- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 接口和 与串并行通信 微型计算机原理及应用课件.ppt
并行接口概念 并行通信就是把一个字符的各数位用几条线同时进行传输,并行通信的信息传输速度快,信息率高。用于数据传输要求较高,距离较短的场合。 并行通信没有标准化,没有对同步和异步传输的严格定义。如果CPU用一个时序信号来管理接口和设备的动作,这样的并行传输称为同步传输;如果CPU和接口设备之间只用应答信号联系,这样的传输称为异步传输。 8255A的内部结构 8255A是Intel系列的并行接口芯片,它是可编程的,可以用来设置其工作方式,不需要再附加外部电路。 接口的功能: 寻址功能 识别是否是I/O口的操作信号,识别是否为端口的片选信号,识别是芯片的哪个寄存器被访问。 2) 输入/输出功能 根据CPU通过控制总线送来的读写信号决定是输入操作还是输出操作。 3) 可编程功能 有些接口具有可编程特性,可以通过指令设定接口的工作方式,工作参数,以满足不同外设的要求。 4) 数据转换功能 当外设提供的数据形式不是CPU能直接接受的形式时,则通过接口转换成CPU可接受的形式。如A/D,串/并转换等,反之也一样。 5) 联络功能 当CPU要访问外设时,首先要查询外设状态,能否接受访问,接口应将外设状态准备好,供CPU查询;或向CPU发特定的信号通知外设已准备好。 6) 数据缓冲功能 主机与外设速度相差很大,为了防止数据丢失,I/O接口均设有双向数据缓冲器。 7) 中断管理功能 有专门的中断管理接口,能完成中断判优、中断屏蔽,向CPU送入中断类型码等功能。 8) 错误检测功能 多数可编程芯片都能自动检测出传输过程中出现的错误。 传输错误,如串口中的奇偶校验 覆盖错误 9) 复位功能 能接受主机的复位信号,使系统重新启动。 10) 时序控制功能 接口电路具有自己的时钟,以满足外设在时序方面的要求 数据端口 A, B, C:3个8bit数据端口,有各自的特点 端口A 1个8bit的数据输入锁存,一个8bit的数据输出锁存; 2) 端口B 1个8bit的数据输入缓冲,一个8bit的数据输出锁存 3) 端口C 1个8bit的数据输入缓冲,一个8bit的数据输出锁存; 端口C常常被分成2个4位端口,分别作为端口A和端口B的输入输出控制线和状态信号线,与端口A、端口B配合使用。 2. A组控制和B组控制 接受CPU对控制端口的命令(控制字),可以独立地设置8255A中3个端口的工作方式。 3. 数据总线缓冲器 双向三态8bit数据缓冲器,与CPU的数据总线相连,同时与8255A的内部数据总线相连,接受从CPU发出的控制字, 输入输出数据, 同时也向CPU传输8255A的状态字。 4. 读写控制逻辑电路 接受CPU发送的读写信号,其中A0 , A1寻址8255A内部寄存器,共有3个数据端口,1个控制端口。 2. 8255A的引脚信号 PA7~PA0, PB7~PB0, PC7~PC0 与外设相连的独立地址的并行扩展口。 D7~D0:与CPU的数据总线相连,传输8255A的命令字或I/O数据。 RESET:高有效, 8255A内部寄存器清零, 3个端口均为输入。 :片选信号,为低8255A开始工作 :为低读有效,CPU可以从3个端口读入数据。 :为低写有效,CPU可以向3个端口输出数据,同时利用写信号可以向8255A的控制口写控制命令,设置8255A的工作方式。 3. 8255A的控制字 控制字分两类,一类是控制并行口的工作方式的命令,一类是专门对C口各位的设置。这两类控制字占用一个地址,用命令的最高位D7位进行区分, 所以控制字的最高位D7称为控制字标志位。为1为方式选择字,为0为端口C设置字。 D7 D6 D5 D4 D3 D2 D1 D0 格式字 A组工作方式 A口I/O C口高半字节I/O B口工作方式 B口I/O C口低半字节I/O 1 00 方式0 01 方式1 1x 方式2 1输入 0输出 1 输入 0 输出 0 方式0 1 方式1 1 输入 0 输出 1 输入 0 输出 A 方式选择控制字 A1 , A0:8255A内部寄存器地址寻址信号,8255A内部有4个端口,A,B,C与控制口。 A1 A0 端口 0 0 A口 0 1 B口 1 0 C口 1 1 控制口 说明: 1) A口有3种工作方式 方式0:基本I/O方式; 方式1:单向选通I/O方式,输入或输出只能选一种; 方式2:双向选通I/O方式,一次设置后通道既可以做输入又可以做输出。 2) 端口B有两种工作方式 即方式0与方式1 3) A口和B口工作在方式0时,C口也可同时工作在方式0,且C口高半字节和低半字节可以分别独立工作。 4) A口工作在方式1时,C口的高半字节成为A口的信号联络线,但B口仍可以独立工作。不要求A,B同为输入或输出。B口工作于方式1也是一样。 5)
您可能关注的文档
- 第一章试验设计的基本的 概念 《试验设计与建模》课件.ppt
- 第一章财务相关管理绪论 财务相关管理.ppt
- 第一章走进细胞相关复习 高中生物必修1全套相关复习课件 新人教版.ppt
- 第一章追求远大理想,坚定崇高信念 《思想道德修养和 与法律基础》课件.ppt
- 第一章配送的形成与发展 配送相关管理实务 .ppt
- 第一章金属切削的基本相关知识 金属工艺学课件.ppt
- 第一章集合 章末相关复习课2014届高三数学一轮相关复习备考必修1.ppt
- 第一章音乐的基本相关知识 《音乐鉴赏》大学音乐课件.ppt
- 第一章食品加工中的分离技术知识 现代食品加工概论课件.ppt
- 第一章食品的安全和 与卫生 食品安全和 与卫生检验课件.ppt
最近下载
- 电子课件-《汽车维护与故障排除(第三版)》-A07-0365单元1 离合器的维护与故障诊断排除.pptx VIP
- 酒店保洁服务整体投标方案(技术方案).doc
- 精品解析:山东省潍坊市2023-2024学年高一下学期7月期末考试物理试题(解析版).docx VIP
- 职业性减压病的诊断.ppt VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 部编版七年级语文上册狼.pptx VIP
- 2025年培训知识红十字会应急救护知识ppt课件.pptx VIP
- T/CEEMA 020-2020 燃气蒸汽联合循环发电机组对标管理办法.pdf VIP
- (完整版)电子倒计时定时器设计毕业设计论文.pdf VIP
- 高三语文作文指导议论文如何论证课件(共23张PPT).pdf VIP
文档评论(0)