资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,实验四 串行通信实验,一、实验目的和要求:,1,、熟练掌握串行口的工作原理,2,、掌握单片机串行口的工作方法和串行口控制寄存器的编程使用方法,3,、掌握串行口中断的使用方法,二、实验内容:,编写一段程序,利用,PC,机和单片机的串行口相连接进行双工异步通信,采用方式,1,,波特率为,9600bps,。利用,PC,机向单片机发送数据,单片机在接收到该数据后将数据保存并返回给,PC,机。编写程序,调试运行,数据收发正确。,三、实验步骤:,1,、,KEIL,环境下编写程序,利用实验一的过程进行程序的编写、编译操作,然后进行调试,并生成,HEX,文件。注意:,串行通信初始化,波特率设定中初值的计算,串行发送和接收语句,中断子函数的编写方法,另外注意在中断服务函数中对,TI,和,RI,的判断和,TI,、,RI,清零。,2,、用,PROTEUS,软件编辑电路原理图,3,、虚拟串口软件,添加,COM3,和,COM4,一对虚拟口。,单片机端注意,COM,口的选择和波特率的设置,4,、串口调试助手,PC,机端注意,COM,口的选择和波特率的设置与单片机一致。另外注意将“十六进制发送”和“十六进制显示”选项选中。,在,PROTUES,软件里启动单片机,在串口调试助手的发送窗口输入数据,观察接收窗口的数据。,
展开阅读全文