小结:1)CPU与外设数据交换的原则是什么? 2)决定存储器芯片在系统中地址范围的两个因素是 什么? 布置作业:P22052 縱 机原理与运用
小结:1)CPU与外设数据交换的原则是什么? 2)决定存储器芯片在系统中地址范围的两个因素是 什么? 布置作业: P220 5.2
§5-3并口的扩展方法 并口扩展常用三种方法: 、利用TTL、CMOs集成电路来扩展 2、利用单片机串口扩展 3、利用可编程并行接口芯片来扩展 片机原理与运用
§5-3 并口的扩展方法 并口扩展常用三种方法: 1、利用TTL、CMOS集成电路来扩展 2、利用单片机串口扩展 3、利用可编程并行接口芯片来扩展
、利用TTL、cMos集成电路来扩展 1、用锁存器扩展简单的8位输出口 8031 74LS377 输出设备 P2.7 /E P0.7 D707 D7 P0.6 D606 D6 P0.5 D5 Q5 D5 P0.4 D4 Q4 D4 P0.3 D303 D3 P0.2 D202 D2 P0.1 DI Q1 DI P0.0 DO Q0 DO MR /CP
一、利用TTL、CMOS集成电路来扩展 1、用锁存器扩展简单的8位输出口 8031 P2.7 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 /WR 74LS377 /E D7 Q7 D6 Q6 D5 Q5 D4 Q4 D3 Q3 D2 Q2 D1 Q1 D0 Q0 /CP 输出设备 D7 D6 D5 D4 D3 D2 D1 D0
P0口是数据总线口,作IO口用时只能分时使用,为此,输出 数据时需要锁存。 74LS377为8D锁存器,八入八出,一时钟CP,一锁存允许E。 /E=0时,CP的上升沿,输入数据并锁存 P27接E,所以,74LS377的口地址为7FFFH。 MOⅴDPTR,#7FFFH;指向74LS377 MOV A, #data ;取输出的数据 MOⅴ X aDPTR,A;通过74LS377送出数据
74LS377为8D锁存器,八入八出,一时钟CP,一锁存允许/E。 /E = 0时,CP 的上升沿,输入数据并锁存。 MOV DPTR,#7FFFH ;指向74LS377 MOV A,#data ;取输出的数据 MOVX @DPTR,A ;通过74LS377送出数据 P2.7接 /E , 所以,74LS377的口地址为7FFFH。 P0口是数据总线口,作I / O口用时只能分时使用,为此,输出 数据时需要锁存
2、用锁存器扩展简单的八位输入口 外设与单片机在传输数据速度上存在着一定的差异,为了 保证数据能被单片机正确地接收,应采取以下电路: 8031 74LS373 输入设备 INTO P2.6 ≥1 G STB RD P0.7 Q7 D7 IN7 P0.6 Q6 D6 IN6 P0.5 Q5 D5 IN5 P0.4 Q4 D4 IN4 P0.3 Q3 D3 IN3 P0.2 Q2 D2 N2 P0.1 QI DI INI P0.0 Q0 DO INO
2、用锁存器扩展简单的八位输入口 外设与单片机在传输数据速度上存在着一定的差异,为了 保证数据能被单片机正确地接收,应采取以下电路: 输入设备 STB IN7 IN6 IN5 IN4 IN3 IN2 IN1 IN0 8031 P2.6 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 INT0 RD 74LS373 G Q7 D7 Q6 D6 Q5 D5 Q4 D4 Q3 D3 Q2 D2 Q1 D1 Q0 D0 E 1