北航计算机学院教学实验中心实验五异步串行通信实验2006.5北航计算机学院教学实验中心实验目的了解串行通信原理和异步串行通信帧格式学习8250的工作原理,掌握8250初始化编程和实现串行通行的方法。学习TL16C552A异步串行通信通道的初始化方法并利用它实现串行通信。北航计算机学院教学实验中心实验内容本实验要求用实验卡COM上的TL16C552A芯片进行。他的时钟信号通过跳线选择由总线时钟开关(BUS-CLK)直接提供或由8253A计数器2的输出OUT2提供。TL16C552A通道0的寻址范围是308H-30FH,通道1是318H-31FH,8253和卡上其它I/O端口地址分配见表2.2-2.4北航计算机学院教学实验中心选作内容设计人机界面接口,要求在微机屏幕上显示当前实验的内容和正在发送的数据。初始化TL16C552A的串行通信通道0,按照与通道1相同的数据格式,重复发送通道1发送的数据。从实验卡顶端的观测孔BD和AD处观测RS485接口双端差分输出波形。与通道1经过RS232接口输出的波形对照,说明观测的结果和RS485接口的特点。北航计算机学院教学实验中心实验电路北航计算机学院教学实验中心实验指导查询方式异步发送原理实验初始化TL16C552A的串行通道1为每字8位、1个停止位、无奇偶校验、波特率为4800,要求循环发送某个固定的数据,由8253的计数器2(OUT2)向TL16C552A提供时钟信号。可以设置计数器8253的初值为9,除数寄存器的初值为3,注意8253的初值不能小于3。详见后面的公式。北航计算机学院教学实验中心实验报告本实验的目的。整理实验记录,回答所提出的问题,给出实验程序。画出实验内容1种TL16C552A通道1发送的三个不同数据帧波形。给出数据的二进制形式,波形宽度和幅度。实验分析,故障和解决方法,评议和建议。北航计算机学院教学实验中心实验注意事项8250除数因子=外时钟SCLK/(16X波特率)-公式1外时钟SCLK由8253的OUT2提供,即Fout2=8.333MHZ/1、2、4/4/8253初值—公式2有公式1、2可以推出8250除数因子X8253初值=8.333MHZ/1、2、4/4/(16X波特率)--公式3由公式3算出的值为8250除数因子和8253初值的乘积,编程时分为两部分,分别给8250和8253。北航计算机学院教学实验中心讲解完毕谢谢!