PIC单片机与PC机串行通信的实现
(3)添加成员变量。应用程序上的控件负责接收输入或者显示输出,应用程序后台的成员变量来管理这些数据,添加好资源后还要使控件和成员变量关联起来。成员变量添加界面如图5所示。本文引用地址:https://www.eepw.com.cn/article/170510.htm
(4)消息映射。当单片机通过串口向PC机发送数据或者单击“发送”按钮,都是激发了Windows消息,应用程序的窗口将收到这些消息。收到消息后,检查应用程序是否处理这些消息函数,为处理这些函数必须添加相应的消息映射。
(5)添加程序执行代码。PC端的Visual C++程序的程序流程如图6所示。
添加消息映射后只给出了一个处理这些消息的函数的框架,具体的处理代码必须由用户添加。
编译之后,PC机上的应用程序运行结果如图7所示。
将要发送的数据写到发送数控件中,单击“发送”按钮,则PC机通过串口将数据发送给单片机。如果单片机将数据发送给PC机,则程序将自动把接收到的数据显示在接收数控件中。
5 结束语
PIC单片机与PC机的串行通信被广泛应用于各种控制系统中。文中提出了一种实现该串行通信的方法,并给出了具体的电路原理图和通信程序。实践证明,利用VC开发通讯系统,从底层到上层直接面向用户,具有较强的调试功能。因此文中为PC机与PIC单片机串行通信的实现提供了良好的参考。
单片机相关文章:单片机教程
c++相关文章:c++教程
单片机相关文章:单片机视频教程
单片机相关文章:单片机工作原理
通信相关文章:通信原理
评论