端口A有3种工作方式(方式0、方式1、方式2)对外8根引脚PA7~PA0PA7RESETreset端口APAO口D7D7数据外人缓冲器DOPC7DO端口COIPCORD1IOR读写PB7WR设IOW控制端口Bcs片选PBOA9译码A2A1片内A1控制口+5VA0译码DA0GND总线8255A
端口A 有 3 种工作方式( 方式 0、方式 1、方式 2) 对外 8 根引脚 PA7 ~ PA0 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
端口B有2种工作方式:方式0、方式1对外8根引脚PB7~PB0PA7RESETreset端口APAO口D7D7数据?外人缓冲器DOPC7DO端口C?IPCORD1IOR读写PB7WR设IOW控制端口Bcs片选PBOA9译码A2A1片内A1控制口+5VA0译码DA0GND总线8255A
端口B 有 2 种工作方式:方式 0、方式 1 对外 8 根引脚 PB7 ~ PB0 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
端口C对外引脚PC0~PCTPA7RESETreset端口APAOLD7D7数据外1~缓冲器DOPC7DO端口COPCORDIOR1读写PB7WR设IOW控制端口Bcs片选PBOA9译码A2A1片内控制口A1+5VA0译码DA0GND总线8255A
端口 C 对外引脚PC0 ~ PC7 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
当端口A在方式1或方式2、端口B在方式1时,端口C的某些位用于传送联络信号以适应CPU与外设间的各种数据传送方式的要求如香询传送的应答信号、中断传送的中断申请信号等:②C口未被用作联络信号的其它位可工作在方式0下。PA7RESETreset端口APAO厂D7D7数据外12缓冲器DOPC7DOi端口CPCORDIOR→读写PB7WR设IOW控制端口Bcs片选PBOA9?译码A2A1片内控制口A1+5VA0译码DA0GND
当端口 A 在方式 1 或方式 2、端口 B 在方式 1 时, 端口 C 的某些位用于传送联络信号, 以适应CPU与外设间的各种数据传送方式的要求, 如查询传送的应答信号、中断传送的中断申请信号等; ② C口未被用作联络信号的其它位可工作在方式 0下。 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 外 设
2.控制端口D(A组和B组控制电路)8位端口,无对外引脚控制端口的内容决定A口、B口、C口的工作状态(输入或输出)和工作方式(方式0、1、2),起控制作用,PA7RESETreset端口A厂PAOD7D7数据外★缓冲器DOPC7DOi端口C?PCORD1IOR读写PB7WR设IOW控制端口Bcs片选PBOA9译码A2A1片内控制口A1+5VA0译码DA0GND
2. 控制端口D (A组和B组控制电路) 8位端口,无对外引脚 控制端口的内容决定A口、B口、C口的工作状态(输入或输出) 和工作方式(方式 0、1、2), 起控制作用。 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 外 设