欢迎来到天天文库
浏览记录
ID:36268387
大小:538.00 KB
页数:72页
时间:2019-05-07
《毕业答辩模板-湘潭大学兴湘学院》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章串行通信与接口第8章串并行通信与接口教学重点串、并行接口的特点8255A的工作方式和编程8255A的0、1方式及其应用8251A、8250的初始化编程教学难点8255A方式1、方式2与CPU的连接和应用8251A与CPU的连接和应用1串行通信的基本概念串行通信:指利用一条数据传输线将数据一位一位顺序传送。特点:通信电路简单,成本低,适用于远程通信,但传输速度慢。10.1可编程串行通信接口芯片8251现在的台式PC机一般至少有两个RS-232串行口COM1和COM2,通常COM1使用的是9针D形连接器,而COM2使
2、用的是老式的DB25针连接器。一、数据传送方向串行通信时,数据通信在两个站之间进行传送,如微机与微机之间,微机与终端之间。可分为如下三种传送方式。全双工方式站A站B站A站B站A站B半双工方式单工方式二、波特率与收/发时钟串行传输速率也称波特率(BaudRate)每秒传输的二进制位数bps字符中每个二进制位持续的时间长度都一样,为数据传输速率的倒数常用的波特率为110、300、600、1200、400、4800、9600和19200波特或更高。(1)串行传输速率字符速率与波特率两者关系字符速率:每秒钟传输的字符数。波特率:
3、指单位时间内传送二进制数据的位数。单位为:b/s例1:异步传输过程,设每个字符对应1个起始位、7个信息位、1个奇偶校验位和1个停止位,如果波特率为1200bps,那么,每秒钟能传输的最大字符数为1200/10=120个。传送每位信息所占用的时间为:Td=1秒/1200=0.833毫秒(2)发送/接收时钟在异步通信方式进行通信时,发送端需要用时钟来决定每1位对应的时间长度,接收端也需要用一个时钟来测定每1位的时间长度,前一个时钟叫发送时钟,后一个时钟叫接收时钟。这两个时钟的频率可以是波特率的数倍,一般取16倍、32倍或64
4、倍。这个倍数就称为波特率因子。发送/接收时钟频率与波特率之间的关系为:发送/接收时钟频率=n发送/接收波特率,其中n称为波特因子,一般n=1,16,32,64。例:要求传输速率为1200bps当选择n=16时,表明一位数字信号中有16个时钟脉冲,故发送/接收时钟频率为:120016=19.2kHz接收端检测到线路为低,过8个(假定波特因子为16)接收时钟周期后,如果还为低,则认为接收到一个起始位,则随后每过16个接收时钟周期后,接收到一个数据位。3.串行通信的两种基本方式在串行通信中,有两种最基本的通信方式:同步通信
5、(SynchronousDataCommunication)异步通信(AsynchronousDataCommunication)(1)异步通信及其协议异步通信是指以字符为单位传送数据,用起始位和停止位标识每个字符的开始和结束字符,两次传送时间隔不固定。串行异步通信以字符为单位进行传输,其通信协议是起止式异步通信协议。起始位:先发出一个逻辑“0”信号,表示开始传输字符。数据位:紧跟着起始位之后,数据位可为5~8位,先传送最低有效位。最后传送最高有效位。奇偶校验位:数据位加上这一位后,使得“1”的位数为偶数称为偶校验,反之
6、为奇校验,通过编程可以设定为奇校验、偶校验或无校验。停止位:一个数据传输结束标志,可以是1位、1.5位、2位的高电平。空闲位:处于逻辑“1”状态,表示当前线路上没有数据传送。异步通讯为了可靠地传送数据,在每次传送数据的同时,附加了一些标志位。在大量数据传送时,为了提高速度,就去掉这些标志,这就是同步通讯。采用同步传送,在数据块开始处要用同步字符来指示,并在发送端和接收端之间要用时钟来实现同步。同步方式:单同步、双同步、外同步。单同步:传送数据前先传送1个同步字符。双同步:传送数据前先传送2个同步字符。外同步:使用一条专用
7、线路传输同步字符,使收发及接收方同步。提高电平摆幅——RS232-C标准采用平衡式传输——RS422/RS485采用电流信号——20mA电流环利用电话线和声频信号——调制/解调调制(Modulating):把数字信号转换为电话线路上可传送的模拟信号。解调(Demodulating):将电话线路上的模拟信号转换为数字信号。调制解调器(MODEM):具有调制和解调功能的联合装置。串行数据的远传可以用电缆线直接连接标准RS232端口,但通信距离较近(<12m)。若距离较远,可附加调制解调器(MODEM)。美国电子工业协会EIA
8、制定的通用标准串行接口。设计目的是用于连接调制解调器。现已成为数据终端设备DTE与数据通信设备DCE的标准接口。DTE——数据终端设备,例如计算机DCE——数据通信设备(数传机),例如调制解调器)可实现远距离通信,也可近距离连接两台微机属于网络层次结构中的最低层:物理层串行接口标准RS-232CDTEDCEDCEDT
此文档下载收益归作者所有