第八章 并行接口
基本内容:并行通讯概念;并行接口芯片8255A的结构、引脚定义及8255与CPU的连接;8255控制字的使用;8255的工作方式;8255的应用;键盘的工作原理(行反转法、行扫描法);LED数码显示的工作原理及常用的驱动电路;LED多位显示的解决方案。
基本要求:了解并行通讯的概念;掌握8255A的结构、引脚定义及与CPU的连接;会正确选用8255的工作方式,熟练使用8255;了解键盘及LED的工作原理;会设计简单的键盘和显示电路。
重点内容:8255的结构、与CPU的连接;8255的工作方式0;键盘、LED的工作原理
难点内容:8255的工作方式;LED的多位显示问题。
第一节 可编程并行通讯接口8255A
一、8255A的编程结构
数据端口A、B、C
8255A有3个8位数据端口,即端口A、端口B、端口C;设计人员可以编程设定其作为输入口还是输出口。
PA口:一个八位输入寄存器和一个八位输出锁存缓冲器。输入输出时受锁存
PB口:一个八位输入缓冲器和一个八位输出锁存缓冲器。
PC口:一个八位输入缓冲器和一个八位输出锁存缓冲器。
在实际应用中,端口A和端口B常用作独立的输入输出口,端口C可以用作独立的I/O口,也可以分成2个四位端口,每个4位端口包含1个4位的输入缓冲器和1个4位的输出锁存器/缓冲器,它们分别用来为端口A和端口B提供控制信号和状态信号。(用控制字实现)
读写逻辑控制电路
这部分电路是用来完成对8255A内部三个数据口及控制口(含A组和B组)的译码工作,由CPU的地址总线A1、A0和8255A的片选信号CS和WR、RD信号组合后产生控制命令,从而完成对数据信息的传输控制。
接收和A1、A0信号、RESET信号及读写信号、产生相应的控制。
A组控制和B组控制
实际应用中,根据情况将PC口分成两组4位口:PC0~PC3与PB口配合作为B组,PC4~PC7与PA口配合作为A组,
数据总线缓冲器
这是一个双向三态的8位数据缓冲器,8255A正是通过它与系统总路线相连。输入数据、输出数据、CUP发给8255A的控制字都是通过这个缓冲器传递的。
8位 双向
CPU送出的控制字与数据、8255的状态信息及数据通过此通讯。
二、8255A的引脚信号
8255A共40个引脚,采用双列直插式封装—DIP,除电源和地以外,其他信号可分为两组:
与外设相连的引脚
PA0~PA7 : A组数据信号
PB0~PB7 : B组数据信号
PC0~PC7 : C组数据信号
与CPU相连的引脚
RESET: 复位信号,高电平有效。
复位后,内部寄存器清空,3个数据端口被自动设为输入端口。
D0~D7: 8255A的数据线引脚,和系统数据总路线相连。
、: 读写控制信号,低有效。有效时,CPU可从8255A中读取输入数据;有效时,CPU可往8255A中写入控制字或数据。
: 片选信号(芯片选择信号),低电平有效。为低电平时,才能对8255A进行读写。
A1、A0: 端口选择信号。8255内部有PA、PB、PC三个数据端口和一个控制端口,共四个端口,用A1、A0来选择对哪一个端口进行操作。
规定:A1、A0为00时,选中A端口;为01时,选中B端口;为10时,选中C端口;为11时,选中控制端口。
可参见P155页图5.4为8255A的控制信号和传输动作之间的对应关系。
三、8255与CPU的连接
8086中16位数据线,低8位数据通过D0~D7传送,而低8位总线总要连接偶地址单元与偶地址单口,怎样保证8255的PA、PB、PC口是偶地址端口呢?一般用地址线的A2、A1与8255的A1、A0相连,而访问8255时令A0=0,则PA、PB、PC的端口地址为 PA PB PC 控制口
四、8255的控制字
8255有几种工作方式,可以输入也可以输出,靠写控制字来实现,即使用前要对8255初始化。
控制端口由一个8位的寄存器组成,共有两类控制字:
一类用于定义各端口的工作方式,称为方式选择控制字;
另一类用于对C端口的一位进行置1或置0操作,称为C端口置1/置0控制字。
两种控制字通过控制字D7位(标识位)的状态来区别。方式选择控制字的第7位总是1,而C端口置1/置0控制字的第7位总是0,8255A正是通过这一位来识别这两个同样写入控制端口中的控制字到底是哪一个,所以,第7位称为标识位。1称为方式选择控制字的标识符,0称为C端口置1/置0控制字的标识符。
方式选择控制字
即设定3个口的工作方式
对8255A的方式选择控制字,先作如下几点说
您可能关注的文档
- 低温共烧多层陶瓷电路设计规范探析.doc
- 不同的你,读出不同的彩剖析.docx
- 2015全品高考地理最后冲刺题型技能突破11发散论证Word版含介绍.doc
- 底基层试验段(青银四标)探析.doc
- 布里斯班旅游攻略剖析.docx
- 2015学年第二学期初二语文期末参考试卷和介绍.doc
- 《鼎湖山听泉》答辩.ppt
- 老年社区的景观设计_理查德_S_罗森.pdf研究.doc
- 20150315海尔·国际信息谷推广方案讲解.pptx
- 财务管理知识积累剖析.docx
- 重难点解析人教版生物七年级上册第二单元-生物体的结构层次章节测试试卷.docx
- 重难点解析人教版生物七年级上册第二单元-生物体的结构层次必考点解析试题(含详解).docx
- 重难点解析北师大版七年级数学上册第三章整式及其加减定向测评练习题(详解).docx
- 重难点解析人教版生物七年级上册第二单元-生物体的结构层次定向训练试题(含详细解析).docx
- 重难点解析人教版生物七年级上册第二单元-生物体的结构层次综合测评试题(含详细解析).docx
- 2025 年大学包装工程(包装材料)上学期期末卷.doc
- 重难点解析人教版生物七年级上册第二单元-生物体的结构层次章节测评试卷(解析版含答案).docx
- 重难点解析人教版生物七年级上册第二单元-生物体的结构层次章节测评试卷(含答案详解).docx
- 重难点解析人教版生物七年级上册第二单元-生物体的结构层次定向训练练习题(解析版).docx
- 重难点解析北师大版七年级数学上册第四章基本平面图形专项训练试题(含答案解析版).docx
最近下载
- 2025年高考甲卷政治历年真题及答案.docx VIP
- 教师师徒结对计划.pdf VIP
- 民房建筑工匠安全培训课件.pptx VIP
- 钢轨探伤工考试:高级技师钢轨探伤工_7.doc VIP
- 2025年张家界航空工业职业技术学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 2021年数学英才登高系列活动(CMTS)试题.pdf VIP
- 夏季驾驶员安全培训.pptx VIP
- 2026年江苏医药职业学院单招职业技能笔试参考题库及答案解析.docx VIP
- (81格)舒尔特方格-儿童注意力训练(每日一练,共15份).docx VIP
- (81格)舒尔特方格-儿童注意力训练(每日一练,共21份).docx VIP
原创力文档

文档评论(0)