- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 并行接口
基本内容:并行通讯概念;并行接口芯片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
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 高中地理-整体性和差异性(二轮·公开课).ppt
- 2024年1月浙江省高三物理学业水平考试冲A专题训练第9讲 恒定电流含详解.docx VIP
- 药物球囊治疗DE novo病变例课件.ppt
- 2024年1月浙江省高三物理学业水平考试冲A专题训练第6讲 万有引力定律与航天含详解.docx VIP
- 1+x母婴护理初级测试题(含参考答案).docx VIP
- 2024年1月浙江省高三物理学业水平考试冲A专题训练第1讲 运动的描述含详解.docx VIP
- 成人失禁相关性皮炎的预防与护理(2023年中华护理学会团体标准).pptx VIP
- 2024年1月浙江省高三物理学业水平考试冲A专题训练第4讲 牛顿运动定律含详解.docx VIP
- 基槽验收监理评估报告.doc VIP
- 2022年8月27日湖北省直遴选笔试真题及解析.pdf
文档评论(0)