第6章+串并行通信和接口技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第6章+串并行通信和接口技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 并行 通信 接口 技术 课件
- 资源描述:
-
1、微机原理微机原理-串并行通信和接口技术串并行通信和接口技术微机原理 串并行通信和接口技术(2)本章要点本章要点 串行通信的几种方式串行通信的几种方式 8251A8251A的编程结构和功能结构的编程结构和功能结构 8251A8251A和和CPUCPU的信号连接以及和外设的信号连接的信号连接以及和外设的信号连接 低档接口芯片和高档数据总线的连接低档接口芯片和高档数据总线的连接 8251A8251A的模式寄存器、控制寄存器和状态寄存器的格式的模式寄存器、控制寄存器和状态寄存器的格式微机原理 串并行通信和接口技术(3)8251A8251A的初始化流程的初始化流程8251A8251A的使用的使用8255
2、A8255A和和CPUCPU的信号连接以及和外设的信号连接的信号连接以及和外设的信号连接8255A8255A的三种工作方式和设置方法的三种工作方式和设置方法8255A8255A的的C C端口置端口置0/0/置置1 1 微机原理 串并行通信和接口技术(4)6.16.1串行接口和串行通信串行接口和串行通信 串行接口串行接口 串行通信涉及的几个问题串行通信涉及的几个问题 微机原理 串并行通信和接口技术(5)6.1.16.1.1串行通信涉及的几个问题串行通信涉及的几个问题 全双工方式和半双工方式全双工方式和半双工方式 同步方式和异步方式同步方式和异步方式 传输率传输率 微机原理 串并行通信和接口技术(
3、6)1.1.全双工方式、半双工方式和单工方式全双工方式、半双工方式和单工方式 全双工方式:接收和发送用不同的通路。全双工方式:接收和发送用不同的通路。半双工方式:输入和输出使用同一通路。半双工方式:输入和输出使用同一通路。单工方式:系统只能在一个方向传输信息。单工方式:系统只能在一个方向传输信息。半双工方式半双工方式 全双工方式全双工方式微机原理 串并行通信和接口技术(7)2.2.同步方式和异步方式同步方式和异步方式 传输方式:传输方式:同步通信:收发双方采用同一个时钟信号来定时。同步通信:收发双方采用同一个时钟信号来定时。一个信息帧可含有多个字符。一个信息帧可含有多个字符。异步通信:每个字符
4、的前后都要用若干位作为分隔异步通信:每个字符的前后都要用若干位作为分隔位来进行识别。一个信息帧只含一个字符。位来进行识别。一个信息帧只含一个字符。同步方式和异步方式比较:同步方式和异步方式比较:同步方式的信息有效率高。同步方式的信息有效率高。同步方式需传输时钟信号。同步方式需传输时钟信号。微机原理 串并行通信和接口技术(8)2.2.同步方式和异步方式同步方式和异步方式起始位起始位每个字符开始传送的标志,起始位每个字符开始传送的标志,起始位采用逻辑采用逻辑0电平电平数据位数据位数据位紧跟着起始位传送。数据位紧跟着起始位传送。由由58个二进制位组成,低位先传送个二进制位组成,低位先传送校验位校验位
5、用于校验是否传送正确;可用于校验是否传送正确;可选择奇检验、偶校验或不传送校验位选择奇检验、偶校验或不传送校验位停止位停止位表示该字符传送结束。停止表示该字符传送结束。停止位采用逻辑位采用逻辑1电平,可选择电平,可选择1、1.5或或2位位起始位起始位校验位校验位停止位停止位空闲位空闲位数据位数据位低位低位高位高位字符字符0/10/1 0/10/10/10/10/10/11 10 01 11 11 1空闲位空闲位传送字符之间的逻辑传送字符之间的逻辑1电平,电平,表示没有进行传送表示没有进行传送 异步串行通信格式异步串行通信格式微机原理 串并行通信和接口技术(9)3.3.串行通信的传输率串行通信的
6、传输率 数据传输速率数据传输速率比特率比特率(Bit Rate)每秒传输的每秒传输的二进制位数二进制位数bps 字符中每个二进制位持续的时间长度都一样,为数字符中每个二进制位持续的时间长度都一样,为数据传输速率的倒数据传输速率的倒数 进行二进制数码传输,每位时间长度相等:进行二进制数码传输,每位时间长度相等:比特率比特率波特率波特率(Baud Rate)微机原理 串并行通信和接口技术(10)3.3.串行通信的传输率串行通信的传输率 例例.异步传输过程:设每个字符对应异步传输过程:设每个字符对应1 1个起始位、个起始位、7 7个信息位、个信息位、1 1个奇偶校验位和个奇偶校验位和1 1个停止位,
7、如果波特率为个停止位,如果波特率为1 200bps1 200bps,那么,那么,每秒钟能传输的最大字符数为每秒钟能传输的最大字符数为1 200/101 200/10120120个。个。例例2.2.同步传输:用同步传输:用1 200bps1 200bps的波特率工作,用的波特率工作,用4 4个同步字符作为个同步字符作为信息帧头部,但不用奇偶校验,那么,传输信息帧头部,但不用奇偶校验,那么,传输100100个字符所用的时个字符所用的时间为间为7 7(100+4)/1 200(100+4)/1 2000.606 7s0.606 7s,这就是说,每秒钟能传输,这就是说,每秒钟能传输的字符数可达到的字符
8、数可达到100/0.606 7100/0.606 7165165个。个。在同样的传输率下,同步传输时实际字符传输在同样的传输率下,同步传输时实际字符传输率要比异步传输时高。率要比异步传输时高。微机原理 串并行通信和接口技术(11)6.1.26.1.2串行接口串行接口 微机原理 串并行通信和接口技术(12)6.26.2可编程串行通信接口可编程串行通信接口8251A 8251A 8251A8251A的基本性能的基本性能 8251A8251A的基本工作原理的基本工作原理 8251A8251A的对外信号的对外信号 8251A8251A的编程的编程 8251A8251A编程举例编程举例 8251A825
9、1A的使用实例的使用实例 微机原理 串并行通信和接口技术(13)6.2.1 8251A6.2.1 8251A的基本性能的基本性能 可以工作在同步或异步方式。可以工作在同步或异步方式。在同步方式时,在同步方式时,能用能用5 5、6 6、7 7或或8 8位代表字符位代表字符 能自动检测同步字符能自动检测同步字符 允许奇偶校验。允许奇偶校验。在异步方式下在异步方式下 能用能用5 5、6 6、7 7或或8 8位代表字符,用位代表字符,用1 1位作为奇偶校验。位作为奇偶校验。能增加能增加1 1个启动位个启动位 能增加能增加1 1个、个、1.51.5个或个或2 2个停止位。个停止位。微机原理 串并行通信和
10、接口技术(14)6.2.2 8251A6.2.2 8251A的基本工作原理的基本工作原理 8251A8251A的功能结构的功能结构 8251A8251A的功能结构的功能结构 8251A8251A的发送和接收的发送和接收 微机原理 串并行通信和接口技术(15)8251A的内部工作原理 接收来自接收来自CPUCPU的控制信号和控制字,译码的控制信号和控制字,译码后向后向8251A8251A各功能部件发出有关的控制信各功能部件发出有关的控制信号,因此它实际上是号,因此它实际上是8251A8251A的内部控制器的内部控制器接收来自接收来自RxDRxD引脚上的串行数据,并按设引脚上的串行数据,并按设定的
11、格式将其转换为并行数据,存放在定的格式将其转换为并行数据,存放在I I/O/O缓冲器的接收数据缓冲器中。缓冲器的接收数据缓冲器中。锁存锁存CPUCPU输出的数据,把数据由并行变串输出的数据,把数据由并行变串行,从行,从TxDTxD引脚串行发送出去。引脚串行发送出去。控制控制825lA825lA与调制解调器与调制解调器之间的信息传送。之间的信息传送。微机原理 串并行通信和接口技术(16)2.8251A2.8251A的发送和接收的发送和接收 (1)(1)异步接收方式异步接收方式 微机原理 串并行通信和接口技术(17)(2)(2)异步发送方式异步发送方式2.8251A2.8251A的发送和接收的发送
12、和接收微机原理 串并行通信和接口技术(18)2.8251A2.8251A的发送和接收的发送和接收(3)(3)同步接收方式同步接收方式 (4)(4)同步发送方式同步发送方式 微机原理 串并行通信和接口技术(19)微机原理 串并行通信和接口技术(20)6.2.3 8251A6.2.3 8251A的对外信号的对外信号 8251A8251A和和CPUCPU之间的连接信号之间的连接信号 8251A8251A与外部设备之间的连接信号与外部设备之间的连接信号 微机原理 串并行通信和接口技术(21)8251A8251A和和CPUCPU之间的连接信号之间的连接信号微机原理 串并行通信和接口技术(22)2.825
13、1A2.8251A与外部设备之间的连接信号与外部设备之间的连接信号微机原理 串并行通信和接口技术(23)6.2.4 8251A6.2.4 8251A的编程的编程 8251A8251A的初始化的初始化 模式寄存器的格式模式寄存器的格式 控制寄存器的格式控制寄存器的格式 状态寄存器的格式状态寄存器的格式 微机原理 串并行通信和接口技术(24)1.8251A1.8251A的初始化的初始化 复位后,用奇地址写入的值送模式寄存器。复位后,用奇地址写入的值送模式寄存器。若为同步模式,接着往奇地址端口输出的字节为同步字若为同步模式,接着往奇地址端口输出的字节为同步字符。符。此后,除复位命令,往奇地址写入的值
14、将送到控制寄存此后,除复位命令,往奇地址写入的值将送到控制寄存器,往偶地址端口写入的值送到数据输出寄存器。器,往偶地址端口写入的值送到数据输出寄存器。偶地址端口偶地址端口:数据输入寄存器和数据输出寄存器数据输入寄存器和数据输出寄存器 奇地址端口奇地址端口:状态寄存器、模式寄存器、控制寄存器和状态寄存器、模式寄存器、控制寄存器和同步字符寄存器同步字符寄存器微机原理 串并行通信和接口技术(25)8251A的初始化流程图 微机原理 串并行通信和接口技术(26)3.8251A3.8251A模式寄存器的格式模式寄存器的格式 异步模式异步模式 微机原理 串并行通信和接口技术(27)3.8251A3.825
15、1A模式寄存器的格式模式寄存器的格式 同步模式同步模式 微机原理 串并行通信和接口技术(28)4.4.控制寄存器的格式控制寄存器的格式 微机原理 串并行通信和接口技术(29)5.5.状态寄存器的格式状态寄存器的格式 微机原理 串并行通信和接口技术(30)6.2.5 8251A6.2.5 8251A编程举例编程举例 异步模式下的初始化程序举例异步模式下的初始化程序举例 同步模式下的初始化程序举例同步模式下的初始化程序举例 利用状态字进行编程的举例利用状态字进行编程的举例 微机原理 串并行通信和接口技术(31)1.1.异步模式下的初始化程序举例异步模式下的初始化程序举例 MOV ALMOV AL,
16、0FAH0FAHOUT 42HOUT 42H,AL AL ;设置模式字,为异步模式,波特率因子为;设置模式字,为异步模式,波特率因子为1616 ;用;用7 7个数据位,偶校验,个数据位,偶校验,2 2个停止位个停止位MOV ALMOV AL,37H37HOUT 42HOUT 42H,AL AL ;设置控制字,使发送启动、接收启动;设置控制字,使发送启动、接收启动 ;并设置有关信号;并设置有关信号 微机原理 串并行通信和接口技术(32)2.2.同步模式下的初始化程序举例同步模式下的初始化程序举例 MOVMOVALAL,38H38HOUTOUT42H42H,AL AL ;设置模式字为同步模式;设置
17、模式字为同步模式 ;2 2个同步字符,个同步字符,7 7个数据位,偶校验个数据位,偶校验MOVMOVALAL,16H16HOUTOUT42H42H,ALALOUTOUT42H42H,ALAL;两个同步字符均为;两个同步字符均为16H16HMOV ALMOV AL,97H97HOUT 42HOUT 42H,ALAL;设置控制字,并启动;设置控制字,并启动微机原理 串并行通信和接口技术(33)3.3.利用状态字进行编程的举例利用状态字进行编程的举例 MOV AL,0FAH MOV AL,0FAH OUT 42H,AL OUT 42H,AL ;设置模式字,异步模式,波特率因子为;设置模式字,异步模式
展开阅读全文