上位机串口通信编程(7)

2018-11-20 18:51

图5.8添加串口控件

步骤8:单击【View->ClassWizard】菜单项打开【MFC ClassWizard】对话框,选中【IDC_MSCOMM1】和【OnComm】列表项,单击【Add Function...】按钮,如图所示。

29

图5.9 Add Function

步骤9:一直单击【OK】按钮,我们就会看到增加【OnOnCommMscomm1()】函数,如图所示。

图5.10增加OnOnCommMscomm函数

步骤10:选择控件工具条中的编辑框控件abl,在对话框中添加编辑框控件,如图所示。

图5.11添加编辑框控件

步骤11:在【MFC ClassWizard】对话框中,单击【Member Variables】选项卡,为编辑框和串行口选择关联变量m_strRXData和m_ctrlComm,单击【OK】

30

按钮,如图所示。

图5.12选择关联变量m_strRXData和m_ctrlComm

步骤12:在【OnOnCommMscomm1()】函数中添加代码,添加完代码后的界面如图所示。

图5.13在OnOnCommMscomm1()函数中添加代码

步骤13:在【OnInitDialog()】函数中添加代码,添加完代码后的界面如图所示。

31

图514在OnInitDialog()函数中添加代码

5.4 VC软件界面仿真

如下图5.2所示为VC软件界面仿真图:

5.2 VC软件界面仿真图

此界面仿真结果表示当前的环境温度为28.7度。

32

结束语

本文主要详述了AT89C51单片机与PC机的串行通信的实现的设计和内容,AT89C51是一种带4K字节闪烁可编程可擦除只读寄存器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,所以它的使用前景会是相当广泛与受欢迎。因此我们有必要来学习它与PC机的通信。

主要论述内容总结如下:

1. 介绍了单片机的在现实生活中的使用情况与应用环境领域,市场前景与未来应用,并对总体设计做了概括性的描述。

2. 详述了单片机的发展概况、特点、应用,各个部件的原理,串行口的通信方式,显示管的工作原理,使各个部件都能被读者所了解,从而方便人们来认识AT89C51与PC机串行通信的原理。

3. 介绍了软件设计,流程,通信协议,初始化,波特率计算等软件上的准备与设计,从而为整个设计的汇编阶段做好准备。最后采用运用汇编语言将整个图纸上的设计变为实际的应用。

33


上位机串口通信编程(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《新思维英语阅读Ⅲ》教学辅导(第8章)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: