7.1扩展三总线的产生 、三总线地址、数据、控制总线 二、三总线的扩展 P2 用74LS373作为 A8~A15 地址总线 地址锁存器,使数据 ALE 地址 PO 锁存器40~A7 和地址信号分开。 8051 74LS373是三态8751 DOm 数据总线 8D触发器。 8031 WR 控制总线 RD 图?28031扩展的三总线
7.1 扩展三总线的产生 一、三总线 地址、数据、控制总线 二、三总线的扩展 用74LS373作为 地址锁存器,使数据 和地址信号分开。 74LS373是三态 8D触发器
地址总线扩展电路及地址锁存器74LS373 +5v 30 ALE 允许 20 32 18 G 8D 8/9 A7 33 16 8031P0.6 7Q 34 14 15 6D 35 13 P0.4 36 85D74153735Q/l2 P0.3 37 771D 6 P.2 3D 38 5 D A1 39 3 2 PO. 0 ID 1Q OE GND 输出控制10 图738031地址总线扩展电路
地址总线扩展电路及地址锁存器74LS373 允许 输出控制
7.2扩展程序存储器 8031片内无程序存储器,需要扩展ROM;8051/ 8751片内有4 KBROM,不够用时也需要扩展 7.2.1访问片外程序存储器的操作时序 访问程序存储器的控制信号 ALE-地址锁存信号 PSEN片外程序存储器读信号 EA-片内、外程序存储器访问选择信号 EA=0:访问片外;EA=1:访问片内 二、操作时序
7.2 扩展程序存储器 8031片内无程序存储器,需要扩展ROM;8051/ 8751片内有4kBROM,不够用时也需要扩展。 7. 2. 1 访问片外程序存储器的操作时序 一、访问程序存储器的控制信号 ALE----地址锁存信号 PSEN----片外程序存储器读信号 EA----片内、外程序存储器访问选择信号 EA=0:访问片外;EA=1:访问片内 二、操作时序
1、不执行“MOVX”指令时的时序 第一个机错周期 第二个机器周期 sI|s I ss I s I s5 I s sI I s2 ss s s5I ALE PSEN P2增出出X增出p出一X撞出PO出 P0指令 PCI 指令 PCI 指令 指令P/指令 输入/输出/输入/输出/输入/输出/输入/输出/输入厂输出 PCL输出有效 P输出有效
1、不执行“MOVX”指令时的时序
2、执行“MOVX”指令时的时序 第一个机器周期 第二个机器周期 S5 S6 S1 S2 S4S5 ALE wR、RD P2PH瑜出XPCH输 DPH或P输出 RH输出XP聯出 指令 指令/地址 數据输出 数据 指令 PCL 输入/输出/输入/输出 输人 输出/输入/输出 P输出有效 数据地址(低8位) 输出有效 FCL输出有效
2、执行“MOVX”指令时的时序 WR