微机控制第10章并行接口通信

微机控制第10章并行接口通信

ID:30892122

大小:688.07 KB

页数:17页

时间:2019-01-03

微机控制第10章并行接口通信_第1页
微机控制第10章并行接口通信_第2页
微机控制第10章并行接口通信_第3页
微机控制第10章并行接口通信_第4页
微机控制第10章并行接口通信_第5页
资源描述:

《微机控制第10章并行接口通信》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一讲:第10章并行接口通信顾:微机系统结构及控制信号的名称和作用。重点和纲要:I/O接口概述,CPU与I/O接口,I/O接口与系统的连接。讲授内容:教学方法、实施步骤时间分配教学手段冋顾5"X2板书计算机投影仪多媒体课件等讲授40"X2提问3"X2小结2"X28.1可编程并行接口芯片8255A一.并行通信与接口并行通信就是把-个字符的各位同时用几根线进行传输。传输速度快,信息率高。电缆要多,随着传输距离的增加,电缆的开销会成为突出的问题,所以,并行通信用&传输速率要求较高,而传输距离较短的场合。Intel8255A是一个通用的可编程的并行接口

2、芯片,它哲三个并行口,又可通过编程设置多禅工作方式,价格低廉,使用方便,可以直接与Intel系列的芯片连接使用,在中小系统中有着广泛的应用。二.8255A的编程结构8255A由以下几部分组成:见图7・31.三个数据端口A,B,C这三个端口均可看作是I/O口,但它们的结构和功能也稍有不同。•A口:是一个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。•B口:也是一个独立的8位I/O口,仅对输出数据的锁存功能。■C口:可以看作是一个独立的8位口;也可以看作是两个独立的4位口。也是仅对输出数据进行锁存。2.A组和B组的控制电路这是两组根据C

3、PU命令控制8255A工作方式的电路,这些控制电路内部设冇控制寄存器,可以根据CPU送来的编程命令来控制8255A的工作方式,也可以根据编程命令来对C口的指定位进行置/复位的操作。A组控制电路用來控制A口及C口的高4位;B组控制电路用来控制B口及C口的低4位。DB三一丽WRAOA1RESET——CSCPU接口数据总线缓冲器图7-38255A的编程结构读/写控制逻辑I/OPA?~PAoI/OPC7-PC+IQPC3-PCoI/OPB7-PEo2・A组和B组的控制电路这是两组根据CPU命令控制8255A工作方式的电路,这些控制电路内部设有控制寄存器

4、,可以根据CPU送來的编程命令來控制8255A的工作方式,也可以根据编程命令来对C口的指定位进行置/复位的操作。A组控制电路用來控制A口及C口的高4位;B组控制电路用来控制B口及C口的低4位。3.数据总线缓冲器8位的双向的三态缓冲器。作为8255A与系统总线连接的界面,输入/输出的数据,CPU的编程命令以及外设通过8255A传送的工作状态等信息,都是通过它来传输的。4.读/写控制逻辑读/写控制逻辑电路负责管理8255A的数据传输过程。它接收片选信号ds及系统读信号而、写信号阪、复位信号RESET,述有来自系统地址总线的口地址选择信号Ao和Ai。

5、习题与思考:1.接口电路的主要作用是什么?它的基本结构如何?2.说明接口电路中控制寄存器与状态寄存器的功能,通常它们可共用一个端口地址码,为什么?3.CPU寻址外设端口的方式通常冇哪两种?试说明它们的优缺点。4.在CPU与外部设备接口电路的连接中,通过数据总线可传输哪儿种信息?在这里地址译码器起什么作用?Zr/r—^44-弟一讲:回顾:8.2可编程并行接口芯片8255A接口与系统的连接,并行通信与接口,8255A的编程结构。重点和纲要:8255A的工作方式,8255A的编程及应用。教学方法、实施步骤时间分配教学手段冋顾5”X2板书计算机投影仪多

6、媒体课件等讲授35"X2提问3”X2小结2”X2讨论5"X2讲授内容:三.8255A的引脚功能引脚信号可以分为两组:一组是面向CPU的信号,一组是面删段的信号。1・面向CPU的引脚信号及功能-Do-D7:8位,双向,三态数据线,用来与系统数据总线相连;-RESET:复位信号,高电平有效,输入,用来清除8255A的内部寄存器,并置A口,B口,C口均为输入方式;-片选,输入,用来决定芯片是否被选屮;•纭:读信号,输入,控制8255A将数据或状态信息送给CPU;•阪:写信号,输入,控制CPU将数据或控制信息送到8255A;•A】,Ao:内部口地址的选

7、择,输入。这两个引脚上的信号组合决定对8255A内部的哪一个口或寄存器进行操作。8255A内部共有4个端口:A口,B口,C口和控制口,两个引脚的信号组合选屮端口见下表。cs,rd,WR,Ai,Ao这几个信号的组合决定了8255A的所有具体操作,表7-18255A的操作功能表CSRDWRAlAO操作数据传送方式00100读A口A口数据一数据总线00101读B口B口数据一数据总线00110读C口C!_!数据一数据总线01000写A口数据总线数据〜A口01001写B口数据总线数据一B口01010写C口数据总线数据〜C口01011写控制口数据总线数据〜

8、控制口2.面向外设的引脚信号及功能•PAo~PA7:A组数据信号,用来连接外设;•PBo〜PB7:B组数据信号,用来连接外设;•PC。〜PC7:C组数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。