《单片机实验串行通信实验ppt课件》由会员分享,可在线阅读,更多相关《单片机实验串行通信实验ppt课件(8页珍藏版)》请在金锄头文库上搜索。
1、实验四 串行通信实验一、实验目的和要求:1、熟练掌握串行口的工作原理2、掌握单片机串行口的工作方法和串行口控制寄存器的编程使用方法3、掌握串行口中断的使用方法:/DOCIN/SUNDAE_MENG 二、实验内容: 编写一段程序,利用PC机和单片机的串行口相连接进行双工异步通信,采用方式1,波特率为9600bps。利用PC机向单片机发送数据,单片机在接收到该数据后将数据保存并返回给PC机。编写程序,调试运行,数据收发正确。:/DOCIN/SUNDAE_MENG三、实验步骤: 1、KEIL环境下编写程序 利用实验一的过程进行程序的编写、编译操作,然后进行调试,并生成HEX文件。注意:串行通信初始化
2、波特率设定中初值的计算串行发送和接收语句中断子函数的编写方法,另外注意在中断服务函数中对TI和RI的判断和TI、RI清零。:/DOCIN/SUNDAE_MENG 2、用PROTEUS软件编辑电路原理图:/DOCIN/SUNDAE_MENG 3、虚拟串口软件 添加COM3和COM4一对虚拟口。:/DOCIN/SUNDAE_MENG 单片机端注意COM口的选择和波特率的设置:/DOCIN/SUNDAE_MENG 4、串口调试助手 PC机端注意COM口的选择和波特率的设置与单片机一致。另外注意将“十六进制发送和“十六进制显示选项选中。:/DOCIN/SUNDAE_MENG 在PROTUES软件里启动单片机,在串口调试助手的发送窗口输入数据,观察接收窗口的数据。:/DOCIN/SUNDAE_MENG