用串口类实现vc与mcs51单片机之间的通信

用串口类实现vc与mcs51单片机之间的通信

ID:34378491

大小:577.03 KB

页数:5页

时间:2019-03-05

用串口类实现vc与mcs51单片机之间的通信_第1页
用串口类实现vc与mcs51单片机之间的通信_第2页
用串口类实现vc与mcs51单片机之间的通信_第3页
用串口类实现vc与mcs51单片机之间的通信_第4页
用串口类实现vc与mcs51单片机之间的通信_第5页
资源描述:

《用串口类实现vc与mcs51单片机之间的通信》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第卷第期哈尔滨商业大学学报自然科学版】以拓年月川心川喊加『目欲触留由廿皿拓用串口类实现与单片机之间的通信代明军,孙士友,以哈尔滨工业大学深刀研究生院自动控制与机电工程学科部广东深泪万十与一口,阐明口摘要通过对串通信的若干方法的比较了用串类的优点并通,口类实现与单片机之过简易的数字可存储示波器的制作详细说明了利用串间的通信的全过程关扭词串口类单片机数字示波器中圈分类号刃文献标识码文章编号一《拓一以拓一。刃刃川别绍勿一,一,呵,,成一,昭脚,脚利用机的串口与外部进行数据交换式工多编程者的青睐用十编制串口通信程,汇’】程实践中屡见不鲜的对

2、于串口的编程方法也是百序主要有以下几种方法花齐放然而,在诸多的编程语言与编程方法中,真汇编语言支持高低级语言的混合编正称得,口上便捷高效的并不多本文介绍的串类便程是一种在强大功能支持下的理想的串口编程通过函数方案通过控件,单片机作为可编程硬件领域内的重要成分已使用第三方提供的串口类,,在许多领域得到广泛应用而单片机由于以上几种方法相比较相对来说第种和第,种方法比较容,具有功能齐全廉价易购等优点而备受青睐易但是使用控件编制程利用一种便捷高效的编程方案实现机与序是由于复杂晦涩的结构而使得程序,而一种广泛使用的单片机之间的通信很有意义的编

3、制有一定的困难且控件的使用也被局限在具有对话框结构的程序中用此控件还需附加口串通信方式,,文件更重要的缺点是由于数据结构的复杂变化口,导致程序的执行速率相对较慢笔者曾经编制串通信的程序有很多软件而用,控件和串口类两种方法编制简易数字示由于具有类库的强大支持以及强大的可视化编程能力与高效的代码执行速率而受到许波器的程序,结果前者的数据采集速率明显低于后二一一收稿日期作者简介代明军一,男,硕士,研究方向匕、嵌人式技术,计算机通信网络及管理第期代明军,等用串口类实现与单片机之间的通信者软件简介如果口,、一个程序中需要用到多个串而且还需软件

4、界面如图所示要复杂的处理,那么应用串口类便是明智的选择,这里介绍的是由编写的一个串口,可以在刀理比类即而找到这个类的有关说明类作者已实现了一个基于对话框的同时监测个串口的实例程序,在上面的网址上可以找到这个实例程序口类具有实,串用灵活方便功能强大等诸多优,完全克服点了上述控件的一系列缺点笔者用这个串口类实现了一个简易的数字存口类,储示波器为了全面展示此串的功能在示波器的基础,即由计算机上又增加了比数显部分输人任意位阿拉伯数字,均可在电路板的显示单元显示出来简易数字可存储示波器的硬件结构串口收发的实验电路如,图核心部件为单片机铭,附件

5、有,,等硬件原理图如图所示图数字可存储示波器采集波形图上位机程序源代码为了让读者了解设计实现的详细过程,特将上下位机程序源代码摘录如下,其中附以详细的注解,相信读者会从中真正了解到上下位机的编程方法首先在工程中导人类的叩和文件加人,廿函数中加人图串口收发试验电路简易数字,存储示波器电路图打开串口的函数中串口通信的软件实现,,,几,串口接收哈尔滨商业大学学报自然科学版第卷“口,卿串行端打开成功可以开始采集,口口上”,采集数据请先确认串线是否插在该串。改停止采集斗唱即一刀被我禁了它可能造成死循环“口,串行端打开失败可·”,能正被另一个应

6、用程序占用“”月飞,即。二冈。二今今冈如二一。二人将收集到的数据今’编程型变量一人一鳍二。二乞冈二’将采一叙集到的数据编程而型变量。简易数字示波器的下位机程序将在下面的串“”,口发〔’凡将采集送下位机程序中一并给出,到的数据变成十六进制串口发送,将上位机程序源代码采集到的数据存人数组实现将电脑中输人的任意四位阿拉伯数字在电路板的单元区显示笋口进上位机度条执行前先有洲丽。“”,已收集到个数据冈此冈汀“”请输人四位以下的整数民“”已采集到个数。开辟型临时数组,二刀刀刀处理结束〔飞〕入,二第期代明军,等用串口类实现与单片机之间的通信一二一

7、,,从末尾开始截取四位数泥重新设置串行传输条件一〕如,们,钓刀串口发送函数,朽仆开启波特率发生器下位机程序流程及部分源代码单片机禁止写汇编语言,本程序一四比的功能测试,用于四键盘实施采集向单片机写人,四位十进制整数们印一数据总线一第一片,一选择凡第片选择咫一第片选择咫,一第,片比选择一一一一一,一一一一钓一,,一键键测试键向单片机写数键,待用一一,个位数字十位数字一百位数字一千位数字,定下,以上四单元即可调钓中断用于适时采集中断待,用使能,高一电平有效一,,检查的信号一提供信,号程序流程,图如图所示,等待镇盘成中断适时采集,数字示波

8、器结接收数据部分黯袭豁裂豁乱,显示黔蘸,,,邵,钓图下位机流程图,下面将串口发送和接受部分的代码摘录如下开启置,进人读数状态显,能重新设置串行传输条件,,示即单片机接收数据部分钓,,们,,料,开启波特率发生器哈尔滨商业大学学报自然科学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。