资源描述:
《用vc_和mfc实现与单片机的串口通讯》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第卷第期长沙航空职业技术学院学报年月人℃竹人刊五】创用和实现与单片机的串口通讯罗建辉湖南省国税局信息中,以〕心湖南长沙摘要介绍基于的和上位机和多个单片机的通讯系统,给出系统的通讯原理及实现方法结果,可靠性。表明系统运行稳定和可扩张性强关键词单片机通讯系统二一一一中图分类号刃文献标识码文章编号一一八动瓜凡,邵一一。十十概述制简单但基于的平台开发却更在工控系统中,通常会遇到通讯问题。串口通受人喜欢。是微软公司推出的一个面向对。、。讯是一种实用的通讯方式单片机与上位机的通象的功能丰富的可视化重量级的开发工具它虽。,。讯通常是通过串口进行的在环境下开然复杂但功能非常强大它在
2、图形处理和数据库发与单片机的通讯系统,可以利用并借助一管理等方面都有较大的优势。因此,我们利用提供的应用程序接口函数来完成软件的提供的通讯控件,以来设,一,实现与单片机。设计但这样开发的程序很复杂也可以利用计界面编制程序的通讯系统提供的通讯控件来开放通讯程序,这样编万——一一一一一一一一一一一刁图通讯示意图二一一收稿日期加作者简介罗建辉一,湖南长沙人,工程师,研究方向计算机网络安全。··长沙航空职业技术学院学报第卷系统的通讯原理系统的软件设计。系统的单片机选用图是上位机与下系统的控制流程,口,而单。图位机的通讯示意图上位机的串是本系统为多机通讯和图分别是上位,。。片
3、机的串口输人输出通过电平转换器用机和单片机的通信流程图通信从上位机开始。、普通串口线把单片就和上位机连接起来上位机发送欲呼叫的下位机的联络地址下位机要口,。单片机选用串行工作方式即作为位通接收的数据个数信息以及数据信息等而下位机,。,,用异步接收器发送器波特率可变一帧信息由收到开始标志以后继续接收地址信息而后判断,,。,,。位组成一个起始位个数据位一个停止位是否呼叫自己如是则继续接收其他信息令发出呼叫下位机的地址发生本次欲发送字节个数的信息连续发出显示数图上位机通信流程图图单台下位机通信流程图“上位机软件设计”一,一上位机的软件部分使用提供的通讯控菜单命令在弹出的,
4、。件以为基础编制控件口对话框的文件夹中口,“,在串编程时使用方便使编程者不用花时间去了选中。,”,“”解复杂的函数它只有一个事件即选项单击按钮就可以完成添加。,。事件通过事件驱动对时间的发生进行跟踪和处控件操作了理,从,而检测和处理通讯错误以及进行对数据的处在对话框内添加控件设置其变。,。理显示等程序设计如下量为然后对串口进行初始化在启动,利用添加以下代码建立一个基于对话框的应用程序,然后选择选择第期罗建辉用和实现与单片机的串口通讯一·设置输人缓冲区的大小,一设置输出缓冲区的大小,少打开串口一··一设置输人方式为二进制方式一“,,,”刀设置波特率等参数一·刀收到地为
5、表示一有一个字符引发一个事件址信息一设置当前接收区长度为】城︺︵发送信息在对话框内添加多个按钮,使收到数据字节个数信按钮的触发函数为,其中为,,⋯。每个按钮对应一个单片机然后添加以下发送数据的代码沮〕收到数据〕〕为下位机地址「」刀要发送的字节数结束语」本文运用和开发了计算机和单片机的通讯系统,利用提供的控件,·给出了一种计算机和单片机的多机通讯方法。本系、广告。统可以用于证券屏的文本信息显示等方面·,参考」文献李国徽,等编程实例技巧武汉华中理工大学出版社,发送数据〔〕王福瑞,等单片微机测控系统设计大全【〕北京单片机软件设计北京航空航天大学出版社,单片机的程序可,用以
6、使用集成开发环境,,〔黄天戍李诗晗等肠中串行通信的。语言进行编程实,以科,现【仪表技术【〕曹保根主从式豁应用系统的设计与调试【〕通讯方式,以又,电子技术〕方式设置口〔责任编辑肖贻杰