单片机基础与应用(C语言版)(第3版)课件 实例34 单片机与PC通信 [修复的].pptxVIP

  • 1
  • 0
  • 约1.99千字
  • 约 6页
  • 2026-07-31 发布于山东
  • 举报

单片机基础与应用(C语言版)(第3版)课件 实例34 单片机与PC通信 [修复的].pptx

实例34单片机与PC通信《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学

实例要求实例分析单片机通过一个电平转换电路MAX232芯片,与RS232-C插座连接,可以用一条串口线与PC的RS232_C口通信。单片机收到PC发送的字符后,回送给PC,同时用识别字符’A’和’B’来控制8个LED的显示,从而可以直接看到单片机与PC之间成功通信。PC上可以用“串口调试助手”软件来发送字符、显示接收到的单片机回送字符。通信协议如下:波特率9600Bd,1位起始位,8位数据位,无奇偶校验,1位停止位。实现一个单片机与PC之间的串行口通信测试系统。系统中,单片机通过串口与PC通信,同时连接8个LED。8个LED闪烁过程中,可以接收PC发送的字符,并回送给PC。如果接收的字符为’A’,则LED左移流水灯显示一遍,继续闪烁;如果接收的字符为’B’,则LED右移流水灯显示一遍,再返回闪烁状态。

硬件电路

控制程序设计//程序:ex38.c//功能:单片机通信程序,接收采用中断方式实现#includeREGX51.H//包含头文件REGX51.H,定义了51单片机的所有SFR #includeINTRINS.h //包含头文件INTRINS.h,定义了移位函数unsignedcharRecbyte;//全局变量,存放接收的字符//函数名:delay

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档