- 3
- 0
- 约1.81千字
- 约 37页
- 2021-08-25 发布于河南
- 举报
第五章单片机存储器扩展
5.1 MCS-51单片机茧展及系统结构;总线:连接系统中各扩展部件的一组公共信号线
地址总线:传出单片机送出的地址信号,进行存储 单元和U0端口的选塩
地址总线是单向的,从单片机发出。
8051单片机16位地址总线
数据总线:单片机和存储单元以及单片机和I/O端口 之间传输数据。数据总线:双向
控制总线:一绢控制信号线的总称。仃单片机发出 的,也有从其他部件发向单片机的。
对于一条控制线,其传送方向是单向的。;单片机扩展的实现(总线构造)
MCS-51单片机寻址范围为64k,需要16根地址线
以P0口的8位口线作地址/数据线(复用线)
以P2 口的8位口线作高8位地址线
所谓复用,既时作地址线(低8位),又可作数据线。
复用技术:增加一个8位锁存器,通过对锁存器的控 制实现对地址(低8位)和数据的分离;扩展时常用的控制信号I
1) ALE:地址锁存选通信号(高电平何效)
2) PSEN:扩展程序存储器(外部ROM)读选通信号 (低电平有效)。
3) EA:内外程序存储器的选择信号(低电平有效)
4) R^VR:扩展外部数据.存储器(RAM)的读、 写选通信号(低电平有效);单片机扩展构造图;5-2 MCS-51单片机存储器扩展编址技术;OflJbTH
(64K);5-2-2单片机扩展存储器编址及映像;2)译码法
通过译码器对系统的高位地址进行译码,以译码输 出作为存储芯片的风选信号。
仃效地利用存储空间,最常用的存储器编址方法。
译码器:
74LS139:双2—4译码器:
74LS138: 3—8译码器;74LS139:双2—4译码器;74LS138: 3?8译码器;B
A;5.3 MCS-51单片机程序存储器扩展
5-3.1只读存储器(ROM)
掩膜ROM
侦编程ROM(PROM):内容只能写一次;
W?改写ROM(EPROM):紫外线擦除;
砰改写ROM( EEPROM):电擦除; 快擦写ROM: flasliROM;5-3-2典型只读存储器芯片2716;芯片引脚;工作方式;5种工作方式;5-3-3程序存储器扩展示例;2716是2炒8 (位)EPROM, 11根地址线;冬4冬3冬2為1的所仃16种组合(0000?1111)都 不会影响该芯片的寻址。;多芯片存储器扩展;PSEN;2764EPROM: 8kx8位;线选法示例2: 8031单片机,扩展1片2732; 1片 8255 (可编程并行I/O接口: 1片8279 (键盘/显示 接曰)1片0809 (8路A/D转换器);2732的地址空间:FOOOH?FFFFH (4k- 8位)
8255地址??当日4位低电平时选中:8255的三个井行口
PA、PB, ?C以及控制字寄存器四个寄存器通过A]Ao
选中。因此8255的地址空间为:
1 1 10,X X XX,X x xx,x X 00 ~ 1110,x X x x,x X x x,x x 11
即EFFCH?EFFFH,或E000H?E003H;8279地址:当P*位低电平时选中,其地址为:
1101,x xxx,xx xx,x xxxB
即 D FFFH 或 DOOOH;5-4数据存储器扩展;5-4-2典型随机存储器芯片6116;6116工作方式;5-4-3线选法RAM扩展举例;6116]寻址范围:
0001,0000,0000,0000 ?000 1,0111,1111,1111
即:1000H?17FFH;5-5存储器综合扩展
5-5-1同时扩展RQM和RAM;如果采用线选法选择芯片
2764 (ROM)接Pj
地址范围:OxxO, 0000, 0000, 0000 (0000H)
到 OxxL 1111, 1111, 1111 (1FFFH)
6264 (RAM)接
地址范围:xOxO, 0000, 0000, 0000 (0000H)
到 xOxl, 1111, 1111, 1111 (1FFFH)
两组地址可能重合,如何理解。;5-6 MCS-51单片机存储器系统特点和使用
5-6-1 MCS-51单片机存储器系统特点;三个逻辑存储空间:
片内外统一编址的64K穿节程序存储器空间;
256字节片内数据存储器空间;
64K字节片外数据存储器空间。;5-6-2 MCS-51单片机存储器的使用;内外程序存储器啷
原创力文档

文档评论(0)