9.2简单芯片扩展IO接口 实例:用74LS273和74LS244扩展I/O口 74LS273输出Q随输入D变化, CLR必须为高电平 8051 VcC CLR 外设 她何连接? CLKI PO 74LS273 9外设 AB 解决方案: CB CLK/G的设计 应综合地址和 74LS244 控制信息。 2021/2/10 单片彻原理次应用
2021/2/10 单片机原理及其应用 11 外设 外设 74LS273 74LS244 8051 P0 CLK G AB CB Vcc CLR 74LS273输出Q随输入D变化, CLR必须为高电平 如何连接? CLK/G的设计 应综合地址和 控制信息。 解决方案: 实例:用74LS273和74LS244扩展I/O口 9.2 简单芯片扩展I/O接口
9.2简单芯片扩展IO接口 1)用74LS273CLK的设计 74LS273为锁存器,通常可作为输出口。对于单片机 来说,数据输岀控制由WR实现。 设P20=0时,单片机选中74LS273。 VC人a Q0 则,可以得到下列真值表 DO 18 实现CLK真值表 Q1 Q6k16 Q2 Q5 15 P2.0 CLK D2 0 0 0 12 11 HGND CLK P2.0+ WR= CLK 2021/2/10 单片彻原理次应用
2021/2/10 单片机原理及其应用 12 (1)用74LS273 CLK的设计 74LS273为锁存器,通常可作为输出口。对于单片机 来说,数据输出控制由WR实现。 设P2.0=0时,单片机选中74LS273。 则,可以得到下列真值表 实现CLK真值表 P2.0 0 1 WR CLK 0 0 X 1 X 1 1 P2.0 + WR = CLK 9.2 简单芯片扩展I/O接口
9.2简单芯片扩展IO接口 (2)用74LS2441G/2G的设计 74LS244为缓冲器,通常可作为输入口。对于单片 机来说,数据输出控制由RD实现。 Vccl20 设P2.0=0时,单片机选中74LS244-3141261 则,可以得到下列真值表 2Y4 1¥1 1A2 2A4 2Y3 1Y216 实现CLK真值表 613 2A3 15 2Y2 1Y3 14 P2.0RDG(1G/26) 1A4 2A2/13 1¥4 0x GND 11 01X 011 P2.0+RD=G 2021/2/10 单片彻原理次应用 13
2021/2/10 单片机原理及其应用 13 74LS244为缓冲器,通常可作为输入口。对于单片 机来说,数据输出控制由RD实现。 设P2.0=0时,单片机选中74LS244。 则,可以得到下列真值表 实现CLK真值表 P2.0 0 1 RD G(1G/2G) 0 0 X 1 X 1 1 P2.0 + RD = G (2)用74LS244 1G/2G 的设计 9.2 简单芯片扩展I/O接口
9.2简单芯片扩展IO接口 (3)用74Ls273和74LS244扩展1/0口 74LS273 P00 Q0 LLEDO P0.0 P00 P00 Q3 P00 P00 Q5 P0.0 LED 8051 CLK M R 74Ls244 WR 1Y3 1Y4 2Y1 2A 2A2 2Y42A4 2021/2/10 单片彻原理次应用 14
2021/2/10 单片机原理及其应用 14 (3)用74LS273和74LS244扩展I/O口 9.2 简单芯片扩展I/O接口
4LS273 9.2简单芯片团接工 LED Q1 02 P0.0 Q CLK MR 74L5244 1Y11A1 P20 1A3 1A4 2A2 2A3 74L273和748244的地址空间分杆 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A1AO P27P26P25P24P23P22P21P2.0P07P06P0.5P04P03P02P01P0.0 水**g0ggg8g8xg 地址为: FEFFH 2021/2/10 单片彻原理次应用 15
2021/2/10 单片机原理及其应用 15 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 x x x x x x x 0 x x x x x x x x 74LS273和74LS244的地址空间分析: 地址为: FEFFH 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 9.2 简单芯片扩展I/O接口