有没有人会单片机静态串口实验串口实验的编程

  单片机静态串口实验串口收發电路典型系统硬件电路如下图所示
  ——串口发送初始化

  (1)单片机静态串口实验初始化子函数
  (3)1作在方式1,串口允许接收  
  (4)定时器1定时方式2
  (5)设定时器1开始计数
  (6)11.0592M晶振设置1200波特率的定时器高位初值
  (7)11.0592M晶振,设置1200波特率的定时器低位初值
  (8)发送中斷标志位置1
  (9)启动定时器1
  (11)发射主函数入口
  (13)初始化单片机静态串口实验设置波特率
  (16)延时一段时间(否则,屏幕闪烁太快看不清信息)
  (17)打印信息到屏幕上
  (18)打印信息到屏幕上
  (21)接收主函数入口
  (23)工作在方式1,串口允许接收
  (24)定时器1定时方式2
  (25)設定时器1开始计数
  (26)11.0592M晶振设置1200波特率的定时器高位初值
  (27)11.0592M晶振,设置1200波特率的定时器低位初值
  (28)启动定时器l
  (31)查询接收标志位RI昰否为1
  (32)接收之后将标志位RI清零
  (33)将接收到的信息通过PO口的LED显示出来

  调试要点及注意事项
  首先,接好硬件设备将开发板通过串口线连接到电脑端,接好USB电源线或者直流5v电源线打开下载软件,选择生成的串口接收.hex和串口应用.hex(发送)文件分别进行下载(注意冷启动,先点击下载之后再给单片机静态串口实验系统上电)。发射函数实现的功能是不停的显示信息到屏幕上下载完程序之後,打开串口调试助手软件设置好波特率1200,之后给单片机静态串口实验上电如下图所示。接收子函数完成的通过串口将键盘的指令通过LED显示出码值,下载程序之后打开串口调试助手,设置好波特率1200之后在发送的窗口输入1、2之类的数字,点击发送将键值通过串口發送给单片机静态串口实验,同时注意观察板子上的LED显示结果
  串口软件使用的注意事项:由于单片机静态串口实验开发板也是使用串口下载,因此在打开串口软件的同时不能下载程序如需要下载,请首先点击“关闭串口”做发送实验的时候,注意如果选中16进制发送的就是数字或者字母的16进制数值比如发送‘O’,实际接收的就应该是Ox00如果不选中,默认发送的是ASCII码值此时发送‘O’,实际接收的僦应该是Ox30这点可以通过观察板子上的LED指示出来。

我要回帖

更多关于 单片机静态串口实验 的文章

 

随机推荐