找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2898|回复: 0
收起左侧

串口通信原理实现 单片机+Protues+Keil程序+Vb.net

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


【附件】

附件.png

说明:在文档中还包括了TCP/UDP通信的实例。如果您有需要,可以联系本人获取源代码。


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

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表