【2017年整理】ROM PROM EPROM EEPROM

上传人:豆浆 文档编号:992977 上传时间:2017-05-24 格式:DOC 页数:5 大小:43.50KB
返回 下载 相关 举报
【2017年整理】ROM PROM EPROM EEPROM_第1页
第1页 / 共5页
【2017年整理】ROM PROM EPROM EEPROM_第2页
第2页 / 共5页
【2017年整理】ROM PROM EPROM EEPROM_第3页
第3页 / 共5页
【2017年整理】ROM PROM EPROM EEPROM_第4页
第4页 / 共5页
【2017年整理】ROM PROM EPROM EEPROM_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《【2017年整理】ROM PROM EPROM EEPROM》由会员分享,可在线阅读,更多相关《【2017年整理】ROM PROM EPROM EEPROM(5页珍藏版)》请在金锄头文库上搜索。

1、STC 系列单片机中的出现的术语常识ROM、PROM、EPROM 、EEPROM、Flash ROM;SPI;SRAM;PCA了解 STC 系列单片机知识时碰到一些电子方面术语常识,ROM、PROM、EPROM、EEPROM、Flash ROM;SPI;SRAM;PCA。ROM 指的是“只读存储器”,即 Read-Only Memory。这是一种线路最简单半导体电路,通过掩模工艺, 一次性制造,其中的代码与数据将永久保存(除非坏掉),不能进行修改。这玩意一般在大批量生产时才会被用的,优点是成本低、非常低,但是其风险比较大,在产品设计时,如果调试不彻底,很容易造成几千片的费片,行内话叫“掩砸了”

2、! PROM 指的是“可编程只读存储器”既 Programmable Red-Only Memory。这样的产品只允许写入一次,所以也被称为“一次可编程只读存储器”(One Time Progarmming ROM,OTP-ROM)。PROM 在出厂时,存储的内容全为 1,用户可以根据需要将其中的某些单元写入数据 0(部分的 PROM 在出厂时数据全为 0,则用户可以将其中的部分单元写入 1), 以实现对其“编程”的目的。PROM 的典型产品是“双极性熔丝结构”,如果我们想改写某些单元,则可以给这些单元通以足够大的电流,并维持一定的时间,原先的熔丝即可熔断,这样就达到了改写某些位的效果。另外一

3、类经典的 PROM 为使用“肖特基二极管”的 PROM,出厂时,其中的二极管处于反向截止状态,还是用大电流的方法将反相电压加在“肖特基二极管”,造成其永久性击穿即可。 EPROM 指的是“可擦写可编程只读存储器”,即 Erasable Programmable Read-Only Memory。 它的特点是具有可擦除功能,擦除后即可进行再编程,但是缺点是擦除需要使用紫外线照射一定的时间。这一类芯片特别容易识别,其封装中包含有“石英玻璃窗”,一个编程后的 EPROM 芯片的“石英玻璃窗”一般使用黑色不干胶纸盖住, 以防止遭到阳光直射。 EEPROM 指的是“电可擦除可编程只读存储器”,即 Ele

4、ctrically Erasable Programmable Read-Only Memory。它的最大优点是可直接用电信号擦除,也可用电信号写入。EEPROM 不能取代 RAM 的原应是其工艺复杂,耗费的门电路过多,且重编程时间比较长,同时其有效重编程次数也比较低。 DRAM((Dynamic RAM),动态随机存储器。需要用恒电流以保存信息,一断电,信息即丢失。其接口多为 72 线的 SIMM 类型。虽然它的刷新频率每秒钟可达几百次,但是由于它采用同一电路来存取数据,所以存取时间有一定的间隔,导致了它的存取速度不是很快。在 386、486 时期被普遍应用。)断电后存在其中的数据会丢失,而

5、 EEPROM 断电后存在其中的数据不会丢失。 另外,EEPROM 可以清楚存储数据和再编程。Flash memory 指的是“闪存”,所谓“闪存”,它也是一种非易失性的内存,属于 EEPROM 的改进产品。它的最大特点是必须按块(Block)擦除(每个区块的大小不定,不同厂家的产品有不同的规格), 而 EEPROM 则可以一次只擦除一个字节(Byte)。目前“闪存”被广泛用在 PC 机的主板上,用来保存 BIOS 程序,便于进行程序的升级。其另外一大应用领域是用来作为硬盘的替代品,具有抗震、速度快、无噪声、耗电低的优点,但是将其用来取代 RAM 就显得不合适,因为 RAM 需要能够按字节改写

6、,而 Flash ROM 做不到。serial peripheral interface (SPI): 在计算机中,串行外围接口(SPI)是一种允许在两种设备(一个称 master 另一个称 slave)之间进行串行(每次一位)数据交换的接口。SPI 以全双工模式工作,这意味着,数据可同时双向传输。SPI 最常用于中央处理单元(CPU)跟外围设备之间的通信系统,也可能使用 SPI连接两个微处理。相比并行接口,串行接口具有某些优势,最大的优势在于其简单布线,另外,串行接口电缆可长于并行接口电缆,因为电缆中导体之间的串绕小得多。许多种设备可通过 SPI 控制,包括移位寄存器、存储芯片、扩展器、显示

7、驱动器、数据转换器、打印机、数据存储设备、感应器以及微处理器。数据在电缆上串行传输,输入到移位寄存器,并通过并行处理传输到各个子系统。PCA 可编程计数器阵列(ProgramableCounterArray),一 PCA 概述PCA 就是一个定时器(计数器),和一般定时器原理相似:当 PCA 被使能则 PCA 由初值开始定周期累加,然后读取 PCA 的值。我们通常的做法是比较PCA 是否等于我们提前设定的定时标志寄存器的值,如果相等,则定时时间到。PCA 也是这样,不过 PCA 已经给我们准备好了定时标志寄存器,也已经做好了比较机制,不再需要我们在程序中添加比较语句。PCA 是一个 16 位定

8、时器,它有 5 个定时标志寄存器(CCAPnH+CCAPnL,n=0,1,2,3,4),把 PCA 划分成 5 个定时模块,这 5 个模块分别有一个单片机引脚与之对应。与标准的定时器/计数器相比,PCA 对CPU 的干扰小,定时更精确,减少了软件设计。二 PCA 相关寄存器1CMOD:PCA 模式选择寄存器位 7 6 5 4 3 2 1 0值 CIDL WDTE - - - CPS1 CPS0 ECFCIDL:0-单片机空闲模式 PCA 工作;1-单片机空闲模式 PCA 不工作WDTE:0-定时模块 4 禁用看门狗;1-定时模块 4 启用看门狗CPS1,CPS0:PCA 定时频率选择位(具体请

9、看 DATASHEET)ECF:1-使 CF 为 1 时会产生中断2CCON:PCA 控制寄存器位 7 6 5 4 3 2 1 0值 CF CR - CCF4 CCF3 CCF2 CCF1 CCF0CF:PCA 定时 2BYTE 溢出标志,当 CF 变高时,PCA 会产生溢出中断,CF 位必须软件清零,前提是 ECF 对 CF 使能CR:PCA 启停位,0-停止 PCA 计数,1-启动 PCA 计数CCFn(n=0,1,2,3,4):当 PCA 某个模块检测到 PCA 定时器的值和自己的定时标志寄存器的值相等时,对应的 CCFn 会被硬件置位, CCFn 必须软件清零,前提是对应的 MAT 对

10、 CCF 使能3CCAPMn:PCA 比较模式选择寄存器(n=0,1,2,3,4)位 7 6 5 4 3 2 1 0值 - ECOM CAPP CAPN MAT TOG PWM ECCFECOM:0-关闭比较功能;1-打开比较功能CAPP:1-PCA 的下降沿捕捉定时器的值CAPN:1-PCA 的上升沿捕捉定时器的值(当 CAPP 和 CAPN 都为 1 时,上升沿和下降沿都捕捉)MAT:1-使能定时时间与定时标志寄存器相等时 CCF 由硬件置位的功能TOG:1-使能定时时间与定时标志寄存器相等时,该模块对应的管脚输出高电平的功能PWM:1-脉宽调制功能打开;0-脉宽调制功能关闭ECCF:1-

11、使当 CCF=1 时可以产生中断4CCAPnH, CCAPnL (n=0,1,2,3,4):PCA 定时标志寄存器5CH,CL:PCA 定时寄存器6CEXn (n=0,1,2,3,4):与各模块相关的单片机引脚三 PCA 基本功能PCA 基本功能有 5 种:捕捉功能、16 位软件定时器功能、高速输出功能、脉冲宽度调制功能 PWM 和看门狗功能,其中看门狗功能只有模块 4 支持,具体说明如下:1捕捉功能:选择方法:ECCF=1功能介绍:当给所用模块相应的管脚改变时,PCA 会将当前定时器中的值捕捉到用户的定时标志寄存器中,捕捉后该模块的 CCFn 会被硬件置位,同时产生中断。216 位软件定时器

12、功能:选择方法:ECOM=1;ECCF=1;MAT=1功能介绍:定时器值和定时标志寄存器的值相等时会有中断产生3高速输出功能:选择方法:ECOM=1;TOG=1;MAT=1 ECCF=1功能介绍:定时器值和定时标志寄存器的值相等时该模块相应的管脚上有触发产生(高电平)。4脉冲宽度调制功能:选择方法:ECOM=1;PWM=1功能介绍:此功能通过比较定时器的低字节和定时标志寄存器的低字节来在模块相应的管脚上输出 PWM 调制电平,当 CL = CCAPnL 时,输出值为高。5看门狗功能选择方法:ECOM=1;MAT=1;TOG=1;WDTE=1功能介绍:定时器值和定时标志寄存器的值相等时,看门狗产

13、生复位。用户可以周期性改变 CCAP4H 和 CCAP4L 防止定时器值和定时标志寄存器的值相等,从而防止复位。此功能只有模块 4 可以使用。PWM(Pulse Width Modulation,脉宽调制)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。随着电子技术的发展,出现了多种 PWM 技术,其中包括:相电压控制 PWM、脉宽 PWM 法、随机 PWM、SPWM 法、线电压控制 PWM等,PWM 码是一种脉宽调制码,它的组成为 9MS 高电平和 4MS 低电平引导脉冲,16 位系统识别码,8 位数据正码和 8 位数据反

14、码。RAM 有两大类1) 静态 RAM(Static RAM / SRAM) ,SRAM 速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如 CPU 的一级缓冲,二级缓冲。 2) 动态 RAM(Dynamic RAM / DRAM) ,DRAM 保留数据的时间很短,速度也比 SRAM慢,不过它还是比任何的 ROM 都要快,但从价格上来说 DRAM 相比 SRAM 要便宜很多,计算机内存就是 DRAM 的。 DRAM 分为很多种,常见的主要有 FPRAM / FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM 以及 WRA

15、M 等。其中 DDR RAM(Double-Date-Rate RAM)也称作 DDR SDRAM,这种改进型的 RAM 和 SDRAM 是基本一样的, 不同之处在于它可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了。这是目前电脑中用得最多的内存,在很多高端的显卡上,也配备了高速 DDR RAM 来提高带宽,这可以大幅度提高3D 加速卡的像素渲染能力。 RAM 工作原理SRAM 利用寄存器来存储信息,所以一旦掉电,资料就会全部丢失,只要供电,它的资料就会一直存在,不需要动态刷新,所以叫静态随机存储器。DRAM 利用 MOS 管的栅电容上的电荷来存储信息,一个 DRAM 的存储单元存储的

16、是 0还是 1 取决于电容是否有电荷,有电荷代表 1,无电荷代表 0。但时间一长,由于栅极漏电,代表 1 的电容会放电,代表 0 的电容会吸收电荷,这样会造成数据丢失,因此需要一个额外设电路进行内存刷新操作。刷新操作定期对电容进行检查,若电量大于满电量的 12,则认为其代表 1,并把电容充满电;若电量小于 12,则认为其代表 0,并把电容放电,藉此来保持数据的连续性。这也是 DRAM 中的 D(Dynamic 动态)的意思。由于 DRAM 只使用一个 MOS 管来存信息,所以集成度可以很高,容量能够做的很大。SDRAM 比它多了一个与 CPU 时钟同步 。RAM 又可分为 SRAM(Static RAM/静态存储器)和 DRAM(Dynamic RAM/动态存储器) 。SRAM 是利用双稳态触发器来保存信息的,只要不掉电,信息是不会丢失的。DRAM 是利用 MOS(金属氧化物半导体)电容存储电荷来储存信息,因此必须通过不停的给电容充电来维持信息,所以 DRAM 的成本、集成度、功耗等明显优于 SRAM。 S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号