资源简介
这是一个我自己写的上位机控制单片机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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-10-20 10:57 上位机控制单片机LED的亮灭\
目录 0 2011-11-02 09:37 上位机控制单片机LED的亮灭\MyTest\
目录 0 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\
文件 47768 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\mscomm.obj
文件 0 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\mscomm.sbr
文件 3146752 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTest.bsc
文件 122962 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTest.exe
文件 240048 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTest.ilk
文件 18154 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTest.obj
文件 6881504 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTest.pch
文件 312320 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTest.pdb
文件 5172 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTest.res
文件 0 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTest.sbr
文件 51354 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTestDlg.obj
文件 0 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\MyTestDlg.sbr
文件 105781 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\StdAfx.obj
文件 1375016 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\StdAfx.sbr
文件 205824 2011-11-02 09:07 上位机控制单片机LED的亮灭\MyTest\Debug\vc60.idb
文件 364544 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\Debug\vc60.pdb
文件 8569 2011-10-20 09:45 上位机控制单片机LED的亮灭\MyTest\mscomm.cpp
文件 3221 2011-10-20 09:45 上位机控制单片机LED的亮灭\MyTest\mscomm.h
文件 40240 2011-10-22 09:26 上位机控制单片机LED的亮灭\MyTest\MyTest.aps
文件 1998 2011-11-02 09:37 上位机控制单片机LED的亮灭\MyTest\MyTest.clw
文件 2063 2011-10-20 09:37 上位机控制单片机LED的亮灭\MyTest\MyTest.cpp
文件 4713 2011-10-21 21:57 上位机控制单片机LED的亮灭\MyTest\MyTest.dsp
文件 579 2011-10-20 10:45 上位机控制单片机LED的亮灭\MyTest\MyTest.dsw
文件 1324 2011-10-20 09:37 上位机控制单片机LED的亮灭\MyTest\MyTest.h
文件 99328 2011-11-02 09:37 上位机控制单片机LED的亮灭\MyTest\MyTest.ncb
文件 49664 2011-11-02 09:37 上位机控制单片机LED的亮灭\MyTest\MyTest.opt
文件 1993 2011-10-25 18:33 上位机控制单片机LED的亮灭\MyTest\MyTest.plg
文件 7771 2011-10-22 09:26 上位机控制单片机LED的亮灭\MyTest\MyTest.rc
............此处省略39个文件信息
- 上一篇:贝叶斯统计课后答案
- 下一篇:Delphi 6数据库开发典型
相关资源
- jy901上位机软件
- elmo驱动器上位机软件
- Rigol VS5000系列中英文上位机软件
- 32路舵机控制器上位机软件
- 周立功CAN卡的上位机软件最新版
- IAP程序上位机软件,
- VC串口通信modbus协议源代码教程
- 人机界面组态软件HMImaker
- 指纹模块as608上位机软件
- 串口JPEG格式图片上位机软件
- 基于QT编写的GPS卫星定位上位机软件
- msp430编程器上位机软件
- 毫米波雷达上位机软件操作说明
- TDS-100超声波流量计上位机软件
- KJ333新型煤矿安全监控系统上位机软件
- Saleae逻辑分析仪上位机软件
- ADAM4117研华AD采集器上位机软件配置说
- 蓝宙电子线性CCD上位机软件
- MSCOMM32.OCX vc串口通信编程控件
- Qt+周立功 CAN卡 调试上位机软件
评论
共有 条评论