【简介】
本帖发布的是串口通信原理实现的上下位机程序。要解决的基本问题是:下位机和上位机之间通过串口的通信。
【构成】
这套系统主要由两部分组成,由Protues仿真的下位机及Vb.net开发的上位机程序。上位机向下位机发送数据后,下位机原样返回。注意,与本例提供的下位机通信时,上位机发送的数据必须以回车换行符结尾。可在上位机界面勾选【发送新行】实现。当不勾选时,则不会发送回车换行符。
【提供】
本贴提供的文件包括:
1.Keil编写的程序(C)
2.Protues仿真文件
3.Vb.net上位机程序
3.文字
【软件】
如果需要完整的运行本贴提供的全部内容,需要安装以下软件。
1.Keil 2.Protues 3.VS2010或以上(如果不需要编译源码则无需安装) 4.虚拟串口
【注意】
1.本系统仅实现了简单的串口通信过程,没有经过复杂的优化。如果您有需求可参照源码进一步改进。
3.本贴附件中的有关程序和代码,部分的参考了网络资源及书籍资源。由于不能完整的明确各部分出处及原作者情况,如果其中涉及到您的工作且您不满意本帖对该部分的引用,请您联系本人对本帖做出删除。
【系统展示】
1.下位机硬件原理图
2.下位机代码
3.上位机界面
4.上位机代码
5.文字报告
【附件】
说明:在文档中还包括了TCP/UDP通信的实例。如果您有需要,可以联系本人获取源代码。

2.单片机串口通信实现.rar
(1.34 MB, 下载次数: 97)
|