单片机控制上位机端软件


本软件实现了上位机软件与单片机的通信及控制。上位机能收发下位机的信息。同时还能控制下位机数码管、led灯、蜂鸣器等。下位机单片机开发板采用天祥电子的开发板。
资源截图
代码片段和文件信息
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++ your modifications will be overwritten.


#include “stdafx.h“
#include “mscomm.h“

/////////////////////////////////////////////////////////////////////////////
// CMSComm

IMPLEMENT_DYNCREATE(CMSComm CWnd)

/////////////////////////////////////////////////////////////////////////////
// CMSComm properties

/////////////////////////////////////////////////////////////////////////////
// CMSComm operations

void CMSComm::SetCDHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x1 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
 bNewValue);
}

BOOL CMSComm::GetCDHolding()
{
BOOL result;
InvokeHelper(0x1 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}

void CMSComm::SetCommID(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x3 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
 nNewValue);
}

long CMSComm::GetCommID()
{
long result;
InvokeHelper(0x3 DISPATCH_PROPERTYGET VT_I4 (void*)&result NULL);
return result;
}

void CMSComm::SetCommPort(short nNewValue)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x4 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
 nNewValue);
}

short CMSComm::GetCommPort()
{
short result;
InvokeHelper(0x4 DISPATCH_PROPERTYGET VT_I2 (void*)&result NULL);
return result;
}

void CMSComm::SetCTSHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x5 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
 bNewValue);
}

BOOL CMSComm::GetCTSHolding()
{
BOOL result;
InvokeHelper(0x5 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}

void CMSComm::SetDSRHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x7 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
 bNewValue);
}

BOOL CMSComm::GetDSRHolding()
{
BOOL result;
InvokeHelper(0x7 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}

void CMSComm::SetDTREnable(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x9 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
 bNewValue);
}

BOOL CMSComm::GetDTREnable()
{
BOOL result;
InvokeHelper(0x9 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}

void CMSComm::SetHandshaking(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xa DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
 nNewValue);
}

long CMSComm::GetHandshaking()
{
long result;
InvokeHelper(0xa DISPATCH_PROPERTYGET VT_I4 (void*)&result NULL);
return result;
}

void CMSComm::SetInBufferSize(short nNewValue)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xb DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
 nNewValue);
}

short CMSComm::Ge

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8569  2010-09-15 21:08  SCommTestmscomm.cpp

     文件       3221  2010-07-25 17:25  SCommTestmscomm.h

     文件       3633  2010-07-25 17:22  SCommTestReadMe.txt

     文件       1929  2012-04-01 09:54  SCommTest
esource.h

     文件      37976  2012-04-01 09:54  SCommTestSCommTest.aps

     文件       2842  2012-04-01 14:01  SCommTestSCommTest.clw

     文件       2105  2010-07-25 17:22  SCommTestSCommTest.cpp

     文件       4645  2010-09-15 22:47  SCommTestSCommTest.dsp

     文件        587  2010-07-25 18:30  SCommTestSCommTest.dsw

     文件       1357  2010-07-25 17:22  SCommTestSCommTest.h

     文件      66560  2012-04-01 14:01  SCommTestSCommTest.ncb

     文件      53760  2012-04-01 14:01  SCommTestSCommTest.opt

     文件       1643  2012-04-01 14:01  SCommTestSCommTest.plg

     文件       9243  2012-04-01 09:54  SCommTestSCommTest.rc

     文件      16539  2012-04-01 13:43  SCommTestSCommTestDlg.cpp

     文件       2318  2012-04-01 13:43  SCommTestSCommTestDlg.h

     文件        211  2010-07-25 17:22  SCommTestStdAfx.cpp

     文件       1054  2010-07-25 17:22  SCommTestStdAfx.h

     文件       1078  2010-07-25 17:22  SCommTest
esSCommTest.ico

     文件        401  2010-07-25 17:22  SCommTest
esSCommTest.rc2

     文件      25793  2012-04-01 14:01  SCommTestReleasemscomm.obj

     文件      36864  2012-04-01 14:01  SCommTestReleaseSCommTest.exe

     文件      10580  2012-04-01 14:01  SCommTestReleaseSCommTest.obj

     文件    5822740  2012-04-01 14:01  SCommTestReleaseSCommTest.pch

     文件       4296  2012-04-01 14:01  SCommTestReleaseSCommTest.res

     文件      42285  2012-04-01 14:01  SCommTestReleaseSCommTestDlg.obj

     文件        750  2012-04-01 14:01  SCommTestReleaseStdAfx.obj

     文件      50176  2012-04-01 14:01  SCommTestReleasevc60.idb

     文件      47449  2012-03-30 21:25  SCommTestDebugmscomm.obj

     文件          0  2012-03-30 21:25  SCommTestDebugmscomm.sbr

............此处省略21个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)