在并行接口芯片中,不同的产品系列研制出与之相匹配的接口芯片例在80X86系列中使用8255A芯片在Z80系列中使用Z80-PI0芯片在6800系列中使用MC6820PIA芯片一般情况下不交叉使用,因为:只有本系列的芯片才能更好地保证时序上的配合和各种功能的发挥,使CPU可靠与外设交换信息
一般情况下不交叉使用,因为: 只有本系列的芯片才能更好地保证时序上的配合, 和各种功能的发挥,使CPU可靠与外设交换信息。 在并行接口芯片中, 不同的产品系列研制出与之相匹配的接口芯片。 例 在80X86系列中使用8255A芯片 在Z80系列中使用Z80-PIO芯片 在6800系列中使用MC6820PIA芯片
第二节可编程并行接口8255A8255A的引脚、编程结构8255A的控制字三、8255A三种工作方式四、8255A的应用举例
第二节 可编程并行接口8255A 一、8255A的引脚、编程结构 二、8255A的控制字 三、8255A三种工作方式 四、8255A的应用举例
编程结构一、8255A引脚、PA3PA4PA2PA5PA1PA6Intel系列的8位并行接口芯片PAOPA7RDWR通用性强,使用灵活CSRESETGNDDO可用程序设置和改变芯片的工作方式A1-D1A0D28255A是一种典型的可编程并行接口芯片PC7- D3PC6D4PC5-D5PC4- D6PC3- D740个引脚,双列直插式PC2-VecPC1PB7PCO- PB6PB0- PB5PB1PB4PB2PB3
一、8255A引脚、编程结构 Intel系列的8位并行接口芯片 通用性强,使用灵活 可用程序设置和改变芯片的工作方式 是一种典型的可编程并行接口芯片 8255A PA3 PA2 PA1 PA0 RD CS GND A1 A0 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 PB0 PB1 PB2 PA4 PA5 PA6 PA7 WR RESET D0 D1 D2 D3 D4 D5 D6 D7 Vcc PB7 PB6 PB5 PB4 PB3 40个引脚,双列直插式
总线8255APA7RESETreset端口APAOD7D7数据外1~缓冲器DOPC7DOi端口COPCORD1IOR读写PB7WR设IOW控制端口Bcs片选PBOA9译码A2A1片内控制口A1+5VA0译码DA0GND
reset D7~ D0 A9~ A2 A1 A0 IOR IOW 片选 译码 数据 缓冲器 读写 控制 片内 译码 CS RESET A1 A0 RD WR PC7 ~ PC0 PB7 ~ PB0 PA7~ PA0 控制口D 端口 A 端口 C 端口 B +5V GND D7~ D0 外设 总线 8255A
1.数据端口 A、B、C每个端口8位,通过编程设定其为输入口或输出口可用来和外设传送信息PA7RESETreset端口APAO口D7D7数据外人缓冲器DOPC7DO端口C?IPCORD1IOR读写PB7WR设IOW控制端口Bcs片选PBOA9译码A2A1片内A1控制口+5VA0译码DA0GND总线8255A
1. 数据端口 A、B、C 每个端口8位,通过编程设定其为输入口或输出口 可用来和外设传送信息 reset D7 ~ D0 A9 ~ A2 A1 A0 IOR IOW 片选 译码 数据 缓冲器 读写 控制 片内 译码 CS RESET A1 A0 RD WR PC7 ~ PC0 PB7 ~ PB0 PA7 ~ PA0 控制口 D 端口A 端口C 端口B +5V GND D7 ~ D0 外 设 总线 8255A