【文档说明】单片机存储器扩展课件.pptx,共(16)页,486.166 KB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-77189.html
以下为本文档部分文字说明:
§5-1常用存储器芯片一、RAM及常用静态RAM芯片RAM为随机存储器,分为TTL双极型和MOS单极型,SRAM为静态RAM,只要正常持续供电,即保持数据;DRAM为动态RAM,必须进行周期性刷新才能保持
数据,单片机应用SRAM。目前常用的SRAM有6116,6264,62256等。管脚介绍:A0-AX地址总线D0-D7数据总线VCC、GND电源与地\CE片选信号,低电平有效。该管脚为0时,才能对该芯片写入或读出;\OE读选通,接单片机的\RD管脚;\WE写允许,接单片机
的\WR管脚。§5-1常用存储器芯片二、ROM常用芯片ROM为只读存储器,特殊方式写入。按原理可分为:①掩膜ROM,厂家生产芯片时将内容写入;②PROM芯片出厂后可一次写入;③可擦除的ROM,可重复编程使
用。目前主要为EPROM,EEPROM和FLASH。目前常用的EPROM有2764,27128,27256等。管脚介绍:A0-AX地址总线O0-O7数据总线VCC、GND电源与地\CE片选信号,低电平有效。该管脚为0时,才
能对该芯片进行编程或读出数据的操作;\OE允许数据输出选通信号线,只有该管脚有效(为低)时,内容才能被读出,接单片机的\PSEN端。VPP、PGM编程脉冲线。§5-1常用存储器芯片三、EPROM芯片图片EPROM芯片与编程器图片§5-1常用存储器芯片三、E
EPROM常用芯片EEPROM为电可擦除程序存储器,主要由在线编程写入。目前常用的有两种,一种为串行的,一种为并行的。串行的常用作数据保存,而作为程序存储器应选择并行的。目前主要有2817、2864等。FLASH为闪速存储器,是新型非易失大容量存储器件,速度快,
容量大。管脚介绍:A0-AX地址总线I/O0-I/O7数据总线VCC、GND电源与地\CE片选信号,低电平有效。该管脚为0时,才能对该芯片进行编程或读出数据的操作;\OE允许数据输出选通信号线,只有该管脚有效(为低)
时,内容才能被读出,接单片机的\PSEN端。RDY/BUSY数据写入式的状态查询,若为高则可写入。§5-2MCS-51单片机扩展三总线构成一、三总线的概念地址总线AB数据总线DB控制总线是单片机发出的一组用于片外ROM、RAM和
I/O端口读写操作控制的信号线。二、扩展三总线的构成P0作为数据与低8位地址总线的复用线;P2作为地址的高8位,如果有其中一条用作了地址线,其余的也不能再作为I/O使用;控制:ALE端地址锁存的选通信号,以实
现对P0口输出低8位地址的锁存;PSEN端连接外部EPROM的\OE端,作为其选通信号;EA端:作为低4KB程序的片内外选择端,为高时,应用片内程序存储器;RD端:作为外扩RAM或I/O端口的读选通信号;WR端:作为外扩RAM或I/O端口的写选通信号。§5-2MCS-51单片机扩展三总线构成MC
S-51扩展三总线及其实现§5-3MCS-51单片机程序存储器扩展一、应用27128扩展16KB外扩16KBEPROM的连线方式§5-3MCS-51单片机程序存储器扩展二、应用27128扩展16KB的地址计算A0-A13—
P0,P2.0-P2.5A14-P2.6—\CEA15-P2.7因27128无A15,因此,此管脚要注意。PC值A15A14A13A12……A3A2A1A0被寻址单元0000H0000……0000第一单元0001H0000……00
00第二单元3FFEH0011……1110次最后单元3FFFH0011……1111最后单元§5-4MCS-51单片机数据存储器扩展一、应用62256扩展32KB外扩32KBRAM的连线方式§5-4MCS-51单片机数据存储器扩展二、应用62256
扩展32KB32KB的地址空间为:0000H-7FFFH单元向外部RAM写入数据为:MOVX@DPTR,A读出为:MOVXA,@DPTR当执行写数据指令时,CPU把DPTR的地址分为DPH和DPL高低两个字
节,并分别从P2、P0口送出,ALE使P0口输出的内容锁存在74LS373中,这样,P2口与锁存器共同输出的16位地址寻址DPTR所指定的字节单元,接着CPU使\WR端输出低电平,使62256写允许信号\WR有效,再把A
中的内容从P0口送出,经62256的数据线O0-O7写入被寻址单元中。特别的,对于外扩256BRAM可使用另外一种MOVXA,@Ri和MOVX@Ri,A指令操作。§5-5地址译码方法与混合扩展一、选址译码方法在外扩的多片存储
器中要完寻址一个具体单元的功能,必须进行两种选择:一是必须选择出要操作的存储器芯片,即片选;二是必须选择出该芯片的存储字节单元,即字选。对存储器选址常用的有两种方法:线选法和片选法。§5-5地址译码方
法与混合扩展一、选址译码方法1、线选法扩展16KB数据存储器和16KB程序存储器。片选信号是由地址线进行控制的,因而叫线选法。优点:连接简单,不需专用逻辑芯片。§5-5地址译码方法与混合扩展一、选址译码方法1、线
选法扩展16KB数据存储器和16KB程序存储器计算每个芯片的字节单元地址空间,应该是在本芯片被选中而其它相同类芯片未被选中的情况下计算得到的。所谓相同类芯片是指:程序存储器和数据存储器(包括与RAM统一编址的I/O端口)两类。对上图的程
序存储器芯片编址为:IC12764:0-1FFFH;4000-5FFFH,8000-9FFFH,C000-DFFFHIC22764:2000-3FFFH,6000-7FFFH,A000-BFFFH,E000-EFFFH对数据存
储器芯片编址为:IC36264:4000-5FFFH,C000-DFFFH(P2.7=X,P2.5=0,P2.6=1)IC46264:2000-3FFFH,A000-BFFFH(P2.7=X,P2.5=1,P2.6=0)§5-5地址译码方法与混合扩展一、选址译码方法2、片选法扩展1
6KB数据存储器和16KB程序存储器。§5-5地址译码方法与混合扩展二、程序存储器空间和数据存储器空间的混合在实际开发单片机系统时,编程的程序需要反复调试、修改才能成为实用程序。因此,可把程序放置在RAM中,便可方便地调试和修改。小结单片机扩展数据存储器如何连线?单
片机扩展程序存储器如何连线?单片机常用的芯片地址译码有哪几种方式?单片机的两种外扩芯片译码方式各有何优缺点?作业:P80:5-8。