欢迎来到天天文库
浏览记录
ID:19582009
大小:1.55 MB
页数:77页
时间:2018-10-03
《微机原理第10章 ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章微机系统串行通信一.计算机通信方式CPU与外部的信息交换称为通信并行通信:数据所有位同时被传输串行通信串行同步通信数据被逐位顺序传送串行异步通信10.1串行通信基础(1)串行异步通信:指一帧字符用起始位和停止位来完成收发同步数据传送速度:并行通信>串行同步通信>串行异步通信00/10/10/1111起始位数据位校验位停止位空闲位(2)串行同步通信:靠同步字符来完成收发双方同步~~~~同步字符同步字符数据数据数据校验码校验码二.串行数据传输方式串行数据通信系统模型计算机MODEMMODEM计算机或终端信道(传输线路)对一个通信系统来讲,必须要考
2、虑的问题有以下几个方面:信道的带宽和数据的传输速率;信号的调制与解调;(3)串行通信的信号格式等。1.单工方式单工方式只允许数据按照一个固定的方向传送。2.半双工方式半双工方式要求收发双方均具备接收和发送数据的能力,由于只有一条信道,数据不能同时在两个方向上传送。3.全双工方式在全双工方式中,收发双方可同时进行数据传送。数据的传输方式站A站B站A站B站A站B三.串行异步通信协议1.标准数据格式四部分:(1)起始位:1位逻辑‘0’(2)数据位:5~8位0,1代码(3)奇偶校验位:0~1位‘0’或‘1’(4)停止位:1、1.5、2位逻辑‘1’奇偶校验位(
3、可有可无)奇校验:数据位与校验位中‘1’的个数为奇数。偶校验:数据位与校验位中‘1’的个数为偶数。通信双方约定采用一致的奇偶校验方式,由发送方设置校验位,由接收方负责校验。2.一帧数据发送时序异步通信时,一帧字符以起始位‘0’开始,紧跟着是数据位(先发数据最低位,再是高位)奇偶校验位,最后以停止位结束。无数据传送时,通信线长时间逻辑‘1’,停止位3.通信速率(传输速率)通信速率,又称波特率,表示每秒钟传送的0、1代码个数(包括起始位、校验位、停止位),单位为“波特”。(bitpersecond——bps)——波特率异步通信传送中,收、发双方必须约定:
4、收发双方的通信速率必须一致收发双方的数据帧格式必须一致例如:传送一个字符“E”,(ASCⅡ码为:1000101B=45H)7个数据位,奇校验,2个停止位.110101000101111起始位数据位校验位停止位空闲位停止位4.信号的调制与解调数据通信传输的是数字信号,要求传送线的频带很宽,而我们在长距离传送时,有时是利用电话线传送的,而电话线的带宽为300~3000Hz,因此若直接传输数字信号,信号就要发生畸变。~~~~计算机终端或计算机因此,需用调制器将数字信号转换成模拟信号——传输——再用解调器将其转换成数字信号。调制:用一个信号控制另一个信号的某
5、个参数随之变化的过程,叫调制。这两个信号分别叫调制信号和被调信号,被调信号只作为传输过程中信息的载体,也叫载波。解调:将已经调制的信号恢复成原来的数字信号的过程。4.串行通信接口标准-RS232C标准要进行串行通信,还要解决一个问题:计算机与MODEM怎样连接?——通过接口电路——串行接口电路连接。这个接口其:机械特性、电气特性、功能特性都要遵循一定的规范,也就是要有一个标准。目前计算机通信使用最普遍的是RS-232C标准。它对两方面作了规定:信号的电平标准和控制信号的定义。计算机MODEMMODEM计算机或终端信道(传输线路)串行接口串行接口(1)
6、控制信号的定义(机械特性)PC系列机有两个串行口:即COM1和COM2,使用9针和25针两种连接器,符合RS-232C接口标准。计算机MODEMMODEM计算机或终端信道(传输线路)RS-232CRS-232CRS-232C使用25芯连接器和9芯连接器•功能特性:标准定义了25针连接器中的20条连接线。(常用的信号线)DTE(数据终端设备)计算机或终端DCE(数据通信设备)调制解调器或其他通信设备DTE准备就绪DTRDCE准备就绪DSR清除已传送(允许发送)CTS请求发送RTS接收数据RxD发送数据TxD载波检测DCD振铃检测RI信号地SGND(2)
7、信号电平标准(电气特性)标准规定:逻辑“1”信号,电平在–3V~-15V之间;逻辑“0”信号,电平在+3V~+15V之间;因此,使用RS-232C与微机接口时,需要将TTL电平(0~5V)与RS-232C电平进行转换。串行接口芯片电平转换MODEM电话线TTL电平RS-232电平MC1488:TTL电平→RS232电平(用于发送方)MC1489:TTL电平←RS232电平(用于接收方)可用现成的转换芯片(如MC1488、MC1489等)转换。10.2可编程串行异步通信接口芯片8250能实现数据串并变换,实现全双工异步通信支持异步通信协议,数据格式、通
8、信速率等由初始化编程设定内部有MODEM控制器,可直接和MODEM相连内部有中断机制,CPU可用查询、中断方
此文档下载收益归作者所有