51单片机8255A扩展IO口与单片机连接.ppt
《51单片机8255A扩展IO口与单片机连接.ppt》由会员分享,可在线阅读,更多相关《51单片机8255A扩展IO口与单片机连接.ppt(23页珍藏版)》请在课桌文档上搜索。
1、一个芯片可扩展多个并行I/O口可用软件改变接口的功能可直接与单片机连接,进行并行数据传送,7.5 可编程并行I/O口的扩展,8255A和8155是两种常用的可编程并行I/O 口的扩展芯片,优点是:,学习要点:理解并行通信 概念及特点,掌握8255A的功能、工作方式、编程方法及其应用。,8255A是Intel系列的可编程并行接口芯片,扩展一片可获得3个8位的并行I/O口,是一种单片机与外设之间的接口电路。,1.8255A的结构及引脚功能,8255A为40引脚的双列直插式(DIP)封装,(1)引脚功能 D0D7为数据线,与单片机的数据总线连接,传数据、命令等。PA0PA7(PA口)、PB0PB7(
2、PB口)、PC0PC7(PC口)为3个8位并行I/O口,用于8255A与外设之间传数据。读写控制逻辑线,片选信号,接单片机的地址总线,读信号,接单片机的读信号,写信号,接单片机的写信号,RESET复位信号,接单片机的复位,A1、A0 端口选择信号,接单片机的地址总线,与片选/CS一起,确定8255A访问的端口地址。,(2)内部结构,A组控制,B组控制,PA口,PC口高四位,PB口,PC口低4位,读/写控制逻辑接收CPU传来的控制信号,以控制8255A的操作,A1、A0、RESET,数据总线缓冲器双向三态8位缓冲器,与单片机的数据总线直接相连,并行I/O端口 有3个8位并行I/O口,PA、PB、
3、PC它们可以被设置成输入或输出 A、B组控制电路 A、B两组控制电路将三个端口分成A、B两组。,一片8255A占4个端口地址:PA口、PB口、PC口、控制口,由/CS、A1、A0决定。,2.8255A端口的寻址,、A1、A0接单片机的地址总线,构成单片机访问8255A的16位地址。,、A1、A0与地址总线的连接方案不同,端口地址不同。,片选地址,片内地址,16位总线访问地址=片选地址+片内地址,PAFF7CH PBFF7DH PCFF7EH 控制口FF7FH,接A7,A1、A0接CPU的A1、A0,则端口地址:,没接的地址线设为1,则4个端口地址为:,8031 P2.7 P2.6 P2.5 P
4、2.4 P2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P2.4 P0.3 P0.2 P0.1 P0.0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0,PA口:0 0 0PB口:0 0 1PC口:0 1 0控制口:0 1 1,例如,8255A端口地址的确定,片内地址,片选地址,接A15,A1、A0接CPU的A1、A0,则端口地址:,没接的地址线设为1,则4个端口地址为:,8031 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P2.4 P0.3 P
5、0.2 P0.1 P0.0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0,PA口:0 0 0PB口:0 0 1PC口:0 1 0控制口:0 1 1,例如,8255A端口地址的确定,片内地址,片选地址,PA7FFCH PB7FFDH PC7FFEH 控制口7FFFH,3.8255A的控制字,8255A有两个控制字:,工作方式控制字,PC口置/复位控制字,这两个控制字都写到8255A的控制口,用同一个端口地址采用特征位识别。,D71,表示是工作方式控制字,D70,表示是PC口置/复位控制字,工作方式控制字,PC置/复位控制字,工作方式控
6、制字,作用是用来设置3个并行口作输入口还是作输出口、设置8255A的工作方式,PA口有3种工作方式,PB口有2种工作方式,PC口只有一种工作方式0,在方式1或方式2,PC口自动作为PA口、PB口的控制信号,位为0,为输出口;为1,为输入口,8255A有三种工作方式:方式0 基本输入/输出方式 方式1 选通输入/输出方式 方式2 双向输入/输出方式,工作方式控制字,PC口置/复位控制字,其作用是用来设置PC口某位输出高电平或低电平。,实现某些位控制,如启/停外设、开关的通/断、继电器的吸合/释放等,例 设8255A的控制口地址为FF7FH,试编程设置:PA口为工作方式0输入,PB口为工作方式0输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 8255 扩展 IO 连接

链接地址:https://www.desk33.com/p-236068.html