可编程并行接口芯片8255a

可编程并行接口芯片8255a

ID:40133634

大小:634.00 KB

页数:23页

时间:2019-07-22

可编程并行接口芯片8255a_第1页
可编程并行接口芯片8255a_第2页
可编程并行接口芯片8255a_第3页
可编程并行接口芯片8255a_第4页
可编程并行接口芯片8255a_第5页
资源描述:

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

1、8.2可编程并行接口芯片8255A8.2.18255A的引脚与结构1.8255A的引脚8255A是可编程的并行输入输出接口芯片,它具有三个8位并行端口(A口、B口和C口),具有40个引脚,双列直插式封装,由+5V供电,其引脚与功能示意图如图8.14所示。1天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难8255A123456789PA3GNDPA4VCCPA1PA0RDCSA1A0PC7PC6PC5PC4PC0PC1PC2PC3PB0PB1PB2PA2101112131415161718192025242322

2、21262728293031323334353738394036PA5PA6PA7RESETD0D1D2D3D4D5D6PB7PB6PB5PB4PB3D7WR(a)A组8255AA口A0RESET848C口C口B口(b)PA7~PA0D7~D0PC7~PC4PC3~PC04PB7~PB0B组WRRDA1CS图8.148255A引脚及功能示意图(a)引脚;(b)功能示意图2天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难A口、B口、C口:8位数据输入锁存器和8位数据输出锁存器/缓冲器。D0D7:数据线,三态双向

3、8位缓冲器。RESET:复位信号,高电平有效。8255A复位后,所有I/O均处于输入状态。CS:片选端,低电平有效。A0A1:地址线,用于选择端口。RD:读控制线,低电平有效。WR:写控制线,低电平有效。3天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难2.8255A的内部结构8255A的内部结构框图如图8.15所示,其内部由以下四部分组成。1)端口A、端口B和端口C端口A、端口B和端口C都是8位端口,可以选择作为输入或输出。还可以将端口C的高4位和低4位分开使用,分别作为输入或输出。当端口A和端口B作为选通

4、输入或输出的数据端口时,端口C的指定位与端口A和端口B配合使用,用做控制信号或状态信号。4天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难B组控制部件内部DB(8)数据总线缓冲器读/写控制逻辑RESETA0A组端口A(8)A组端口C(高4位)B组端口C(低4位)B组端口B(8)A组控制部件PA7~PA0PC7~PC4PC3~PC0PB7~PB0D7~D0CSA1RDWR图8.158255A内部结构框图5天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难2)A组控制和B组控制部件这两组控制部件有两个功能:一是接

5、收来自芯片内部数据总线上的控制字;二是接收来自读写控制逻辑电路的读/写命令,以此来决定两组端口的工作方式和读/写操作。3)数据总线缓冲器它是一个双向三态的8位数据缓冲器,8255A正是通过它与系统数据总线相连。输入数据、输出数据、CPU发给8255A的控制字都是通过该部件传递的。6天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难4)读/写控制逻辑电路读/写控制逻辑电路的功能是负责管理8255A的数据传输过程。它接收CS及来自地址总线的信号A1、A0(在8086总线中为A2、A1)和控制总线的信号RESET、WR

6、、RD,将它们组合后,得到对A组控制部件和B组控制部件的控制命令,并将命令送给这两个部件,再由它们完成对数据信息,状态信息和控制信息的传输。7天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难3、8255A寻址方式8255A内部有3个I/O端口和一个控制字端口,通过地址线A0、A1,读写控制线RD、WR与片选端CS进行寻址并实现相应的操作。表8.1是8255A的寻址与相应操作。8天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难表8.18255A各端口读/写操作时的信号关系CSRDWRA1A0操作01000写端

7、口A01001写端口B01010写端口C01011写控制寄存器00100读端口A00101读端口B00110读端口C00111无操作9天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难8.2.28255A的工作方式与控制字1.8255A的工作方式8255A在使用前要先写入一个工作方式控制字,以指定A、B、C三个端口各自的工作方式。8255A共有三种工作方式:方式0——基本输入输出方式,即无须联络就可以直接进行8255A与外设之间的数据输入或输出操作。A口、B口、C口的高4位和低4位均可设置为方式0。10天下事有难

8、易乎,为之,则难者亦易矣;不为,则易者亦难方式O适用于无条件数据传送,也可以把C口的某一位作为状态位,实现查询方式的数据传送。选通8255AA口PC1输出设备准备好准备好清除PC7PC6PC0B口输入设备11天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难方式1——选通输入输出方式,此时8255A的A口和B口与外设之间进行输入或输出操作时,需要C口的部分

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

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

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