单片机第六章优秀PPT.ppt

上传人:石*** 文档编号:73618736 上传时间:2023-02-20 格式:PPT 页数:37 大小:2.37MB
返回 下载 相关 举报
单片机第六章优秀PPT.ppt_第1页
第1页 / 共37页
单片机第六章优秀PPT.ppt_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《单片机第六章优秀PPT.ppt》由会员分享,可在线阅读,更多相关《单片机第六章优秀PPT.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、单片机第六章单片机第六章第1页,本讲稿共37页第六章 半导体存储器六六.半导体存储器半导体存储器 存储器概述1常用的存储器芯片2存储器的扩展3串行EEPROM存储器及其应用4第2页,本讲稿共37页第六章 半导体存储器6.1 存储器概述存储器概述存储器是存放二进制编码信息的硬件装置1.存储器的类型v按工作时与CPU联系密切程度分类 主存和辅存,或者称作内存和外存。主存直接和CPU交换信息,容量小,速度快。辅存则存放暂时不执行的程序和数据,只在需要时与主存进行批量数据交换,通常容量大,但存取速度慢;v按存储元件材料分类 半导体存储器、磁存储器及光存储器;v按存储器读写工作方式分类 随机存储器(RA

2、M,Random Access Memory)和只读存储器(ROM,Read Only Memory)。随即存储器中任何存储单元都能随时读写;只读存储器中存储的内容是固定不变的,联机工作时只能读出不能写入。第3页,本讲稿共37页第六章 半导体存储器6.1 存储器概述存储器概述2.存储器的性能指标 存储器的主要性能指标:存储容量、存取速度、可靠性、性能价格比。v 存储容量用其存储的二进制位信息量描述,用其存储单元数与存储单元字长乘积表示,即容量=字数字长。v 存取速度是指从CPU给出有效地存储器地址到存储器输入或输出有效数据所需要的时间。第4页,本讲稿共37页第六章 半导体存储器6.1 存储器概

3、述存储器概述3.存储器的分级结构 对存储器的要求是容量大、速度快、可靠性高、成本低,但对一个存储器要求上述几项性能均佳是难以办到的,而有些指标要求本身就是互相矛盾的。为解决这一矛盾,目前在计算机系统中,采用了分级结构。目前采用的较多的是3级存储器结构,即高速缓冲存储器(Cache)、内存储器和辅助存储器。中央处理器CPU能直接访问的存储器有高速缓存和内存,不能直接访问辅助存储器。第5页,本讲稿共37页第六章 半导体存储器6.1 存储器概述存储器概述3.存储器的分级结构获取速度,使存取速度能和中央处理器的速度匹配。介于两者之间,要求其具有适当的容量,能容纳较多的核心软件和用户程序,还有满足系统对

4、速度的要求。追求大容量,以满足对计算机的容量要求。第6页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片1.半导体存储器芯片的结构 半导体存储器芯片由存储矩阵、地址译码器、控制逻辑和三态数据缓冲寄存器组成,是大量存储元件的有机结合。存储元件则是由能存储一位二进制代码的物理器件构成。将存储矩阵中的全部存储单元赋予单元地址,由芯片内部的地址译码器实现按地址选择对应的存储单元。在CPU及其接口电路送来的芯片选择信号CS和读写控制信号R/W的配合下,单方面打开三态缓冲器,将该存储单元中的代码进行读或写操作。在不进行读或写操作时,芯片选择信号无效,控制逻辑使三态缓冲器处于高阻

5、组装,存储矩阵与数据线脱开。第7页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片1.半导体存储器芯片的结构 容量为2n个存储单元的存储矩阵,必须有n条地址线选通对应的存储单元,若每个存储单元有N位(字长为N),则有N条数据线,该存储体由2nN个存储元件组成。第8页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片2.随机读写存储器RAM vRAM简称随机存储器。可分为双极性和MOS型。双极性RAM主要用在高速微型计算中,MOS型RAM则广泛用于微型计算机中。MOS型RAM分为静态RAM(Static RAM)和动态RAM(Dynamic

6、RAM)。动态RAM的存储元件由单只或三只MOS管组成,依靠MOS管栅极电容的电荷记忆信息。“刷新”:为了不丢失信息,在电容放电丢失电荷之前,把数据读出来再写进去,再次给电容充电,维持所记忆的信息。v动态RAM集成度高,功耗低,但须增加刷新电路,适于构成大容量的存储器系统。v静态RAM的存储元件是6管MOS型触发器,每个存储元件中包括很多MOS管,存储容量有限。v与动态RAM相比,静态RAM功耗也比较大,但不需要刷新电路,适用于存储容量较小的系统中。第9页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片2.随机读写存储器RAM 常用的静态RAM芯片有:6116,62

7、64,62128,62256。6116:v存储容量:2K字节,16384个存储元件,以128128的矩 阵排列。v用11根地址线A10A0对其行列地址译码,以便对2048个存储单元进行选择。选中的存储单元的8个存储元件的二进制信息从8根数据线D7D0同时输入。vCE:芯片允许信号vWE:写允许信号vOE:输出允许信号 第10页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片2.随机读写存储器RAM功能001数据线上信号被写入010存储单元中信息送往数据线第11页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片2.随机读写存储器RAM626

8、4:6264有两个片选端CE1和CE2,CE1为低电平选中芯片,而CE2为高电平选择芯片。这为使用带来方便:一个接控制信号,另一个接其有效电平。第12页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片3.只读存储器ROM 只读存储器的特点是信息一经写入,存储单元的内容就不能改变,即使断电也不会丢失,但只能读出。ROM按写入情况可分为4类:v掩膜ROM:厂家按照用户要求写入,用户不可更改。vPROM:由用户写入,写入后不能更改。vEPROM:在使用前可由用户更改,在工作过程中只能读出不能再写入。vEEPROM:可像ROM那样长期保存信息,断电后也不丢失信息,又像RAM

9、可以随时读写。后三者在微型计算机的应用系统中用的较多。v类似于EPROM和EEPROM得闪存存储器(Flash Memory)或称做可编程快擦写ROM(Programmable and Erasable ROM,PEROM)是性价比和可靠性最高的一种存储器。第13页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片 EPROMv常用的EPROM芯片以1片2716为最基本容量,即2K8,而2732,2764,27128,27256的存储容量则逐次成倍递增为4K8,8K8,16K8,32K8。vEPROM的写入需要20V25V的编程脉冲,故芯片比RAM少一条写允许线WE而

10、多一条编程控制线PGM和一条编程电压电源线VPP。v其擦除和写入需要将芯片从电路板上拔下来在专用的擦除器和编程器上进行。在CPU运行期间,即EPROM读方式下,PGM和VPP都接VCC。第14页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片 EEPROMv具有在线编程的独特能力,擦除和写入次数为1万次,信息保存时间为10年。v常用EEPROM芯片有2816(2K8)、2817(2K8)、2864(8K8)。2816和2864的引线排列与相同容量的SRAM6116和6264兼容。第15页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片28

11、17和2864A的引线排列如图 功能001数据线上信号被写入010存储单元中信息送往数据线第16页,本讲稿共37页第六章 半导体存储器6.2 常用的存储器芯片常用的存储器芯片 FLASH存储器 闪速存储器与一般EEPROM不同之处在于闪速存储器芯片为整体电擦除(块设备)。它的擦除和编程速度高,集成度高,可靠性高,功耗低,价格低,其整体性能优于一般EEPROM。第17页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展v存储器的扩展,主要是地址线的连接、数据线的连接和控制线的连接。v尽量用单片存储器芯片进行扩展。v如果用多片扩展,需要考虑片选和地址分配的问题。v线选:直接以系统

12、的地址位作为存储芯片的片选信号。v译码:对系统的高位地址进行译码,以其译码输出作为片选信号。译码芯片有74LS139(双2-4译码器)、74LS138(3-8译码器)和74LS154(4-16译码器)等。v单片机在扩展存储器时,要和外部扩展的I/O接口一起来考虑它们的地址分配和选片的问题。第18页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展1.数据存储器的扩展 扩展数据存储器要将存储器芯片的OE和WE分别和单片机系统的RD和WR相连。可采用EEPROM只读存储器、静态RAM和动态RAM三类芯片。第19页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展

13、第20页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展 例例 扩展4K字节数据存储器 用静态RAM 6116扩展4K字节数据存储器。6116的容量为2K字节,要扩展4K字节数据存储器,需要 2片6116。第21页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展各片存储器芯片分配地址:(1):F000HF7FFH;(2):F800HFFFFH;15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 001:1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0=F000H -1 1 1 1 0 1 1 1 1 1

14、 1 1 1 1 1 1=F7FFH2:1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0=F800H -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1=FFFFH第22页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展2.程序存储器的扩展 扩展程序存储器主要是将存储器芯片的OE与单片机系统的PSEN相连。扩展程序存储器可以采用只读存储器的3种芯片。EEPROM还需另外再将其WE接高电平。第23页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展第24页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展v例:用

15、2732扩展8K字节程序存储器 2732只有4K字节容量,需要2片2732来扩展8K存储器。第25页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展各片存储器芯片分配地址:(1):E000HEFFFH;(2):F000HFFFFH;15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 001:1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0=E000H -1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1=EFFFH2:1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0=F000H -1 1 1 1

16、1 1 1 1 1 1 1 1 1 1 1 1=FFFFH第26页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展3.程序存储器和数据存储器的扩展 将单片机系统的PSEN和RD相或后再与存储器芯片的OE相连,扩展存储器芯片既可作为程序存储器,又可作数据存储器。可以采用EEPROM只读存储器、静态RAM和动态RAM3类芯片。第27页,本讲稿共37页第六章 半导体存储器6.3 存储器的扩展存储器的扩展将内部RAM 20H单元开始的50个单元的内容写入2817的前50个单元中。SET P1.7MOV DPTR,#0F000HMOV R0,#20HLOOP:MOV A,R0MOVX

17、 DPTR,AJNB P1.7,$INC DPTRINC R0CJNE R0,#50H,LOOPSJMP$END第28页,本讲稿共37页第六章 半导体存储器6.4 串行串行EEPROM存储器及其应用存储器及其应用 v串行EEPROM存储器体积小、引线少、与MCS-51单片机的连接容易,适用于89C2051和89C1051单片机。但不能用做程序存储器,常用于仪器仪表中存放重要数据。v串行EEPROM芯片集成有串行外围扩展总线接口I2C或SPI,串行外围扩展总线接口是一种芯片间的总线。串行EEPROM存储器通过串行外围扩展总线接口与微处理器的串行外围扩展总线相连,就可以与微处理器串行传送数据。v串

18、行EEPROM输入输出的二进制字节数据的顺序是最高有效位在前、最低有效位在后,与MCS-51单片机的UART串行口中采用的异步串行通信协议相反。第29页,本讲稿共37页第六章 半导体存储器6.4 串行串行EEPROM存储器及其应用存储器及其应用24LCXX:第30页,本讲稿共37页第六章 半导体存储器6.4 串行串行EEPROM存储器及其应用存储器及其应用封装形式和引脚vA2、A1、A0芯片选择端。A2、A1、A0分别接VCC或者接地(不接地址线),与写入控制字节中的A2,A1,A0配合实现芯片选择。vWP写保护端。高电平有效。即WP高电平时24LCXX不能写入仅能读出,WP为低电平时24LC

19、XX既能读出也能写入。vSDA和SCL。I2C总线的串行数据线和串行时钟线。SDA和SCL为漏极开路端,使用时需接上上拉电阻。第31页,本讲稿共37页第六章 半导体存储器6.4 串行串行EEPROM存储器及其应用存储器及其应用24LCXX的控制字节:1010A2A1A0R/W芯片型号容量片内块数页面字节控制字节的位引线A2A1A0A2 A1 A024LC01B,24C01118内部无连接24LC02B,24C02218内部无连接24LX04B,24C044216块选择内部无连接24LC08B8416块选择内部无连接24LC16B16816块选择内部无连接24LC323264芯片选择接VCC或地

20、24LC646464芯片选择接VCC或地控制字节的高4位是器件类型的识别码位。串行EEPROM的识别码是1010。控制字节的R/W。位是读写操作控制位,该位为1是读控制字节,该位为0是写控制字节。第32页,本讲稿共37页第六章 半导体存储器6.4 串行串行EEPROM存储器及其应用存储器及其应用时序:第33页,本讲稿共37页第六章 半导体存储器6.4 串行串行EEPROM存储器及其应用存储器及其应用读写操作:第34页,本讲稿共37页第六章 半导体存储器6.4 串行串行EEPROM存储器及其应用存储器及其应用第35页,本讲稿共37页第六章 半导体存储器6.4 串行串行EEPROM存储器及其应用存储器及其应用v实例第36页,本讲稿共37页第37页,本讲稿共37页

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

当前位置:首页 > 生活休闲 > 资格考试

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁