1、2023-6-251第第7 7章章输入输出接口输入输出接口.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践第第7章章 输入输出接口输入输出接口主要内容:主要内容:n7.1 I/O接口基础和传送方式接口基础和传送方式n7.2 中断及中断方式中断及中断方式n7.3 定时器定时器/计数器计数器(8253/8254)n7.4 并行口并行口8255An7.5 A/D和和D/A转换转换学时分配:学时分配:n18学时学时2023-6-252023-6-252 2中北大学中北大学微机原理及接口技术微机原理及接口技术.
2、2023-6-253第四节第四节并行接口并行接口8255Amov ax,12hcall displayJmp 1234h.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践7.4并行口并行口8255A主要内容:主要内容:n7.4.1 8255A的内部结构的内部结构n7.4.2 8255A的引脚信号和功能的引脚信号和功能 n7.4.3 8255A的控制字和工作方式的控制字和工作方式 n7.4.4 8255A与系统总线的连接与系统总线的连接n7.4.5 键盘及其接口键盘及其接口n7.4.6 LED数码管及其接
3、口数码管及其接口学时分配:学时分配:n8学时学时2023-6-252023-6-254 4中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践n8255A是具有多种功能的可编程并行接口电是具有多种功能的可编程并行接口电路芯片。路芯片。n由于它是由于它是可编程可编程的,可以通过程序来设置芯片的,可以通过程序来设置芯片的工作方式。的工作方式。n通用性强,使用灵活,可为多种不同通用性强,使用灵活,可为多种不同CPU与外与外设之间提供设之间提供并行输入并行输入/
4、输出通道输出通道。典型并行接口典型并行接口8255A2023-6-252023-6-255 5中北大学中北大学微机原理及接口技术微机原理及接口技术.2023-6-252023-6-25中北大学微机原理及接口技术中北大学微机原理及接口技术67.4.1 8255A的内部结构的内部结构 mov ax,12hcall displayJmp 1234h.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践n8255A8255A是具有多种功能的可编程并行接口电是具有多种功能的可编程并行接口电路芯片路芯片n其内部最基本的
5、接口部件是:其内部最基本的接口部件是:n三态缓冲器三态缓冲器n锁存器锁存器7.4.1 8255A的内部结构的内部结构2023-6-252023-6-257 7中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践n此外,还包括与此外,还包括与CPU的联络电路及与外设的的联络电路及与外设的联络电路:联络电路:n状态寄存器状态寄存器n控制寄存器控制寄存器n端口译码电路端口译码电路n控制电路(如读写控制、中断控制)控制电路(如读写控制、中断控制)7.4.1 82
6、55A的内部结构的内部结构2023-6-252023-6-258 8中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践n82558255有有3 3个个8 8位的数据端口(位的数据端口(A/B/CA/B/C),共),共2424个个I/OI/O引脚,各端口共有引脚,各端口共有3 3种输入输出工种输入输出工作方式作方式n基本输入基本输入/输出输出(A/B/CA/B/C口)口)n选通输入或选通输出选通输入或选通输出(A/BA/B口)口)n双向选通双向选通(A
7、A口)口)7.4.1 8255A的内部结构的内部结构2023-6-252023-6-259 9中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践2023-6-252023-6-251010中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践2023-6-252023-6-251111中北大学中北大学微机原理及接口
8、技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践n端口端口A:PA0-PA7(A组控制组控制)n常作数据端口使用,功能最强大常作数据端口使用,功能最强大n端口端口B:PB0-PB7(B组控制组控制)n常作数据端口使用常作数据端口使用n端口端口C:PC4-PC7(APC0-PC3(B组控制组控制)n可作数据、状态或控制端口使用可作数据、状态或控制端口使用n可拆分成两个可拆分成两个4位端口分别输入或输出位端口分别输入或输出n每位可独立进行输出控制(位控制)每位可独立进行输出控制(位控
9、制)n使用最灵活,较难掌握使用最灵活,较难掌握1.并行数据端口并行数据端口A、B、C2023-6-252023-6-251212中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践2.A组控制和组控制和B组控制组控制2023-6-252023-6-251313中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践2.
10、A组控制和组控制和B组控制组控制端口端口A与端口与端口C的高的高4位位 (PC7-PC4)的工作方式和读的工作方式和读/写操作写操作端口端口B与端口与端口C的低的低4位位 (PC3-PC0)的工作方式和读的工作方式和读/写操作写操作2023-6-252023-6-251414中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践数据数据总线总线缓冲器缓冲器内部控制线内部控制线内部数据线内部数据线D0D7A组组控制控制A组组端口端口C上部上部B组组控制控制B
11、组组端口端口BB组组端口端口C下部下部读写读写控制控制逻辑逻辑PC0PC3CL口口PB0PB7B口口PC4PC7CH口口PA0PA7A口口-RD-WRA0A1-CSRESETA组组端口端口A2.A组控制和组控制和B组控制组控制2023-6-252023-6-251515中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践3.数据总线缓冲器数据总线缓冲器8255A包含一个双向的包含一个双向的8 8位数据缓冲存储器,既位数据缓冲存储器,既可以输入,又可以输出
12、数据。可以输入,又可以输出数据。CPU执行输出指令时:可将执行输出指令时:可将或或通通过该缓冲器传送给过该缓冲器传送给8255A CPU执行输入指令时:执行输入指令时:8255A通过该缓冲器通过该缓冲器将将或或传送给传送给CPU2023-6-252023-6-251616中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践4.读读/写控制逻辑电路写控制逻辑电路读读/写控制逻辑负责管理整个写控制逻辑负责管理整个8255A的数据传输的数据传输方向及传输过程。
13、方向及传输过程。接收接收CS和来自系统地址总线和来自系统地址总线A1、A0的信号的信号控制总线控制总线RESET 、RD、WR等信号等信号 将信号组合后,得到对将信号组合后,得到对A组控制部件和组控制部件和B组控组控制部件的控制命令后,并发出命令后来完成传制部件的控制命令后,并发出命令后来完成传输。输。2023-6-252023-6-251717中北大学中北大学微机原理及接口技术微机原理及接口技术.2023-6-252023-6-25中北大学微机原理及接口技术中北大学微机原理及接口技术187.4.2 8255A的引脚信号和功能的引脚信号和功能 mov ax,12hcall displayJmp
14、 1234h.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践2023-6-252023-6-251919中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践1.与外设相连接的引脚信号与外设相连接的引脚信号nPAPA0 0-PA-PA7 7,8255 8255A A端口端口 A A 的数据信号引线的数据信号引线nPBPB0 0-PB-PB7 7,8255 8255
15、A A端口端口 B B 的数据信号引线的数据信号引线nPCPC0 0-PC-PC7 7,8255 8255A A端口端口 C C 的数据信号引线的数据信号引线2023-6-252023-6-252020中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践2.与与CPU相连接的引脚信号相连接的引脚信号nRESET:高电平有效时,清除高电平有效时,清除8255A所有控所有控制字寄存器内容,并将各端口置为输入方式。制字寄存器内容,并将各端口置为输入方式。nD0
16、 D7:8255A的数据线的数据线nRD:读出信号,读出信号,CPU从从8255A读数据读数据nWR:写入信号,将控制字或数据写入写入信号,将控制字或数据写入8255AnCS:芯片选择信号芯片选择信号2023-6-252023-6-252121中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践 A0、A18255A内部有内部有3个个数据端口和数据端口和1个控制端口,其占用个控制端口,其占用4个个地址。地址。A1 A02.与与CPU相连接的引脚信号相连接
17、的引脚信号2023-6-252023-6-252222中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践2.与与CPU相连接的引脚信号相连接的引脚信号2023-6-252023-6-252323中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践8255A与与8088系统的连接示意图系统的连接示意图D0D7WRR
18、DA1A0CSDBIOWIORA1A0译码器译码器8255AA口口B口口C口口D0D7外外 设设2023-6-252023-6-252424中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践 A1A0RDWRCS操作操作 0 0 1010000111000A口口内容读至数据总线内容读至数据总线B口口内容读至数据总线内容读至数据总线C口口内容读至数据总线内容读至数据总线 输入输入00110101 1 1 1 100000000数据总线内容写至数据总线内容
19、写至A口口数据总线内容写至数据总线内容写至B口口数据总线内容写至数据总线内容写至C口口DB内容写至控制寄存器内容写至控制寄存器输出输出X1XX1XX01X11100端口输出为高阻端口输出为高阻非法非法端口输出为高阻端口输出为高阻禁止禁止8255A的读写操作控制的读写操作控制2023-6-252023-6-252525中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践CS A1 A0I/O地址地址读操作读操作RD 写操作写操作WR 0 0 00 0 10
20、 1 00 1 160H61H62H63H读端口读端口A读端口读端口B读端口读端口C非法非法写端口写端口A写端口写端口B写端口写端口C写方式字和位控字写方式字和位控字8255A的读写操作控制的读写操作控制2023-6-252023-6-252626中北大学中北大学微机原理及接口技术微机原理及接口技术.2023-6-252023-6-25中北大学微机原理及接口技术中北大学微机原理及接口技术277.4.3 8255A 控制字和工作方式控制字和工作方式 mov ax,12hcall displayJmp 1234h.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症
21、状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践一、一、8255A的控制字的控制字 -控制字分类控制字分类2023-6-252023-6-252828中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践-确定确定3 3个端口个端口的工作方式的工作方式-确定确定C C口口某一位的初始状态某一位的初始状态一、一、8255A的控制字的控制字 -控制字分类控制字分类2023-6-252023-6-252929中北大学中北大学微机原理及接口技术微机原理及接
22、口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践 82558255A A方式选择控制字定义方式选择控制字定义一、一、8255A的控制字的控制字 -方式选择控制字方式选择控制字2023-6-252023-6-253030中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践一、一、8255A的控制字的控制字 -方式选择控制字方式选择控制字2023-6-2520
23、23-6-253131中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践一、一、8255A的控制字的控制字 -端口端口C置置1/置置0控制字控制字端口端口C C置置1/1/置置0 0控制字控制字2023-6-252023-6-253232中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践二、二、8255A的工作
24、方式的工作方式 2023-6-252023-6-253333中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践二、二、8255A的工作方式的工作方式 2023-6-252023-6-253434中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践二、二、8255A的工作方式的工作方式 2023-6-252023-
25、6-253535中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践方式方式0:n相当于三个独立的相当于三个独立的8 8位简单接口位简单接口n各端口既可设置为输入口,也可设置为输出口,各端口既可设置为输入口,也可设置为输出口,但不能同时实现输入及输出但不能同时实现输入及输出nC C端口可以是一个端口可以是一个8 8位的简单接口,也可以分为位的简单接口,也可以分为两个独立的两个独立的4 4位端口位端口n常用于连接简单外设(适于无条件或查询方式)常用于连接简
26、单外设(适于无条件或查询方式)2023-6-252023-6-253636中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践方式方式0的应用的应用:n常使常使A A端口和端口和B B端口作为端口作为8 8位数据的输入或输位数据的输入或输出口,使出口,使C C口的某些位作状态输入口的某些位作状态输入2023-6-252023-6-253737中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸
27、系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践方式方式0的输入时序(数据来自外设)的输入时序(数据来自外设)外设提供数据外设提供数据输入端口输入端口D0D7-RD-CS、A1A0请体会这里请体会这里8255A的数据缓冲作用的数据缓冲作用数据数据8255外设外设CPU内总线内总线外总线外总线2023-6-252023-6-253838中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践方式方式0的输出时序(数据来自的输出时
28、序(数据来自CPU)-WRCPU数据数据数据数据输出端口输出端口D0D7-CS、A1A08255A对对CPU输出的数据进行锁存输出的数据进行锁存8255外设外设CPU内总线内总线外总线外总线2023-6-252023-6-253939中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践方式方式1n利用一组选通控制信号控制利用一组选通控制信号控制A A端口和端口和B B端口的端口的数据输入输出数据输入输出nA A口、口、B B口作输入或输出口,口作输入或输
29、出口,C C口的部分位用口的部分位用作选通控制信号作选通控制信号nA A口、口、B B口在作为口在作为输入输入和和输出输出时的选通信号不时的选通信号不同同输入输入输出输出2023-6-252023-6-254040中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践方式方式1的应用的应用n方式方式1 1主要用于中断控制方式下的输入输出主要用于中断控制方式下的输入输出nC C口的口的8 8位除用作选通信号外,其余位可工位除用作选通信号外,其余位可工作于方式
30、作于方式0 0下,作为输入或输出口下,作为输入或输出口2023-6-252023-6-254141中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式1输入引脚:端口输入引脚:端口APC4PC5PC3PA7PA0INTEAIBFAINTRA-STBA中断允许触发器中断允许触发器输入缓冲器满信号输入缓冲器满信号表示表示A口已经接收数据口已经接收数据数据选通信号数据选通信号表示外设已经准备好数据表示外设已经准备好数据中断请求信号中断请求信号请求请求CPU接收数据接收数据外设数据外设数据征用征用C口口3引脚和引脚和1个控制位个控制位2023-6-252023-6-254242中北大学中北大
31、学微机原理及接口技术微机原理及接口技术.方式方式1输入引脚:端口输入引脚:端口BPC2PC1PC0PB7PB0INTEBIBFBINTRB-STBB中断允许触发器中断允许触发器输入缓冲器满信号输入缓冲器满信号表示表示B口已经接收数据口已经接收数据数据选通信号数据选通信号表示外设已经准备好数据表示外设已经准备好数据中断请求信号中断请求信号请求请求CPU接收数据接收数据外设数据外设数据征用征用C C口口3 3引脚和引脚和1 1个控制位个控制位2023-6-252023-6-254343中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式1 输入联络信号输入联络信号n-STB选通信号,低电
32、平有效选通信号,低电平有效n由外设提供的输入信号,当其有效时,将输入由外设提供的输入信号,当其有效时,将输入设备送来的数据锁存至设备送来的数据锁存至8255A的输入锁存器的输入锁存器nIBF输入缓冲器满信号,高电平有效输入缓冲器满信号,高电平有效n8255A输出的联络信号。当其有效时,表示数输出的联络信号。当其有效时,表示数据已锁存在输入锁存器据已锁存在输入锁存器nINTR中断请求信号,高电平有效中断请求信号,高电平有效n8255A输出的信号,可用于向输出的信号,可用于向CPU提出中断请提出中断请求,要求求,要求CPU读取外设数据读取外设数据2023-6-252023-6-254444中北大学
33、中北大学微机原理及接口技术微机原理及接口技术.方式方式1 输入时序输入时序外设数据外设数据INTRIBF 数据数据输入端口输入端口D0D7-STB-RD-STB和和IBF是外设和是外设和8255A间的一对应答联络信号,间的一对应答联络信号,为的是可靠地输入数据为的是可靠地输入数据2023-6-252023-6-254545中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式1中断控制中断控制n8255A的中断由中断允许触发器的中断由中断允许触发器INTE控制控制n置位允许中断,复位禁止中断置位允许中断,复位禁止中断n对对INTE的操作通过写入端口的操作通过写入端口C的对应位实现,的对
34、应位实现,INTE触发器对应端口触发器对应端口C的位是作应答联络信号的输入信的位是作应答联络信号的输入信号的哪一位,只要对那一位置位号的哪一位,只要对那一位置位/复位就可以控制复位就可以控制INTE触发器触发器n选通输入方式下选通输入方式下n端口端口A的的INTEA对应对应PC4n端口端口B的的INTEB对应对应PC22023-6-252023-6-254646中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式1输出引脚:端口输出引脚:端口APC6PC7PC3PA7PA0INTEA-OBFAINTRA-ACKA输出缓冲器满信号输出缓冲器满信号表示表示CPU已经输出了数据已经输出了数
35、据外设响应信号外设响应信号表示外设已经接收到数据表示外设已经接收到数据中断请求信号中断请求信号请求请求CPU再次输出数据再次输出数据征用征用C口口3引脚和引脚和1个控制位个控制位中断允许触发器中断允许触发器通过位控通过位控PC6 设置设置INTEA输出数据输出数据2023-6-252023-6-254747中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式1输出引脚:端口输出引脚:端口BPC2PC1PC0PB7PB0INTEB-OBFBINTRB-ACKB输出缓冲器满信号输出缓冲器满信号表示表示CPU已经输出了数据已经输出了数据外设响应信号外设响应信号表示外设已经接收到数据表示外设
36、已经接收到数据中断请求信号中断请求信号请求请求CPU再次输出数据再次输出数据征用征用C口口3引脚和引脚和1个控制位个控制位中断允许触发器中断允许触发器通过位控通过位控PC2设置设置INTEB输出数据输出数据2023-6-252023-6-254848中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式1输出联络信号输出联络信号n-OBF输出缓冲器满信号,低电平有效输出缓冲器满信号,低电平有效n8255A输出给外设的一个控制信号,当其有效输出给外设的一个控制信号,当其有效时,表示时,表示CPU已将输出数据锁存在已将输出数据锁存在8255A指定指定的端口,外设可以来取的端口,外设可以来取
37、n-ACK响应信号,低电平有效响应信号,低电平有效n外设提供的响应信号,通知外设提供的响应信号,通知8255A其端口数据其端口数据已被外设接收已被外设接收nINTR中断请求信号,高有效中断请求信号,高有效n当输出设备已接受数据后,当输出设备已接受数据后,8255A输出此信号输出此信号向向CPU提出中断请求,要求提出中断请求,要求CPU继续提供数据继续提供数据端口端口A的的INTEA对应对应PC6,端口端口B的的INTEB对应对应PC22023-6-252023-6-254949中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式1 输出时序输出时序8255外设外设CPU内总线内总线外
38、总线外总线 INTR CPUCPU数据数据数据数据输出端口输出端口D0D7-WR-OBF-ACK-OBF和和-ACK是外设和是外设和8255A间的一对应答联络间的一对应答联络信号,为的是可靠地输出数据信号,为的是可靠地输出数据2023-6-252023-6-255050中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践方式方式2n双向输入输出方式双向输入输出方式-可以既作为输入口,可以既作为输入口,又作为输出口又作为输出口n只有只有A A端口可工作在方
39、式端口可工作在方式2 2下下2023-6-252023-6-255151中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践方式方式2的应用的应用n可使可使A A端口作为双向端口所有端口作为双向端口所有n用于中断控制方式用于中断控制方式n当当A A口工作于方式口工作于方式2 2时,时,B B口可工作于方式口可工作于方式1 1(此时(此时C C口的所有位都用作选通控制信号的口的所有位都用作选通控制信号的输入输出),也可工作于方式输入输出),也可工作于方式0
40、 0(此时(此时C C口的口的剩余位也可工作于方式剩余位也可工作于方式0 0)2023-6-252023-6-255252中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式2 双向选通方式双向选通方式n方式方式2 2将方式将方式1 1的的选通输入与选通输出选通输入与选通输出功能组合成一功能组合成一个双向数据端口,可以发送数据和接收数据个双向数据端口,可以发送数据和接收数据n只有端口只有端口A可以工作于方式可以工作于方式2 2,需要利用端口,需要利用端口C的的5 5个信号线,其作用与方式个信号线,其作用与方式1 1相同相同n方式方式2 2的数据输入过程与方式的数据输入过程与方式1 1
41、的输入方式一样的输入方式一样n方式方式2 2的数据输出过程与方式的数据输出过程与方式1 1的输出方式有一点不的输出方式有一点不同:数据输出时同:数据输出时8255A不是在不是在-OBF有效时有效时向外设向外设输出数据,而是在外设提供响应信号输出数据,而是在外设提供响应信号-ACK有效时有效时才送出数据才送出数据2023-6-252023-6-255353中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式2 双向选通引脚双向选通引脚PC6PC7PC3PA7PA0INTE1-OBFAINTRA-ACKAPC4PC5IBFA-STBAINTE2数据数据输入中断和输出中断输入中断和输出中断
42、通过或门输出通过或门输出INTRA信号信号征用征用C口口5引脚和引脚和2个控制位个控制位中断允许触发器中断允许触发器(控制中断输出)(控制中断输出)通过位控通过位控PC6设置设置INTE1中断允许触发器中断允许触发器(控制中断输出)(控制中断输出)通过位控通过位控PC4设置设置INTE22023-6-252023-6-255454中北大学中北大学微机原理及接口技术微机原理及接口技术.方式方式2 双向选通时序双向选通时序该例中:该例中:CPU先输出数据,再读取外设输入的数据先输出数据,再读取外设输入的数据 INTR 输出数据输出数据输入数据输入数据输入数据输入数据PA0PA7D0D7IBF-WR
43、-OBF-ACK-STB-RD输出数据输出数据2023-6-252023-6-255555中北大学中北大学微机原理及接口技术微机原理及接口技术.2023-6-252023-6-25中北大学微机原理及接口技术中北大学微机原理及接口技术567.4.4 8255A与系统总线的连接与系统总线的连接mov ax,12hcall displayJmp 1234h.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践8255A与系统总线的连接与系统总线的连接2023-6-252023-6-255757中北大学中北大学微机
44、原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践三态门接口应用例三态门接口应用例n利用三态门作为输入接口(利用三态门作为输入接口(接口地址接口地址380H)接到接到地址范围为地址范围为70000H-71FFFH的的EEPROM芯片的芯片的READY/BUSY端,当三态门端,当三态门输出高电平时,可向输出高电平时,可向98C64A写入一个字节数写入一个字节数据,输出低电平时则不能写入。试画芯片与系据,输出低电平时则不能写入。试画芯片与系统的连接图统的连接图2023-6-2
45、52023-6-255858中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践三态门接口应用例三态门接口应用例D0D7A0A12WEOEREADY/BUSYA0A12MEMWMEMR高位地高位地址信号址信号D0D7D0380HCE译码译码IORA0 A12译码译码2023-6-252023-6-255959中北大学中北大学微机原理及接口技术微机原理及接口技术.2023-6-252023-6-25中北大学微机原理及接口技术中北大学微机原理及接口技术607
46、.4.5 键盘及其接口键盘及其接口mov ax,12hcall displayJmp 1234h.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践7.4.5 键盘及其接口键盘及其接口n键盘是微机系统的标准输入设备键盘是微机系统的标准输入设备n编码键盘编码键盘:按键时自动产生编码输出,:按键时自动产生编码输出,比如比如PC键盘键盘在在按键与释放会自动向按键与释放会自动向CPU送出送出16位的编码。位的编码。n非编码键盘非编码键盘:按键时不会自动产生编码输出,需要:按键时不会自动产生编码输出,需要CPU主动
47、去检查识别,在构成较为简单的嵌入式系主动去检查识别,在构成较为简单的嵌入式系统应用,以实现较为简单的数据输入,其结构可分统应用,以实现较为简单的数据输入,其结构可分为:为:n简单按键简单按键每个按键连接每个按键连接1根根I/O线线n矩阵式键盘矩阵式键盘多根行及列多根行及列I/O线构成矩阵,按线构成矩阵,按键跨接在交叉点上。键跨接在交叉点上。2023-6-252023-6-256161中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践7.4.5.1 非编
48、码键盘非编码键盘线性键盘线性键盘n线性键盘线性键盘n每个按键连接每个按键连接1 1个输入个输入引脚引脚n读入读入0 0时反映键被按下时反映键被按下n读入读入1 1时反映健未被按时反映健未被按下下n对对I/OI/O引脚资源消耗大引脚资源消耗大+5V10K2023-6-252023-6-256262中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践n矩阵式键盘矩阵式键盘n每行连接一个每行连接一个I/O引脚引脚n每列连接一个每列连接一个I/O引脚引脚n在行列
49、交叉点上跨接在行列交叉点上跨接按键按键n通过扫描识别按键通过扫描识别按键+5V10K检测线输入检测线输入控控制制线线输输出出7.4.5.1 非编码键盘非编码键盘线性键盘线性键盘2023-6-252023-6-256363中北大学中北大学微机原理及接口技术微机原理及接口技术.2023-6-252023-6-25中北大学微机原理及接口技术中北大学微机原理及接口技术647.4.6 LED数码管及其接口数码管及其接口mov ax,12hcall displayJmp 1234h.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精
50、神障碍品管圈实践7.4.6 LED数码管及其接口数码管及其接口n发光二极管发光二极管LED是是最简单的显示设最简单的显示设备备n由由8段段LED组成的组成的LED数码管数码管nLED数码管广泛用于单板微型机、数码管广泛用于单板微型机、微型机控制系统及数字化仪器中微型机控制系统及数字化仪器中nLED数码管可以显示内存地址和数数码管可以显示内存地址和数据等据等2023-6-252023-6-256565中北大学中北大学微机原理及接口技术微机原理及接口技术.胆道疾病病人护理化工企业本质安全理论实践及方法内科护理学呼吸系统总论概论脾胃病常见症状及治疗经验偏瘫截瘫康复训练手册偏执性精神障碍品管圈实践1.