串行接口和8255并行接口

串行接口和8255并行接口

ID:39154193

大小:774.00 KB

页数:51页

时间:2019-06-25

串行接口和8255并行接口_第1页
串行接口和8255并行接口_第2页
串行接口和8255并行接口_第3页
串行接口和8255并行接口_第4页
串行接口和8255并行接口_第5页
资源描述:

《串行接口和8255并行接口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章并行接口与串行接口9.1并行接口概述9.2可编程并行接口8255A9.3串行通信的基本概念9.4可编程串行接口8251A9.1并行接口概述9.1.1并行接口的特点9.1.2并行接口的类型9.1.1并行接口的特点1.并行接口是在多根数据线上以数据字节或字为单位与I/O设备或被控对象传输数据。2.并行接口适用于近距离数据传输。一次同时传送多位数据,传送速度快。3.在并行接口中,8位或16位是同时传输的。4.并行传送的信息不要求固定的格式,这与串行传送的信息有固定格式的要求不同。9.1.2并行接口的类型1.从并行接口数据传送的方向看,可分为两种,一是单向传送(只作为输入口或

2、只作为输出口),另一种是双向传送(既可作为输入口,也可作为输出口)2.从并行接口的电路结构看,并行接口可分为硬接线接口和可编程接口。3.可编程接口可以用软件编程序的方法改变接口的工作方式及功能,具有广泛的适应性和很高的灵活性。9.2可编程并行接口8255A9.2.18255A内部结构及引脚功能9.2.28255A的编程9.2.38255A的工作方式9.2.48255A的应用举例9.2.18255A内部结构及引脚功能8255A内部结构8255A引脚功能WRRESETPA7PA4PB7PB6PB5PB4D0D1D2D3D4D5D6D7VCCPB3图9-18255A的内部结构及外

3、部引脚图RDA1A0PC7PC6PC5PC4PA3PA2PA1PA0CSA组A口(8位)B组B口(8位)A组C口(高4位)B组C口(低4位)数据A组控制缓冲器读/写控制逻辑B组控制CSA1RDWRPC3~PC0PA7~PA0PC7~PC4PB7~PB0总线A0D7~D0RESET123456781718192091011121314151628272625242322213635343332313029403938378255AGNDPC3PC2PC1PC0PB0PB1PB2PA5PA68255A内部结构PC端口60H61H62H60H61H62H63H63H0000000

4、100A00100101××1A10010011××10001111×101110000×11操作读A口数据读B口数据读C口数据写A口数据写B口数据写C口数据写控制字寄存器总线悬浮(三态)总线悬浮控制口不能读表9-18255A基本操作与端口地址WRRDCS8255A的引脚功能9.2.28255A的编程1.方式控制字2.端口C置位/复位控制字1.方式控制字例9-1要把A口指定为方式1,输入,C口上半部定为输出;B口指定为方式0,输出,C口下半部指定为输入,则工作方式命令代码是10110001B或B1H。设8255A控制字寄存器端口地址为303H。初始化的程序段为:MOVDX,

5、303H;8255A命令口地址MOVAL,0B1H;初始化命令OUTDX,AL;送到命令口1D6D5D4D3D2D1D000方式001方式11×方式2C口下半部1输入0输出B口选择1输入0输出B组方式0方式01方式1C口上半部1输入0输出特征位A组方式A口选择1输入0输出图9-28255A方式控制字格式2.端口C置位/复位控制字例9-2若要把C口的PC2引脚置成高电平输出,则命令字应该为00000101B或05H。程序段为MOVDX,303H;8255A命令口地址MOVAL,05H;使PC2=1的控制字OUTDX,AL;送到命令口特征位图9-3端口C置位/复位控制字格式位控

6、0D6D5D4D3D2D1D01置位(高电平)0复位(低电平)无关位×××可设为000C口的位选择D3D2D1选择000PC0001PC1010PC2011PC3100PC4101PC5110PC6111PC79.2.38255A的工作方式方式0方式1方式21.工作方式0方式0又称为基本输入/输出方式。(1)A口、C口的高4位、B口以及C口的低4位可分别定义为输入或输出,各端口互相独立,故共有16种不同的组合。(2)定义为输出的口均有锁存数据的能力,而定义为输入的口则无锁存能力。(3)在方式0下,C口有按位进行置位和复位的能力。2.工作方式1一种选通的输入/输出工作方式。(

7、1)三个端口分为两组,即A组和B组。(2)A组包括8位数据端口A和PC7~PC3五位控制/状态端口,B组为8位数据端口B和PC2~PC0三位状态控制端口。(3)每一个8位数据端口均可设置为输入/输出方式,且两种工作方式均可锁存。(4)控制/状态口除了指示两组数据口的状态及选通信号外,还可用做I/O口,如PC6和PC7,用位控方式传送。(1)方式1下A口、B口均为输出方式1输出方式1输出接口A方式1输出接口BI/O8259&&PB7~PB0PA7~PA02PC6PC7PC3PC4,5PC1PC2PC0图9-4方式1下

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

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

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