
第七章MCS-51并行口的展 第七章%0s-51异行口的扩展 MCS51单片机内部有4个并行口,当内部并行口不够用 时可以外扩并行口芯片。可外扩的并行口芯片很多,分成2 类:不可编程的并行口芯片(74LS3734和74LS245)和可编 程的并行口芯片(8255)。 Z.1不可编程并行口芯片的扩展 7.2可编程并行口芯片的扩展
第七章 MCS-51并行口的扩展 第七章 MCS-51并行口的扩展 MCS51单片机内部有4个并行口,当内部并行口不够用 时可以外扩并行口芯片。可外扩的并行口芯片很多,分成2 类:不可编程的并行口芯片(74LS3734和74LS245)和可编 程的并行口芯片(8255)。 7.1 不可编程并行口芯片的扩展 7.2 可编程并行口芯片的扩展

第七章MCS-51并行口的扩展 7.1不可编程并行口芯片的扩展 7.1.174LS373的扩展 7.1.274LS245的扩展 BACK
第七章 MCS-51并行口的扩展 7.1.1 74LS373的扩展 7.1.2 74LS245的扩展 7.1 不可编程并行口芯片的扩展

第七章MCS-51并行▣的扩展 7.1.174LS373的扩展 DO D Q 1、 74LS373的结构 CP 公 D2 D Q D3 CP D Q CP 2、 74LS373的引脚 D4 D Q4 74LS373 CP D5 3 D Q5 4 D 5 CP 6 8☐ D6 D Q Q6 13 12 CP 14 18 LE D Q CP OE 110 LE 3、 74LS373与89C51的连接 连接图 思考 BACK
第七章 MCS-51并行口的扩展 1、 74LS373的结构 2、 74LS373的引脚 3、 74LS373与89C51的连接 7.1.1 74LS373的扩展 连接图 D CP Q D CP Q D CP Q D CP Q D CP Q D CP Q D CP Q D CP Q D0 D1 D2 D3 D4 D5 D6 D7 Q0 Q1 Q Q3 Q4 Q5 Q6 Q7 LE OE 思考

74LS373与89C51的连接图 BACK DB P0. 3456 89C51 AB LE AB15 CB 5 PSEN WR RD 地址码的计算 D7~D0 E OE 74LS373 计算74LS373的地址(8051送出何种地址码时可以将数送到Q端) Q7 Q6Q5 Q4 Q3 Q2 Q1 Q0 P27P26P25P24P23P22P21P20P07P06P05P04P03P02P01P00 AB15AB14AB13AB12AB11 AB10AB9AB8AB7 AB6AB5AB4AB3 AB2AB1AB0 0 ★
第七章 MCS-51并行口的扩展 ALE RD WR PSEN P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 89C51 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 A0 A1 A2 A3 A4 A5 A6 A7 LE OE D0 D1 D2 D3 D4 D5 D6 D7 74LS373 DB AB CB D7~D0 OE 74LS373 ~ AB15 AB0 AB15 地址码的计算 LE 74LS373与89C51的连接图 + Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 计算74LS373的地址(8051送出何种地址码时可以将数送到Q端) P27 P26 P25 P24 P23 P22 P21 P2 0 P07 P06 P05 P04 P03 P02 P01 P00 AB15AB14 AB13 AB12 AB11 AB10 AB9 AB8 AB7 AB6 AB5 AB4 AB3 AB2 AB1 AB0 0 * * * * * * * * * * * * * * *

思考:2片74LS373与89C51的连接图 BACK 计算74LS373的地址(8051送出何种地址码时可以将数送到0端) DB P27P26P25P24P23P22P21P20P07P06P05P04P03P02P01P00 AB15AB14AB13AB12AB11 AB10AB9AB8AB7 AB6AB5AB4AB3 AB2AB1AB0 0 1 ★★ ★ ★★★ ★ ★★ AB AB14 AB15 CB PSEN WR RD D7~D0 LE OE D7~DO LE OE 74LS373 74LS373 Q7Q6Q5 Q4 Q3Q2Q1 Q0Q7Q6Q5 Q4 Q3Q2Q1 Q0
第七章 MCS-51并行口的扩展 ALE RD WR PSEN P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 89C51 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 A0 A1 A2 A3 A4 A5 A6 A7 LE OE D0 D1 D2 D3 D4 D5 D6 D7 74LS373 DB AB CB D7~D0 OE 74LS373 ~ AB15 AB0 AB15 LE 思考:2片74LS373与89C51的连接图 + Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 D7~D0 OE 74LS373 ~ LE + Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 计算74LS373的地址(8051送出何种地址码时可以将数送到Q端) P27 P26 P25 P24 P23 P22 P21 P2 0 P07 P06 P05 P04 P03 P02 P01 P00 AB15AB14 AB13 AB12 AB11 AB10 AB9 AB8 AB7 AB6 AB5 AB4 AB3 AB2 AB1 AB0 0 1 * * * * * * * * * * * * * * 1 0 * * * * * * * * * * * * * * AB14

第七章MCS-51并行▣的扩展 % 7.1.274LS245的扩展 1 74LS245的结构 2、 74LS245的引脚 74LS245 A DIR 3、 74LS245与89C51的连接 连接图 思考 DIR BACK
第七章 MCS-51并行口的扩展 1、 74LS245的结构 2、 74LS245的引脚 3、 74LS245与89C51的连接 7.1.2 74LS245的扩展 连接图 B0 A0 思考 B1 A1 B2 A2 B3 A3 B4 A4 B5 A5 B6 A6 B7 A7 + + E DIR

74LS245与89C51的连接图 BACK DB 0 AB 3456 89C51 AB LE AB15 CB PSEN WR RD 地址码的计算 B7~→B0 DIR 74LS245 计算74LS245的地址(8051送出何种地址码时可以将数由A端传到B端 A74645 A4 A0 P27P26P25P24P23P22P21P20P07P06P05P04P03P02P01P00 AB15AB14AB13AB12AB11 AB10AB9AB8AB7 AB6AB5AB4AB3 AB2AB1AB0 0 ★
第七章 MCS-51并行口的扩展 ALE RD WR PSEN P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 89C51 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 A0 A1 A2 A3 A4 A5 A6 A7 LE OE D0 D1 D2 D3 D4 D5 D6 D7 74LS373 DB AB CB B7~B0 DIR 74LS245 ~ AB15 AB0 AB15 地址码的计算 E 74LS245与89C51的连接图 + A7 A6 A5 A4 A3 A2 A1 A0 计算74LS245的地址(8051送出何种地址码时可以将数由A端传到B端) P27 P26 P25 P24 P23 P22 P21 P2 0 P07 P06 P05 P04 P03 P02 P01 P00 AB15AB14 AB13 AB12 AB11 AB10 AB9 AB8 AB7 AB6 AB5 AB4 AB3 AB2 AB1 AB0 0 * * * * * * * * * * * * * * *

思考:2片74LS245与89C51的连接图 BACK 计算74L5245的地址 DB P27P26P25P24P23P22P21P20P07P06P05P04P03P02P01P00 AB15AB14AB13AB12AB11 AB10AB9AB8AB7 AB6AB5AB4AB3 AB2AB1AB0 0 1 ★ ★ ★★ AB AB15 AB14 CB PSEN WR RD B7~B0 DIR B7~B0 DIR 74LS245 74LS245 A7 A6 A5 A4 A3 A2 A1 A0 A7 A6 A5 A4 A3 A2 A1 A0
第七章 MCS-51并行口的扩展 ALE RD WR PSEN P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 89C51 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 A0 A1 A2 A3 A4 A5 A6 A7 LE OE D0 D1 D2 D3 D4 D5 D6 D7 74LS373 DB AB CB B7~B0 DIR 74LS245 ~ AB15 AB0 AB15 E 思考:2片74LS245与89C51的连接图 + A7 A6 A5 A4 A3 A2 A1 A0 B7~B0 DIR 74LS245 ~ E + A7 A6 A5 A4 A3 A2 A1 A0 计算74LS245的地址 P27 P26 P25 P24 P23 P22 P21 P2 0 P07 P06 P05 P04 P03 P02 P01 P00 AB15AB14 AB13 AB12 AB11 AB10 AB9 AB8 AB7 AB6 AB5 AB4 AB3 AB2 AB1 AB0 0 1 * * * * * * * * * * * * * * 1 0 * * * * * * * * * * * * * * AB14

第七章MCS-51并行口的扩展 7.2可编程并行口芯片的扩展(8255) 7.2.18255的结构 7.2.28255的引脚 7.2.38255的工作方式 7.2.48255的控制字 7.2.58255的应用 BACK
第七章 MCS-51并行口的扩展 7.2.1 8255的结构 7.2.2 8255的引脚 7.2.3 8255的工作方式 7.2.4 8255的控制字 7.2.5 8255的应用 7.2 可编程并行口芯片的扩展(8255)

第七章MCS:51并行的展 7.2.18255的结构 A组 PAO~PA7 口A 控制 DO~D7 数据 口C 总线 PC4~PC7 高4 缓冲器 RD 口C PCO~PC3 低4 WR 读写 CS 控制 B组 PB0≈PB7 A1 逻辑 控制 口B RESET 8255有三个并行的8位I/O接口,分别称为A口、B口、C口。也就 是说,扩展一片8255则可扩展24位并行端口。 BACK
第七章 MCS-51并行口的扩展 8255有三个并行的8位I/O接口,分别称为A口、B口、C口。也就 是说,扩展一片8255则可扩展24位并行端口。 7.2.1 8255的结构 数据 总线 缓冲器 读写 控制 逻辑 A组 控制 B组 控制 口A 口C 高4 口C 低4 口B D0~D7 RD WR CS A0 A1 RESET PA0~PA7 PB0~PB7 PC4~PC7 PC0~PC3