微型计算机技术(II)

微型计算机技术(II)

ID:40447430

大小:708.10 KB

页数:64页

时间:2019-08-02

微型计算机技术(II)_第1页
微型计算机技术(II)_第2页
微型计算机技术(II)_第3页
微型计算机技术(II)_第4页
微型计算机技术(II)_第5页
资源描述:

《微型计算机技术(II)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章第6章:6.4并行通信和并行接口教学重点并行通信与接口8255A的编程结构8255A的工作方式8255A的编程及应用第6章:并行通信与接口并行通信就是把一个字符的各位同时用几根线进行传输。传输速度快,信息率高。电缆要多,随着传输距离的增加,电缆的开销会成为突出的问题,所以,并行通信用在传输速率要求较高,而传输距离较短的场合。Intel8255A是一个通用的可编程的并行接口芯片,它有三个并行I/O口,又可通过编程设置多种工作方式,价格低廉,使用方便,可以直接与Intel系列的芯片连接使用,在中小系统中有着广泛的应用。第6章:6.5并行接口电路8255A具有

2、多种功能的可编程并行接口电路芯片最基本的接口电路:三态缓冲器和锁存器与CPU间、与外设间的接口电路:状态寄存器和控制寄存器还有端口的译码和控制电路、中断控制电路共24个外设引脚,分3个端口、2组控制共三种输入输出工作方式第6章:6.5.18255A的内部结构和引脚数据总线缓冲器内部控制线内部数据线D0~D7A组控制A组端口AA组端口C上部B组控制B组端口BB组端口C下部读写控制逻辑PC0~PC3PB0~PB7PC4~PC7PA0~PA7RDWRA0A1CSRESET1.三个数据端口A,B,C这三个端口均可看作是I/O口,但它们的结构和功能也稍有不同。A口:是一

3、个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。B口:也是一个独立的8位I/O口,仅对输出数据的锁存功能。C口:可以看作是一个独立的8位I/O口;也可以看作是两个独立的4位I/O口。也是仅对输出数据进行锁存。2.A组和B组的控制电路这是两组根据CPU命令控制8255A工作方式的电路,这些控制电路内部设有控制寄存器,可以根据CPU送来的编程命令来控制8255A的工作方式,也可以根据编程命令来对C口的指定位进行置/复位的操作。A组控制电路用来控制A口及C口的高4位;B组控制电路用来控制B口及C口的低4位。3.数据总线缓冲器8位的双向的三态缓冲器。作为8

4、255A与系统总线连接的界面,输入/输出的数据,CPU的编程命令以及外设通过8255A传送的工作状态等信息,都是通过它来传输的。4.读/写控制逻辑读/写控制逻辑电路负责管理8255A的数据传输过程。它接收片选信号及系统读信号、写信号、复位信号RESET,还有来自系统地址总线的口地址选择信号A0和A1。1.接口电路的主要作用是什么?它的基本结构如何?2.说明接口电路中控制寄存器与状态寄存器的功能,通常它们可共用一个端口地址码,为什么?3.CPU寻址外设端口的方式通常有哪两种?试说明它们的优缺点。4.在CPU与外部设备接口电路的连接中,通过数据总线可传输哪几种信息

5、?在这里地址译码器起什么作用?习题与思考:6.5.28255A的引脚功能引脚信号可以分为两组:一组是面向CPU的信号,一组是面向外设的信号1.面向CPU的引脚信号及功能D0~D7:8位,双向,三态数据线,用来与系统数据总线相连;RESET:复位信号,高电平有效,输入,用来清除8255A的内部寄存器,并置A口,B口,C口均为输入方式;CS:片选,输入,用来决定芯片是否被选中;RD:读信号,输入,控制8255A将数据或状态信息送给CPU;WR:写信号,输入,控制CPU将数据或控制信息送到8255A;A1,A0:内部口地址的选择,输入。这两个引脚上的信号组合决定对8

6、255A内部的哪一个口或寄存器进行操作。8255A内部共有4个端口:A口,B口,C口和控制口,两个引脚的信号组合选中端口见下表。CS,RD,WR,A1,A0这几个信号的组合决定了8255A的所有具体操作,表7-18255A的操作功能表CSRDWRA1A0操作数据传送方式00100读A口A口数据→数据总线00101读B口B口数据→数据总线00110读C口C口数据→数据总线01000写A口数据总线数据→A口01001写B口数据总线数据→B口01010写C口数据总线数据→C口01011写控制口数据总线数据→控制口2.面向外设的引脚信号及功能PA0~PA7:A组数据信

7、号,用来连接外设;PB0~PB7:B组数据信号,用来连接外设;PC0~PC7:C组数据信号,用来连接外设或者作为控制信号。第6章:6.5.38255A的工作方式方式0:基本输入输出方式适用于无条件传送和查询方式的接口电路,A、B、C三个端口均可。方式1:选通输入输出方式适用于查询和中断方式的接口电路,A、B两个端口均可。方式2:双向选通传送方式适用于与双向传送数据的外设,只有A端口才有。适用于查询和中断方式的接口电路8255A有三种工作方式,用户可以通过编程来设置第6章:6.5.28255A的工作方式1.方式0为一种简单的输入/输出方式,没有规定固定的应答联络

8、信号,可用A,B,C三个口的任一位充当

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

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

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