第9章 并行接口电路ppt课件.ppt

第9章 并行接口电路ppt课件.ppt

ID:58696979

大小:2.61 MB

页数:68页

时间:2020-10-04

第9章 并行接口电路ppt课件.ppt_第1页
第9章 并行接口电路ppt课件.ppt_第2页
第9章 并行接口电路ppt课件.ppt_第3页
第9章 并行接口电路ppt课件.ppt_第4页
第9章 并行接口电路ppt课件.ppt_第5页
资源描述:

《第9章 并行接口电路ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章并行接口电路1发送方接收方011001108个比特一起传送需要8条线并行通信就是把一个字符的各数位用几条线同时进行传输,并行通信的信息传输速度快,信息率高。用于数据传输要求较高,距离较短的场合。并行接口概念2并行通信没有标准化,没有对同步和异步传输的严格定义。如果CPU用一个时序信号来管理接口和设备的动作,这样的并行传输称为同步传输;如果CPU和接口设备之间只用应答信号联系,这样的传输称为异步传输。3CPU控制寄存器输入缓冲寄存器输出缓冲寄存器状态寄存器数据总线读信号写信号复位A0中断请求地址译码片选A1并行接口输入设备输出设备数据输

2、入准备好数据输入回答数据输出数据输出准备好数据输出回答数据输入并行接口连接外设示意图准备好49.18255A的工作原理51.8255A的内部结构8255A是Intel系列的并行接口芯片,它是可编程的,可以用来设置其工作方式,不需要再附加外部电路。1)数据端口A,B,C:3个8bit数据端口,有各自的特点端口A1个8bit的数据输入锁存,一个8bit的数据输出锁存;端口B1个8bit的数据输入缓冲,一个8bit的数据输出锁存端口C1个8bit的数据输入缓冲,一个8bit的数据输出锁存;端口C常常被分成2个4位端口,分别作为端口A和端口B的输入

3、输出控制线和状态信号线,与端口A、端口B配合使用。2)A组控制和B组控制接受CPU对控制端口的命令(控制字),可以独立地设置8255A中3个端口的工作方式。3)数据总线缓冲器双向三态8bit数据缓冲器,与CPU的数据总线相连,同时与8255A的内部数据总线相连,接受从CPU发出的控制字,输入输出数据,同时也向CPU传输8255A的状态字。4)读写控制逻辑电路接受CPU发送的读写信号,其中A0,A1寻址8255A内部寄存器,共有3个数据端口,1个控制端口。2.8255A的引脚信号PA7~PA0,PB7~PB0,PC7~PC0与外设相连的独立地

4、址的并行扩展口。D7~D0:与CPU的数据总线相连,传输8255A的命令字或I/O数据。RESET:高有效,8255A内部寄存器清零,3个端口均为输入。A1,A0:8255A内部寄存器地址寻址信号,8255A内部有4个端口,A,B,C与控制口。A1A0端口00A口01B口10C口11控制口10:片选信号,为低8255A开始工作:为低读有效,CPU可以从3个端口读入数据。:为低写有效,CPU可以向3个端口输出数据,同时利用写信号可以向8255A的控制口写控制命令,设置8255A的工作方式。113.8255A的控制字控制字分两类,一类是控制并行

5、口的工作方式的命令,一类是专门对C口各位的设置。这两类控制字占用一个地址,用命令的最高位D7位进行区分,所以控制字的最高位D7称为控制字标志位。为1为方式选择字,为0为端口C设置字。D7D6D5D4D3D2D1D0格式字A组工作方式A口I/OC口高半字节I/OB口工作方式B口I/OC口低半字节I/O100方式001方式11x方式21输入0输出1输入0输出0方式01方式11输入0输出1输入0输出方式选择控制字说明:A口有3种工作方式方式0:基本I/O方式;方式1:单向选通I/O方式,输入或输出只能选一种;方式2:双向选通I/O方式,一次设置后

6、通道既可以做输入又可以做输出。端口B有两种工作方式即方式0与方式1A口和B口工作在方式0时,,C口也可同时工作在方式0,且C口高半字节和低半字节可以分别独立工作。13A口工作在方式1时,C口的高半字节成为A口的信号联络线,但B口仍可以独立工作。不要求A,B同为输入或输出。B口工作于方式1也是一样。A口工作于方式2,C口的大部分位线用于A口的信号联络线,B口仍可以独立工作于方式0或方式1。148BH100010111000100088H1000100189HD7D6D5D4D3D2D1D010010100D7D6D5D4D3D2D1D0格式字

7、A组工作方式A口I/OC口高半字节I/OB口工作方式B口I/OC口低半字节I/O100方式001方式11x方式21输入0输出1输入0输出0方式01方式11输入0输出1输入0输出例:一系统采用8255A作I/O接口,其控制口的地址为8BH,将端口A设置为方式0输入,端口B设置为方式1输出,则A口的地址为_,B口地址为_____,控制字为_____。88H89H94H15例:J1:A口,方式0,输出B口,方式0,输入C口高,输出C口低,输入J2:A口,方式0,输入B口,方式1,输出C口高,输出J1,J2地址A9A8A7A6A5A4A3A2A1A

8、0J1J201××001000108H~10EH01××000000100H~106H16D7D6D5D4D3D2D1D0格式字A组工作方式A口I/OC口高半字节I/OB组工作方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。