文档详情

第七章单片机系统扩展.pdf

发布:2018-03-26约1.95万字共52页下载文档
文本预览下载声明
第7章单片机系统扩展 及接口技术 通过地址总线、数据总线和控制总线实现 ROM、RAM或其它接口电路的扩展( MOVX指令的 运用)。 7.1 扩展三总线的产生 片外三总线结构 1 地址总线 用于传送单片机送出的地址信号 P0 口为低8位地址总线,使用一个8位的数据锁存器来锁 定低8位地址信号; P2 口为高8位地址总线。 2 数据总线 用于单片机与存储器之间或单片机和I/O之间数据传送 P0 口做为低8位地址和数据复用总线。 3 控制总线 单片机发出的用于控制片外RAM,ROM和I/O 口读/写 操作的一组控制线。 (1)使用ALE作地址锁存的选通信号,以实现低8位地址锁 存。 (2)以PSEN信号作为扩展程序存储器的读选通信号。 (3)以EA信号作为内外存储器的选择信号。 (4)以RD和WR作为扩展RAM和I/O的读写选通信号。 具有三态功能的8D锁存器 D7 Q7 数据 数据 74LS373 输入端 输出端 D0 Q0 G /L /L :三态控制。 低电平:允许数据输出,三态门通; 高电平:三态门关闭,输出高阻。 G:数据锁存控制。 高电平时,输出随输入变化; 低电平时,Q端将被锁存(低电平锁存)。 7.2 扩展程序存储器 7.2.1 访问片外程序存储器的操作时序 1、 访问片外程序存储器的控制信号 (1)使用ALE作地址锁存的选通信号,以实现低8位地址锁存 (2)以PSEN信号作为扩展程序存储器的读选通信号,接OE端 (3)以EA信号作为内外存储器的选择信号 2 、操作时序 访问外部程序存储器ROM的时序: S1 S2 S3 S4 S5 S6 MOVC A,@A+DPTR 74LS373地址锁存信号 ALE 存储器数据输出控制 /Psen 地址总线(高8位) P2 口 A15-A8(PC) A15-A8 (DPTR+A) 地址数据总线(低8位)P0 口 A7-A0 OP A7-A0 常数 A B 片外ROM访问时序说明 P0、P2口作地址和数据总线。其中P0 口作为地址和数据复 用总线,前半部(A段)作地址总线,后半部(B段)作为 数据总线。 外部程序存储器ROM的操作步骤如下: 1、必须为ROM提供完整的(16位)地址信息; 2、ROM芯片的/CE 端=0,选中该芯片; 3、在满足上述条件的基础上,当ROM的/OE=0 时(B时间 段),存储器输出数据的三态门打开,并将与输入地址相 对应的存储单元中的指令(数据)向外输出,单片机通过 P0 口将指令送至CPU 内部。 74LS373锁存器:将A 时间段P0 口输出的低位地址进行保 存,使ROM在B时间段仍然可以得到完整的地址信号。 转时序图
显示全部
相似文档