PIC单片机的 程序存储器,数据存储器,EEPROM区别

发布者:RainbowDreamer最新更新时间:2016-08-28 来源: eefocus关键字:PIC单片机  程序存储器  数据存储器  EPROM 手机看文章 扫描二维码
随时随地手机看文章
PIC的程序存储器是FLASH存储器,主要存储程序代码,掉电不丢失。
           数据存储器是SRAM,主要存储一些程序的变量,掉电丢失。
           EEPROM一般存储程序中的重要数据,掉电也不丢失。
区别:
FLASH:

只能块擦除(叫块擦除更准确吧,原文是BLOCK),举例说明:比如你用的FLASH的BLOCK是512个字节(不同的FLASH大小不同),那么只有擦除过(所有位写“1”)的BLOCK才能重新写入,意思就是只能从“1”写到“0”,如果要从“0”改到“1”必须整块擦除,而且擦除时的速度相对写入和读出要慢很多。FLASH主要用于程序存储。

EEPROM;
可以单字节操作,没有块擦除的要求。相对FLASH更为灵活。当用来保存设备工作状态,等灵活而又独立的信息时最好用EEPROM。
关键字:PIC单片机  程序存储器  数据存储器  EPROM 引用地址:PIC单片机的 程序存储器,数据存储器,EEPROM区别

上一篇:PIC中断写法(MPLAB X集成开发环境,XC编译器 )
下一篇:PIC单片机 配置位如何写 (MPLAB X集成开发环境,XC编译器)

推荐阅读最新更新时间:2024-03-16 15:07

PIC单片机人机接口模块元器件选择说明
PIC单片机人机接口模块元器件选择说明:  (1)芯片引脚。   12~20根为PIC16C5X的双向可独立编程I/O口,每根I/O口都可由程序来编程决定其输入/输出方向。PIC16C5X有5种型号,如表1所示   表一 PIC16C5X管脚   PIC16C5X管脚图如图1所示   图1 PIC16C5X管脚图   各引脚的功能描述如表2所示   表2 各引脚的功能   (2)内部结构。   PIC16CSX在一个芯片上生成了一个8位算术逻辑单元ALU和工作寄存器W;384bit~2KB的12位程序存储器ROM;32~80个8行数据寄存器RAM;12~20个I/O口端:8位计数器及预分频器;时钟、
[工业控制]
<font color='red'>PIC单片机</font>人机接口模块元器件选择说明
关于PIC单片机SLEEP指令
之前一直没有真正理解sleep指令,最近在做智能水表的产品的时候,用了一款8位的单片机PIC16F690,当看到程序中的sleep指令时以为执行后cpu还会工作,导致一些认识上的错误,在网上搜索了一下,找到了一篇关于sleep的详细说明文章,现收集下来以便以后查询! 在执行SLEEP指令后进入睡眠省电模式。进入SLEEP模式后,主振荡停止,如果看门狗在烧写时打开了,看门狗定时器将被清并保持运行。I/O 口,周边模块和内部RAM将保持原来状态,所以如果要求睡眠后有很低功耗,应该在进入SLEEP前把IO口置为高阻抗的输入状态,不用的模块也要关闭。另有些周边模块与主时钟有关,如在异步模式下的USART,将不工作。 唤醒SLEEP
[单片机]
细节决定成败
慎用标志位(本人单片机菜鸟,高手请高抬贵手,欢迎指点!~) 这里说的是合理谨慎的运用标志位,否则很容易出现错误,也很难debug。 今天工作的时候,修改定时器定时功能的时候,得出的经验,这里说的与具体的单片机无关,是个通用的想法。 以我今天修改的为例: PIC单片机的两个I/O引脚控制着两个LED灯(分别为蓝灯和红灯,这里以LED代替,避免涉及公司里的内容)的亮和灭。 要求是 蓝灯每5s亮一次,大概亮100ms; 红灯每隔10s亮一次,每次亮100ms; 红灯和蓝灯尽量错开。 我的思路是, 定义一个10s的时间轴,用定时器来实现,在2.5秒和7.5秒时刻点亮蓝灯,在10s时刻点亮红灯。 有一个全局变量cnt。 定义一个全局变量t
[单片机]
PIC单片机与触摸屏串行通信的MODBUS协议实现
摘要:介绍一种在PIC单片机与触摸屏之间采用Modbus协议实现异步串行通信的方法。简单介绍了Modbus通信协议,给出了硬件电路连接图、程序流程图以及用PIC单片机C语言编写的部分通信程序。实际使用证明该方法数据传输稳定可靠,并提供了良好的人机交互环境。 关键词:触摸屏 PIC单片机 Modbus协议 通信 工控中经常需要观察系统的运行状态或者修改运行参数。触摸屏能够直观、生动地显示运行参数和运行状态,而且通过触摸屏画面可以直接修改系统运行参数,人机交互性好。单片机广泛应用于工控领域中,与触摸屏配合,可组成良好的人机交互环境。触摸屏和单片机通信,需要根据触摸屏采用的通信协议为单片机编写相应的通信程序。Modbus协议是美国M
[应用]
PIC单片机程序基本结构框架
简介:为了快速掌握PIC单片机源程序的基本结构框架,这里给出一个典型的程序结构框架。建立源程序时首先用伪指令TITLE提供程序的标题,接着给出整个程序的总说明,并用列表伪指令LIST指定所用单片机型号和文件输出格式,再利用INCLUDE伪指令读入MPASM中提供的定义文件如《P16F84?INC》,然后对片内常用资源进行定义,再给出一般程序的基本结构框架。 现举例如下: TITLE“This is……”;程序标题 ;程序说明 LIST P=16F84,F=1NHX8M ; include p16F84.inc -config_RC_Qsc&_WDT_0FF… ;资源定义和变量定义 STATUS EQ
[单片机]
pic单片机教程之13位程序计数器存储器的组成
  单片机的两种存储器模块:程序存储器与数据存储器。每个存储模块都有自己的数据总线,能在同一时间戳内对模块同时进行数据存储与指令操作。   程序存储器构成   中档系列单片机有一个13位的程序计数器,可以寻址8K 14位的程序存储空间。程序存储器总线宽度(指令字)为14位。由于所有的指令均为单字指令,所以一个具有8K 14位程序存储器的器件可以存储8K条指令。很易于确定是否有充足的程序存储空间来实现应用程序。   中档系列单片机把程序存储器分成4页,每页2K字(0h - 7FFh,、800h - FFFh、1000h - 17FFh和1800h - 1FFFh)。图6-1所示为程序存储器映射和一个8级深度硬件堆栈。实际
[单片机]
<font color='red'>pic单片机</font>教程之13位<font color='red'>程序</font>计数器<font color='red'>存储器</font>的组成
Microchip全新存储器系列亮相
全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案的供应商 Microchip Technology Inc.(美国微芯科技公司)宣布推出拥有超强耐用性并可在断电时保障数据安全的全新低成本、低风险存储解决方案。新的I2C EERAM存储器系列是一种实现简便的非易失性SRAM存储器产品,适用于需要连续或即时记录、更新或监测数据的各种应用,比如计量、汽车和工业等领域的应用。 EERAM是一款独立的SRAM存储器,同时在这同一个芯片上还包含了EEPROM影子备份,有助于在系统断电时自动保留SRAM存储器中的内容。EERAM提供对阵列的即时随机写入功能,没有写入周期延迟。I2C EERAM 系列存储器的密度为4 Kb和16 K
[嵌入式]
Microchip全新<font color='red'>存储器</font>系列亮相
PIC单片机在远程控制中的应用
    摘 要: 介绍了一种用PIC系列单片机控制的简易远程教学系统,着重介绍了远程控制器的组成和工作原理,并给出了软件设计流程。     关键词: PIC16C54 单片机 远程控制       本文介绍了一种用单片机控制的采用电话遥控的简易远程教学系统。它借助于现有的丰富的电话网络资源,具有结构简单,造价低廉,易于操作等特点,可以实现对录像机的各种远距离控制操作。非常适合于贫困地区的电化教育的普及与发展。      1 系统的总体结构     该电话遥控教学系统的总体结构如图1所示。     该系统由电话机、小型程控机、远程控制器和数台录像机、电视机组成,该系统既
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved