微机原理与接口技术课件PPT第8章 常用接口芯片.ppt

微机原理与接口技术课件PPT第8章 常用接口芯片.ppt

ID:50094521

大小:3.43 MB

页数:158页

时间:2020-03-04

微机原理与接口技术课件PPT第8章 常用接口芯片.ppt_第1页
微机原理与接口技术课件PPT第8章 常用接口芯片.ppt_第2页
微机原理与接口技术课件PPT第8章 常用接口芯片.ppt_第3页
微机原理与接口技术课件PPT第8章 常用接口芯片.ppt_第4页
微机原理与接口技术课件PPT第8章 常用接口芯片.ppt_第5页
资源描述:

《微机原理与接口技术课件PPT第8章 常用接口芯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章常用接口芯片1【任务驱动】理解并掌握并行和串行通信的概念。 掌握并行接口8255A的主要功能、工作方式和初始化编程方法。 掌握定时/计数器8253的主要功能、工作方式和初始化编程方法。 理解D/A及A/D转换器接口方法。 理解8251初始化编程方法。【重点难点】可编程并行接口8255A的结构、工作方式的设定及应用。 可编程定时/计数器8253的结构、工作方式的设定及应用。 可编程串行通信接口8251的结构、工作方式的设定及应用。D/A及A/D转换器接口的结构、工作方式的设定及应用。28.1可编程并行接口芯片

2、8255A8.2可编程串行接口芯片8251A8.3可编程定时/计数器8253A8.4D/A与A/D转换器38.1可编程并行接口芯片8255A8.1.1并行通信的概念并行通信就是把一个字符的各位用几条线同时进行传输。即将组成数据的各位同时进行传送,每次传送8位、16位或32位数据。例如,同时输入或输出01101010数据信息,至少需要8条电缆线,如图8.1所示。图8.1并行传送示意图4并行通信的主要特点是信息传输速度快、信息率高,这种特点是多用通信电缆换取的,随着通信距离的增加,电缆的开销就会成为突出问题,所以并行

3、通信总是用于数据传输率要求较高、而传输距离较短的场合。 目前,对于并行通信还没标准化。数据的宽度可以是1~64位或者更宽,但通常使用8位宽度,一次传输一个字符。对于并行传输的方式也没有严格的定义,如果CPU用一个时序信号来管理接口和设备的动作,那么这种并行传输应看成是同步传输;如果CPU和接口及设备之间使用应答信号进行传输,那么这种并行传输应看成是异步传输。5实现并行通信的接口就是并行接口。并行接口为外部设备提供了能使信息并行传送的输入输出端口,广泛应用于微机内部各部件之间以及主机与外部设备之间的信息交换。并行接

4、口的“并行”含意不是指接口与系统总线一侧的并行数据而言(因为这是固定的),而是指接口与I/O设备或控制对象一侧的并行数据线。 实现并行通信的接口就是并行接口。并行接口为外部设备提供了能使信息并行传送的输入输出端口,广泛应用于微机内部各部件之间以及主机与外部设备之间的信息交换。并行接口的“并行”含意不是指接口与系统总线一侧的并行数据而言(因为这是固定的),而是指接口与I/O设备或控制对象一侧的并行数据线。68.1.28255外部引脚及内部结构8255A是为Intel公司的微处理器配套的通用可编程并行接口芯片,其基本

5、功能如下: (1)8255A接口芯片有3个8位并行输入/输出端口,可利用编程方法设置3个端口是作为输入端口还是作为输出端口; (2)8255A能适应CPU与I/O接口之间的多种数据传送方式的要求。如无条件传送,查询方式传送,中断方式传送。与此相应,8255A设置了方式0、方式1以及方式2三种工作方式。 (3)8255A的C口比较特殊,除作数据口外,在工作方式1和2下,它的部分信号线还被分配作专用的联络应答信号,配合A口和B口的工作。78255A的内部结构和引脚图分别如图8.2所示。图8.28255A的内部结构和芯

6、片引脚信号8由图可见,8255A包括四个部分:数据总线缓冲器、读写控制逻辑、A组控制器和B组控制器、端口A、B、C。1.并行输入/输出端口A、B、C8255A芯片具有24个可编程输入输出引脚,分成3个8位端口。这三个端口可与外部设备相连接,可用来与外设进行数据信息、控制信息和状态信息的交换。 其中:端口A包含一个8位数据输出锁存/缓冲寄存器和一个8位数据输入锁存器;端口B包含一个8位数据输入/输出、锁存/缓冲寄存器和一个8位数据输入缓冲寄存器;端口C包含一个输出锁存/缓冲寄存器和一个输入缓冲寄存器。必要时端口C可

7、分成两个4位端口,分别与端口A与端口B配合工作。通常将端口A和端口B定义为输入/输出的数据端口,而端口C可作为状态或控制信息的传送端口,配合端口A和端口B工作PA7~PA0:A端口数据信号引脚;PB7~PB0:B端口数据信号引脚;PC7~PC0:C端口数据信号引脚。92.A组和B组控制部件端口A与端口C的高4位(PC7~PC4)构成A组,由A组控制部件实现控制功能,端口B与端口C的低4位(PC3~PC0)构成B组,由B组控制部件实现控制功能。它们各有一个控制单元,可接收来自读/写控制部件的命令和CPU通过数据总线

8、(D7~D0)送来的控制字,并根据它们来定义各个端口的操作方式。3.数据总线缓冲器这是一个三态双向8位数据缓冲器,它是8255A与8086CPU之间的数据接口,它与CPU系统数据总线相连,是8255A与CPU之间传输数据的必经之路。CPU输入输出的数据,CPU输出的控制字以及外设的状态信息都是通过这个缓冲器进行传送。D7~D0:8255A的8位数据线,和CPU系统数据总线

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

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

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