- 25
- 0
- 约7.5千字
- 约 11页
- 2017-01-21 发布于天津
- 举报
利用可编程IO芯片扩展单片机IO口.doc
单片机应用技术
利用可编程IO芯片扩展单片机IO口
学习目标:
1、了解8255A内部结构,掌握其控制方式,实现与单片机的连接。
2、了解8155/8156内部结构,掌握其控制方式,实现与单片机的连接。
3、了解HD7279内部结构,掌握其控制方式,实现与单片机的连接。
学习任务:
任务一 用8255扩展I/O口
任务二 用8155/8156扩展I/O口
任务三 用7279扩展I/O口
任务一 用8255扩展I/O口
一、可编程I/O芯片8255简介
二、8255与单片机的连接
一、可编程I/O芯片8255简介
1、8255A的引脚结构
8255A是典型的可编程通用并行接口芯片,具有3个8位的并行口,有三种工作方式,可作为单片机与各种外部设备连接的接口电路,引脚图如图1所示。
图1 8255A 的引脚图
8255A管脚功能:
1) 数据输入/输出管脚?? D0~D7用于传送数据和控制字双向传送。
2) I/O口线??有A、、B、C三个端口。
A口(PA0~PA7)、B口(PB0~PB7)可由软件编程设置为输入还是输出;C口(PC0~PC7)根据工作方式分两组独立工作,由软件编程设置为输入还是输出。
3)控制及地址线
(1)RD非:读信号线,低电平有效。
(2)WR非:写信号线,低电平有效。
(3)CS非:片选信号线,低电平有效。
(4)A0、A1:端口地址选者信号。
(5)RESET:复位输入信号.高电平时使8255A复位,复位后8255A的PA,PB,PC口均为输入状态。
2、8255A的三种工作方式
(1)方式0——基本输入/输出????? 在此工作方式下,每个口都作为基本的输入输出口,C口的高4位和低4位以及A口和B口都可独立地设置为输入口和输出口。????? 在此工作方式下:输出的数据被锁存,而输入的数据不被锁存。?? (2)方式1——选通输入/输出?????? 此工作方式下,三个端口分为A、B两组,A、B两个口仍用作数据输入输出口,而C口分成两部分,分别作为A口和B口的联络信号。在8255A中,联络信号是3位,两个?????? 数据口,共用去C口的6位,剩余的两位仍可作为数据位使用。??? (3)方式2——双向选通输入/输出?????? 此工作方式只限于A组使用,它用A口的8位数据线,用C口的5位进行联络。工作时,输入输出都能被锁存。?????? 当A口工作在方式2时,B口可以在方式0或方式1工作。
3、8255A的内部结构
图2 8255A的内部结构
1)三个数据端口A、B、C
A口:一个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。
B口:一个独立的8位I/O口,仅对输出数据的锁存功能。
C口:一个独立的8位I/O口;也可作两个独立的4位I/O口。仅对输出数据进行锁存。
2)A组和B组的控制电路
A组控制电路用来控制A口及C口的高4位;
B组控制电路用来控制B口及C口的低4位。
3)数据总线缓冲器
8位的双向的三态缓冲器。作为8255A与系统总线连接的界面,输入/输出的数据,CPU的编程命令以及外设通过8255A传送的工作状态等信息,都是通过它来传输的。
4)读/写控制逻辑
读/写控制逻辑电路负责管理8255A的数据传输过程。它接收片选信号及系统读信号、写信号、复位信号RESET,还有来自系统地址总线的口地址选择信号A0和A1。
4、8255A的方式控制字
1)方式选择控制字
D7 D6 D5 D4 D3 D2 D1 D0
2)PC口置位/复位控制字
5、相关指令
1)位传送指令
(1)MOV C,bit (2)MOV bit,C
2)位变量修改指令
(1)CLR C (2)CLR bit
(3)CPL C (4)CPL bit
(5)SETB C (6)SETB bit
3)位逻辑操作指令
(1)ANL C,bit
(2)ANL C,/bit(/表示逻辑非操作)
(3)ORL C,bit
(4)ORL C,/bit
4)位条件转移指令
(1)JC rel;若(Cy)=1, 则转移 PC←(PC)+2+rel
(2)JNC rel;若(Cy)=0, 则转移PC←(PC)+2+rel
您可能关注的文档
最近下载
- 2026年湖南高速铁路职业技术学院单招职业适应性测试题库附答案.docx VIP
- 5G网络优化:5G网络性能优化_(2).5G无线接入技术.docx VIP
- 2026年《国企时事政治试题及完整答案.docx VIP
- 山东外贸职业学院单招语文模拟试题及答案.docx VIP
- 2024CSCO头颈部肿瘤诊疗指南.pptx VIP
- 【倍福BECKHOFF】手册:TwinCAT 2 PLC入门教程V2.42.pdf VIP
- 人教版劳动教育四年级下册全册教案.pdf VIP
- (2026春新版)教科版二年级科学下册《1.1 恐龙的故事》PPT课件.pptx VIP
- 2025年烟台南山学院单招综合素质考试题库及答案一套.docx VIP
- 2026年湖南高速铁路职业技术学院高职单招职业适应性测试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)