按关键词阅读: 课件 接口 可编程 通用 第8章
8、所示,第8章,通用可编程接口,第8章 通用可编程接口,16,8.2.2 8253的工作方式 8253芯片的每个计数通道都有6种工作方式可供选择 。
区分这6种工作方式的主要标志有3点:一是OUT端的输出波形不同;二是计数过程的启动方式不同;三是计数过程中门控信号GATE对计数操作产生的影响不同 。
8253的6种工作方式功能、输出波形特点、触发性质等内容比较如表8-2所示,第8章,通用可编程接口,第8章 通用可编程接口,17,第8章,表8-2 8253的6种工作方式比较,第8章 通用可编程接口,18,8.2.3 8253的初始化及编程 8253的控制字: 对8253芯片的初始化编程包括写入控制字和写 。
【第8章|第8章 通用可编程接口课件】9、入计数值两方面 , 任一通道的控制字要从8253的控制口地址写入 , 控制哪个通道由控制字的D7D6位来决定 。
计数初始值经由各通道的端口地址写入 , 可以采用二进制或十进制来计数 。
8253的控制字格式如图8-12所示,通用可编程接口,第8章,第8章 通用可编程接口,19,第8章,通用可编程接口,图8-12 8253的控制字格式,第8章 通用可编程接口,20,8.3 可编程并行接口芯片8255A 8.3.1 8255A内部结构及引脚特性 1. 8255A内部结构 8255A芯片的内部结构如图8-13所示 , 它包括4个部分:数据总线缓冲器;读写控制逻辑;A组和B组控制电路;端口A、B、C,通用可编程接口,第8 。
10、章,第8章 通用可编程接口,21,第8章,图8-13 8255A芯片的内部结构,第8章 通用可编程接口,22,通用可编程接口,2. 8255A引脚特性及其与外部的连接 8255A并行接口芯片有40条引脚 , 如图8-14所示 。
这40条引脚可分别与外设连接和与CPU连接,图8-14 8255A引脚图,第8章,第8章 通用可编程接口,23,8.3.2 8255A的控制字与工作方式 1. 8255A控制字 8255A通过编程可对芯片进行初始化 , 决定每个端口的工作方式和工作状态 。
8255A有两个控制字 , 即工作方式控制字和相对C口进行置位或复位的控制字 。
(1)工作方式控制字 8255A的工作方式控制字格式 。
11、和各位的含义如图8-15所示,第8章,通用可编程接口,第8章 通用可编程接口,24,第8章,通用可编程接口,图8-15 8255A工作方式控制字格式,第8章 通用可编程接口,25,2)端口C的置位/复位控制字 实现对端口C的每一位进行控制 。
置位是使该位输出为“1” , 复位是使该位输出为“0” 。
控制字的格式如图所示,第8章,通用可编程接口,第8章 通用可编程接口,26,2. 8255A工作方式 8255A有3种工作方式 , 端口A可以工作在方式0、方式1和方式2 , 端口B只能工作在方式0和方式1 。
(1)方式0:基本输入/输出方式 。
(2)方式1:选通输入/输出方式 。
(3)方式2:双向选通输入/输出方 。
12、式,第8章,通用可编程接口,第8章 通用可编程接口,27,8.4 可编程串行通信接口芯片8251A 8.4.1 串行通信概述 串行通信是指数据一位一位地顺序传送 , 只占用一条传输线 , 通过专用的通信接口 ,可将并行数据转换为串行数据 。
串行通信节省传输线 , 多用在数据位数较多 , 传输距离较长的情况下 。
例如 , 将微型计算机的信息传送到远方的终端 , 或者传送到大型计算中心 , 常用通信线路(电话线)进行传送 。
串行通信可分为异步传送和同步传送两种方式,第8章,通用可编程接口,第8章 通用可编程接口,28,8.4.2 8251A的内部结构及引脚功能 8251A是Intel公司生产的可编程串行接口芯片 , 通过编程可选择 。
13、工作在同步方式或异步方式 。
1. 8251A的内部结构 8251A的内部结构如图8-19所示 , 由数据总线缓冲器、发送器、接收器、读写控制电路和调制解调器控制电路等组成,第8章,通用可编程接口,第8章 通用可编程接口,29,第8章,图8-19 8251A内部功能结构图,第8章 通用可编程接口,30,第8章,2. 8251A的引脚功能 8251A有28个引脚 , 其排列如图所示,通用可编程接口,第8章 通用可编程接口,31,第8章,3. 8251A内部寄存器 8251A内部有数据寄存器、控制字寄存器和状态寄存器 。
控制字寄存器用于8251A的方式控制和命令控制 , 状态寄存器则存放8251A的状态信息,通用 。
14、可编程接口,第8章 通用可编程接口,32,第8章,8.4.3 8251A的初始化及编程应用 1. 8251的初始化 8251A初始化在复位状态时开始 , 其过程为:首先输入方式控制字 , 以决定通信方式、数据位数、校验方式等 , 若是同步通信方式 , 紧接着输入一个或两个同步字符 , 若是异步方式 , 这一步可省略 , 最后送入命令控制字 , 就可以开始发送或接收数据了 。
来源:(未知)
【学习资料】网址:/a/2021/0323/0021758562.html
标题:第8章|第8章 通用可编程接口课件( 二 )