页眉内容精心整理讨论课报告学校:上海电机学院班级:电子13XX学号: XXXXXXXX姓名: WX 一、题目:通过 8255A并行接口, 8086CPU连接 LED数码管、 4X4矩阵键盘。按下任意键,数码管显示对应键号。二、硬件设计讨论问题:(1)CPU8086与 8255A 的连接问题:●复用引脚上的数据信号与地址信号如何分离?画出电路连接示意图,解释实现的方法。答:将 8086 上的 20 位复用数据地址引脚分别接数据缓存器和地址锁存器在8086 总线周期的 T1 期间作为存储器 /IO 地址总线将地址锁存在地址锁存器中,另外期间作为数据总线将8 位数据缓存在数据缓存器中。缓存器与8255A数据引脚相连,地址锁存后经过译码与地址线相连。●假设 8255A的芯片地址范围为80H~86H(偶地址),利用74LS138译码器实现 8255A芯片的片选控制,画出电路连接示意图,解释译码电路的设计原理。DEN DT/R 8086AB/TB ALE M/IO WR RD 数据缓存地址锁存地址译码D7~D0 A0 A1 8255A CS WR RD A15~A3 A1 A2 D7~D0 RD WR RESET CS 8255AA1 A0 页眉内容精心整理8086 系统有 16 根数据线,而 8255A 只有 8 根数据线,将 8255A 的 8 条数据线与低 8 位数据线相连。此时 8255A 的 4 个端口地址必须为偶地址, 即 8086 寻址 8255A 时 A0 脚必须为低,将 8255A 的 A0、A1 分别接 8086 的 A1、A2 脚。由图可见, 8255A 的数据线 D7~D0与 8086 的低 8 位数据总线 D7~D0相连,A0 必须总等于 0,用地址线的 A2、A1 来选择片内 4 个端口。图中地址线A7 接译码器的 G1,M/IO 与 G2a相连, A6、A5接或门输入端,或门输出与G2b 相连。当 A7A6A5=100,A4A3A0=000时,Y0=0,选中 8255A,4 个端口地址分别为 80H、82H、84H 和 86H,对应于 8255A 的 A 口、 B 口、 C口和控制寄存器。(2)LED数码管与 8255A 的连接问题:●数码管采用共阴极连接,需要驱动电路,请画出与8255APA口的连接示意图,简要说明。D7~D0 RD WR RESET M/IO 8086A7 A6 A5 A4 A3 A0 A2 A1 G2aY0 Y1 G1Y2 G2bY3 74LS138Y4 CY5 BY6 AY7 ≥1 +5V 页眉内容精心整理由图可见,8255A 的 A 口作输入口, PA6~PA0分别接显示器 LED7~LED0.二极管共阴极连接后接地电平,当 PA口输出高电平时LED被电亮。●共阴极 LED七段数码管如要显示字符0~9,A~F,如何编制段码?举例说明。共阴极 LED七段数码管连接如...