。第7章单片机系统对展与接只枚术。 第7章单片机系统扩展与接口技术 7.1外部总线的扩展 7.2外部存储器的扩展 7.3输入/输出接口的扩展 7.4管理功能部件的扩展 7.5AD和DA接口功能的扩展 BACK
第7章 单片机系统扩展与接口技术 第7章 单片机系统扩展与接口技术 7.1 外部总线的扩展 7.2 外部存储器的扩展 7.3 输入/输出接口的扩展 7.4 管理功能部件的扩展 7.5 A/D和D/A接口功能的扩展
。第7章单片机系统扩展与接只枝木 7.1外部总线的扩展 一、 外部总线的扩展 并行 P1 P2 ALE RXD 串行 地址总线AB TXD PO 地址 锁存器 into 8031 数据总线DB 中断 DD 输入 INTI WR 计数 RD 控制总线CB 脉冲 PSEN 复位 RST EA 图7.1MCS-51外部三总线示意图
第7章 单片机系统扩展与接口技术 7.1 外部总线的扩展 一、 外部总线的扩展 图 7.1 MCS - 51外部三总线示意图
。第7摩单片机系统艾展与接口技术。 ALE ALE 11 ALE P0.7 P0.7 P0.7 G P0.6 P0.6 P0.6 P0.5 34783 2569 A P0.5 As P0.5 2569 A P0.4 P0.4 器 A P0.4 3478 A P0.3 12 P0.3 P0.3 12 P0.2 4718 A2 P0.2 P0.2 134 A2 P0.1 P0.1 P0.1 16 P0.0 19 Ao P0.0= Ao P0.0 1718 19 Ao 90 CLR 1 10 o+5V (a) (b) 图7.2地址锁存器的引脚和接口
第7章 单片机系统扩展与接口技术 图 7.2 地址锁存器的引脚和接口
。第7单片机系统扩展与接口枚术 二、总线驱动 在单片机应用系统中,扩展的三总线上挂接很多负载,如存 储器、并行接口、AD接口、显示接口等,但总线接口的负载 能力有限,因此常常需要通过连接总线驱动器进行总线驱动。 总线驱动器对于单片机的/O口只相当于增加了一个TT 负载,因此驱动器除了对后级电路驱动外,还能对负载的波动变 化起隔离作用。 在对TTL负载驱动时,只需考虑驱动电流的大小;在对MOS 负载驱动时,MOS负载的输入电流很小,更多地要考虑对分布 角容的电流驱动
第7章 单片机系统扩展与接口技术 二、总线驱动 在单片机应用系统中, 扩展的三总线上挂接很多负载, 如存 储器、并行接口、A/D接口、显示接口等, 但总线接口的负载 能力有限, 因此常常需要通过连接总线驱动器进行总线驱动。 总线驱动器对于单片机的I/O口只相当于增加了一个TTL 负载, 因此驱动器除了对后级电路驱动外,还能对负载的波动变 化起隔离作用。 在对TTL 负载驱动时, 只需考虑驱动电流的大小; 在对MOS 负载驱动时, MOS负载的输入电流很小, 更多地要考虑对分布 电容的电流驱动
。第7章单片机系统扩展与接口技术 1.常用的总线驱动器 系统总线中地址总线和控制总线是单向的,因此驱动器 可以选用单向的,如74LS244.74LS244还带有三态控制,能 实现总线缓冲和隔离。· 系统中的数据总线是双向的,其驱动器也要选用双向的, 如74LS245.74LS245也是三态的,有一个方向控制端DIR, DIR=1时输出(An→B),DIR=0时输入(A←-B)
第7章 单片机系统扩展与接口技术 1. 常用的总线驱动器 系统总线中地址总线和控制总线是单向的, 因此驱动器 可以选用单向的, 如74LS244。 74LS244还带有三态控制, 能 实现总线缓冲和隔离。 . 系统中的数据总线是双向的, 其驱动器也要选用双向的, 如74LS245 。74LS245 也是三态的, 有一个方向控制端DIR, DIR=1时输出(An→Bn ), DIR=0时输入(An←Bn )
第?摩单片机系统扩展与接只技术 1G 1 20 DIR 1 20 1A 9 2Y 23 2 4 17 2A4 A 23 98 4 7 2Y3 5 74LS 1Y2 5 74LS 1A3 6 244 A3 2A3 A 6 245 2Y2 7 14 1Y3 7 1A4 8 2A2 y 8 65432 2Y1 9 31 1Y4 9 GND 10 11 2A1 GND 10 1 (a) 图7.3总线驱动器芯片管脚 (b) (a单向驱动器;(b)双向驱动器
第7章 单片机系统扩展与接口技术 图 7.3 (a) 单向驱动器;(b) 双向驱动器
第?章单片机系统扩展与接只技术 2.总线驱动器的接口 +5V +5V 20 20 P2.0 2 P0.0 2 4 Ao P2.1 P2.26 P0.1 P2.3 A10 P0.2 345 2 P2.4 11 9 All P0.3 74LS244 P2.5 13 A12 P0.4 15 5 A13 P0.5 P2.6 17 A14 P0.6 6189 A 74LS245 376543219 D. D P2.7 1 P0.7 1G A15 19 PSEN G GND RD DIP 0 (a) (b) 图7.48051与总线驱动器的接口 (a P2口的驱动;(b)P0口的驱动
第7章 单片机系统扩展与接口技术 2. 总线驱动器的接口 图 7.4 8051 (a) P2 口的驱动; (b) P0 口的驱动
。第7摩单片机系扩展与接只枝木. 7.2外部存储器的扩展 7.2.1外部程序存储器的扩展 1.外部程序存储器的扩展原理及时序 P0口 指令 EA 数 锁存 数据 输 ALE 出 低8位 EPROM 地址 (E2PROM) 高8位地址 P2口 PSEN OE 图7.5MCS-51单片机程序存储器的扩展原理
第7章 单片机系统扩展与接口技术 7.2 外部存储器的扩展 图 7.5 MCS - 51 单片机程序存储器的扩展原理 7.2.1 外部程序存储器的扩展 1. 外部程序存储器的扩展原理及时序
。第7章单片机系统扩展与接口技本 2.EPROM扩展电路 A1 A0A10 地址线 As 2 3 I0。~l0, 数据线 4 CE 5 片选线 24132109 A2 6 2716 OE 数据输出选通线 7 8 o 8 O, Vpp 编程电源 1/0o 9 0 I/O 10 主电源 1/02 11 1 GND 12 10, 图7.62716的引脚图
第7章 单片机系统扩展与接口技术 2. EPROM扩展电路 图 7.6 2716的引脚图
。第7章单片机系镜扩展与接只枚术 ●●● 2716有五种工作方式,见表7.1。 表7.12716工作方式选择 方 式 CE OE Vpp Vcc 1/0。~I/0, 读 L L 5V 5V 输出(在线) 维持 H X 5V 5V 高阻 编程 H H 25V 5V 输入(离线) 编程校验 L L 25V 5V 输出 编程禁止 L H 25V 5V 高阻
第7章 单片机系统扩展与接口技术 2716 有五种工作方式, 见表 7.1。 表 7.1 2716工作方式选择