- 664
- 0
- 约5.88千字
- 约 23页
- 2018-11-08 发布于山东
- 举报
常见的51单片机8255A扩展IO口
一个芯片可扩展多个并行I/O口 可用软件改变接口的功能 可直接与单片机连接,进行并行数据传送 7.5 可编程并行I/O口的扩展 8255A和8155是两种常用的可编程并行I/O 口的扩展芯片,优点是: 学习要点: 理解并行通信的概念及特点,掌握8255A的功能、工作方式、编程方法及其应用。 单片机 8255A 外设 8255A是Intel系列的可编程并行接口芯片,扩展一片可获得3个8位的并行I/O口,是一种单片机与外设之间的接口电路。 1. 8255A的结构及引脚功能 8255A为40引脚的双列直插式(DIP)封装 (1)引脚功能 ① D0~D7为数据线,与单片机的数据总线连接,传数据、命令等。 ② PA0~PA7(PA口)、PB0~PB7(PB口)、PC0~PC7(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、PC它们可以被设置成输入或输出 ② A、B组控制电路 A、B两组控制电路将三个端口分成A、B两组。 一片8255A占4个端口地址:PA口、PB口、PC口、控制口,由/CS、A1、A0决定。 2. 8255A端口的寻址 控制口 1 1 0 PC口 1 0 0 PB口 0 1 0 PA口 0 0 0 选 择 A1 A0 、A1、A0接单片机的地址总线,构成单片机访问8255A的16位地址。 、A1、A0与地址总线的连接方案不同,端口地址不同。 片选地址 片内地址 16位总线访问地址 = 片选地址 + 片内地址 PA=FF7CH PB=FF7DH PC=FF7EH 控制口=FF7FH 接A7,A1、A0接CPU的A1、A0,则端口地址: A1 A0 8255A 没接的地址线设为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 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 0 PB口: × × × × × × × × 0 × × × × × 0 1 PC口: × × × × × × × × 0 × × × × × 1 0 控制口:× × × × × × × × 0 × × × × × 1 1 例如 8255A端口地址的确定 片内地址 片选地址 接A15,A1、A0接CPU的A1、A0,则端口地址: A1 A0 8255A 没接的地址线设为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 P0.2 P0.1 P0.0 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 P
您可能关注的文档
- 常见的2016高考语文总复习课件——教材文言文复习学案:必修二+《阿房宫赋》、《六国论》(共34张PPT).ppt
- 常见的2017,1海淀高一期末复习建议.ppt
- 常见的2017-9-18 七年级新生会议 讲话.ppt
- 常见的2017-09幼儿园课程-第四章-3-4节-幼儿园课程评价.ppt
- 常见的2017-03-29胰岛素的规范注射.ppt
- 常见的2017NCCN非小细胞肺癌指南更新要点.ppt
- 常见的2017.8.14-傅克反应.ppt
- 常见的2017—学年高中化学第一章化学反应与能量第三节化学反应热的计算课件新人教版选修4(共34张PPT).ppt
- 常见的2017价值规律练习课.ppt
- 常见的2017人教版六年级上语文课件7《彩色翅膀》.ppt.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)