如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第5章-4串行通信接口5.1串行通信基础1.异步通信起止式异步通信协议数据传输速率数据传输速率例题异步传输7位ASCII码,如果需要数据传输速率为240字符/秒,使用1位奇偶校验位和1位停止位,则:1)波特率应该是多少?2)有效数据位传输位是多少?3)传输效率是多少?2.同步通信单工通信——只能由一方发送,例:广播半双工通信——某一时刻只能由一方发送,例:对讲机全双工通信——双方可同时传输,例:电话3.传输模式电话网络-模拟信号,计算机-数字信号;远距离通信时需要通过普通电话网络传输;数字信号:频带宽电话网络:频带窄要使数字信号在电话网络上传输,需要进行信号变换—把数字信号承载到模拟信号上传输,这个模拟信号称为载波信号。调制—把数字信号承载到载波信号上;解调—从载波信号中恢复出数字信号;调制解调器:实现调制与解调的设备。原因:如果数字信号直接在公用电话网的传输线上传送,高次谐波的衰减会很厉害,从而使信号到了接收端后将发生严重畸变和失真。调制方法:按照调制技术的不同分为调频(FM)、调幅(AM)和调相(PM)三种,根据传输数字信号的变化规律去调整载波的频率、幅度或相位。5.2串行接口标准RS-232C5.2.1RS-232C的引脚定义主要引脚的功能RS-232C的引脚(1)RS-232C的引脚(2)RS-232C的引脚(3)RS-232C的引脚(4)RS-232C的引脚(5)5.2.2RS-232C的连接连接调制解调器不使用联络信号的3线相连方式“伪”使用联络信号的3线相连方式使用联络信号的多线相连方式5.2.3RS-232C的电气特性TTL与RS-32C-C之间的电平转换5.3通用异步接收发送器82505.3.18250的内部结构5.3.18250的内部结构1.串行数据的发送2.起始位的检测3.串行数据的接收4.接收错误的处理5.3.28250的引脚1.处理器接口引脚(1)1.处理器接口引脚(2)1.处理器接口引脚(3)2.时钟信号3.串行异步接口引脚4.输出线5.3.38250的寄存器1.接收缓冲寄存器RBR2.发送保持寄存器THR3.除数寄存器4.通信线路控制寄存器LCR5.通信线路状态寄存器LSR为1使DTR*引脚为低否则为高7.调制解调器状态寄存器MSR4级中断8.中断允许寄存器IER9.中断识别IIR5.4异步通信适配器RCLKBAUDOUT5.4.2异步通信适配器的初始化编程设置传输率设置字符格式设置工作方式设置中断允许或屏蔽位5.4.3异步通信程序查询通信线路状态检测键盘输入发送数据接收数据显示数据接收错误处理5.4.4中断通信方式的编程方法中断通信方式的循环队列自测试循环工作方式