欢迎来到天天文库
浏览记录
ID:38314681
大小:1.03 MB
页数:84页
时间:2019-06-09
《微机原理11-并行接口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章并行接口1第11章并行接口教学重点8255A的工作方式和编程8255A的应用简易键盘的扫描识别程序LED数码管的多位显示2并行数据传输方式并行传输以计算机的字长为传输单位(通常是8位、16位或32位),一次传送1个字长的数据适合于外部设备与微机之间进行近距离、大量和快速的信息交换例如:微机与并行接口打印机、磁盘驱动器3无条件传送:输入输出接口K7K1K0+5VD0~D7A0~A15CLK74LS06反相驱动器74LS2738D锁存器74LS244三态缓冲器8000H译码+5VLED0LED7……-G-IOW-IOR两个端口地址共用
2、8000H,怎么区分?411.1并行接口电路8255A8255A是具有多种功能的可编程并行接口电路芯片8255有3个8位的数据端口(A/B/C),共24个I/O引脚,各端口共有3种输入输出工作方式基本输入/输出(A/B/C口)选通输入或选通输出(A/B口)双向选通(A口)58255A123456789PA3GNDPA4VCCPA1PA0RDCSA1A0PC7PC6PC5PC4PC0PC1PC2PC3PB0PB1PB2PA210111213141516171819202524232221262728293031323334353738394
3、036PA5PA6PA7RESETD0D1D2D3D4D5D6PB7PB6PB5PB4PB3D7WR(a)(b)A组8255AA口A0RESET848C口C口B口PA7~PA0D7~D0PC7~PC4PC3~PC04PB7~PB0B组WRRDA1CS8255A引脚及功能示意图(a)引脚;(b)功能示意图611.1.18255A的内部结构和引脚数据总线缓冲器内部控制线内部数据线D0~D7A组控制A组端口C上部B组控制B组端口BB组端口C下部读写控制逻辑PC0~PC3CL口PB0~PB7B口PC4~PC7CH口PA0~PA7A口-RD-WRA
4、0A1-CSRESETA组端口A71.连接外设的数据端口端口A:PA0-PA7,8位端口,支持工作方式0、1、2端口B:PB0-PB7,8位端口,支持工作方式0、1端口C:PC0-PC7,拆分为两个4位端口,仅支持工作方式0端口A:PA0-PA7(A组控制)常作数据端口使用,功能最强大端口B:PB0-PB7(B组控制)常作数据端口使用端口C:PC4-PC7(A组控制),PC0-PC3(B组控制)可作数据、状态或控制端口使用可拆分成两个4位端口分别输入或输出每位可独立进行输出控制(位控制)82.与处理器的接口-CSA1A0I/O地址读操作-
5、RD写操作-WR00000101001160H61H62H63H读端口A读端口B读端口C非法写端口A写端口B写端口C写方式字和位控字911.1.28255A的工作方式方式0:基本输入输出方式(不带联络)适用于无条件传送和查询方式的接口电路方式1:选通输入输出方式(带输入联络或输出联络)适用于查询和中断方式的接口电路方式2:双向选通方式(同时带输入联络和输出联络)适用于可双向传送数据的外设适用于查询和中断方式的接口电路10方式0的输入时序(数据来自外设)外设提供数据输入端口D0~D7-RD-CS、A1A0请体会这里8255A的数据缓冲作用数
6、据8255外设CPU内总线外总线11方式0的输出时序(数据来自CPU)-WRCPU数据数据输出端口D0~D7-CS、A1A08255A对CPU输出的数据进行锁存8255外设CPU内总线外总线12方式1输入引脚:端口APC4PC5PC3PA7~PA0INTEAIBFAINTRA-STBA中断允许触发器(PC4)输入缓冲器满信号表示A口已经接收数据数据选通信号表示外设已经准备好数据中断请求信号请求CPU接收数据外设数据征用C口3引脚和1个控制位13方式1输入引脚:端口BPC2PC1PC0PB7~PB0INTEBIBFBINTRB-STBB中断
7、允许触发器(PC2)输入缓冲器满信号表示B口已经接收数据数据选通信号表示外设已经准备好数据中断请求信号请求CPU接收数据外设数据征用C口3引脚和1个控制位14方式1输入联络信号-STB——Strobe,选通信号,低电平有效由外设提供的输入信号,当其有效时,将输入设备送来的数据锁存至8255A的输入锁存器IBF——InputBufferFull,输入缓冲器满信号,高电平有效8255A输出的联络信号。当其有效时,表示数据已锁存在输入锁存器INTR——InterruptRequest,中断请求信号,高电平有效8255A输出的信号,可用于向CPU
8、提出中断请求,要求CPU读取外设数据15方式1输入时序外设数据INTRIBF数据输入端口D0~D7-STB-RD-STB和IBF是外设和8255A间的一对应答联络信号,为的是可靠地输入数据16
此文档下载收益归作者所有