在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Visual C++数据采集与串口通信测控应用实战.(配书源码)

Visual C++数据采集与串口通信测控应用实战.(配书源码)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:12.96M
  • 下载次数:18
  • 浏览次数:150
  • 发布时间:2020-07-14
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
本文档是《VisualC++数据采集与串口通信测控应用实战》(人民邮电出版社.田敏.郑瑶.李江全)一书的配套源代码。
【实例截图】
【核心代码】
VisualC数据采集与串口通信测控应用实战.(配书源码)
└── 01 源程序
├── 第2章 Visual C++ 程序设计基础
│   └── 2.1 VC++工程开发步骤
│   ├── Debug
│   │   ├── StdAfx.obj
│   │   ├── StdAfx.sbr
│   │   ├── lx.bsc
│   │   ├── lx.exe
│   │   ├── lx.ilk
│   │   ├── lx.obj
│   │   ├── lx.pch
│   │   ├── lx.pdb
│   │   ├── lx.res
│   │   ├── lx.sbr
│   │   ├── lxDlg.obj
│   │   ├── lxDlg.sbr
│   │   ├── vc60.idb
│   │   └── vc60.pdb
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── lx.aps
│   ├── lx.clw
│   ├── lx.cpp
│   ├── lx.dsp
│   ├── lx.dsw
│   ├── lx.h
│   ├── lx.ncb
│   ├── lx.opt
│   ├── lx.plg
│   ├── lx.rc
│   ├── lxDlg.cpp
│   ├── lxDlg.h
│   ├── res
│   │   ├── lx.ico
│   │   └── lx.rc2
│   └── resource.h
├── 第4章 数据采集与控制程序设计典型实例
│   ├── 4.1 基于板卡的模拟量输入程序设计
│   │   ├── AI
│   │   │   ├── AI.clw
│   │   │   ├── AI.cpp
│   │   │   ├── AI.dsp
│   │   │   ├── AI.dsw
│   │   │   ├── AI.h
│   │   │   ├── AI.ncb
│   │   │   ├── AI.opt
│   │   │   ├── AI.plg
│   │   │   ├── AI.rc
│   │   │   ├── AIDlg.cpp
│   │   │   ├── AIDlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── daqai.cpp
│   │   │   ├── daqai.h
│   │   │   ├── res
│   │   │   │   ├── AI.ico
│   │   │   │   ├── AI.rc2
│   │   │   │   └── Thumbs.db
│   │   │   └── resource.h
│   │   └── AI_dll
│   │   ├── AI_dll.aps
│   │   ├── AI_dll.clw
│   │   ├── AI_dll.cpp
│   │   ├── AI_dll.dsp
│   │   ├── AI_dll.dsw
│   │   ├── AI_dll.h
│   │   ├── AI_dll.ncb
│   │   ├── AI_dll.opt
│   │   ├── AI_dll.plg
│   │   ├── AI_dll.rc
│   │   ├── AI_dllDlg.cpp
│   │   ├── AI_dllDlg.h
│   │   ├── Adsapi32.lib
│   │   ├── Driver.h
│   │   ├── EVENT.H
│   │   ├── OS.H
│   │   ├── PARAS.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── AI_dll.ico
│   │   │   └── AI_dll.rc2
│   │   └── resource.h
│   ├── 4.2 基于板卡的模拟量输出程序设计
│   │   ├── AO
│   │   │   ├── AO.APS
│   │   │   ├── AO.clw
│   │   │   ├── AO.cpp
│   │   │   ├── AO.dsp
│   │   │   ├── AO.dsw
│   │   │   ├── AO.h
│   │   │   ├── AO.ncb
│   │   │   ├── AO.opt
│   │   │   ├── AO.plg
│   │   │   ├── AO.rc
│   │   │   ├── AODlg.cpp
│   │   │   ├── AODlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── adaout.cpp
│   │   │   ├── adaout.h
│   │   │   ├── res
│   │   │   │   ├── AO.ico
│   │   │   │   └── AO.rc2
│   │   │   └── resource.h
│   │   └── AO_dll
│   │   ├── AO_dll.aps
│   │   ├── AO_dll.clw
│   │   ├── AO_dll.cpp
│   │   ├── AO_dll.dsp
│   │   ├── AO_dll.dsw
│   │   ├── AO_dll.h
│   │   ├── AO_dll.ncb
│   │   ├── AO_dll.opt
│   │   ├── AO_dll.plg
│   │   ├── AO_dll.rc
│   │   ├── AO_dllDlg.cpp
│   │   ├── AO_dllDlg.h
│   │   ├── Adsapi32.lib
│   │   ├── Driver.h
│   │   ├── EVENT.H
│   │   ├── OS.H
│   │   ├── PARAS.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── AO_dll.ico
│   │   │   └── AO_dll.rc2
│   │   └── resource.h
│   ├── 4.3 基于板卡的开关量输入程序设计
│   │   ├── DI
│   │   │   ├── DI.APS
│   │   │   ├── DI.clw
│   │   │   ├── DI.cpp
│   │   │   ├── DI.dsp
│   │   │   ├── DI.dsw
│   │   │   ├── DI.h
│   │   │   ├── DI.ncb
│   │   │   ├── DI.opt
│   │   │   ├── DI.plg
│   │   │   ├── DI.rc
│   │   │   ├── DIDlg.cpp
│   │   │   ├── DIDlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── addin.cpp
│   │   │   ├── addin.h
│   │   │   ├── res
│   │   │   │   ├── DI.ico
│   │   │   │   └── DI.rc2
│   │   │   └── resource.h
│   │   └── Di_dll
│   │   ├── Adsapi32.lib
│   │   ├── Di_dll.aps
│   │   ├── Di_dll.clw
│   │   ├── Di_dll.cpp
│   │   ├── Di_dll.dsp
│   │   ├── Di_dll.dsw
│   │   ├── Di_dll.h
│   │   ├── Di_dll.ncb
│   │   ├── Di_dll.opt
│   │   ├── Di_dll.plg
│   │   ├── Di_dll.rc
│   │   ├── Di_dllDlg.cpp
│   │   ├── Di_dllDlg.h
│   │   ├── Driver.h
│   │   ├── EVENT.H
│   │   ├── OS.H
│   │   ├── PARAS.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── Di_dll.ico
│   │   │   └── Di_dll.rc2
│   │   └── resource.h
│   ├── 4.4 基于板卡的开关量输出程序设计
│   │   ├── DO
│   │   │   ├── DO.APS
│   │   │   ├── DO.clw
│   │   │   ├── DO.cpp
│   │   │   ├── DO.dsp
│   │   │   ├── DO.dsw
│   │   │   ├── DO.h
│   │   │   ├── DO.ncb
│   │   │   ├── DO.opt
│   │   │   ├── DO.plg
│   │   │   ├── DO.rc
│   │   │   ├── DODlg.cpp
│   │   │   ├── DODlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── daqdo.cpp
│   │   │   ├── daqdo.h
│   │   │   ├── res
│   │   │   │   ├── DO.ico
│   │   │   │   └── DO.rc2
│   │   │   └── resource.h
│   │   └── Do_dll
│   │   ├── Adsapi32.lib
│   │   ├── Do_dll.aps
│   │   ├── Do_dll.clw
│   │   ├── Do_dll.cpp
│   │   ├── Do_dll.dsp
│   │   ├── Do_dll.dsw
│   │   ├── Do_dll.h
│   │   ├── Do_dll.ncb
│   │   ├── Do_dll.opt
│   │   ├── Do_dll.plg
│   │   ├── Do_dll.rc
│   │   ├── Do_dllDlg.cpp
│   │   ├── Do_dllDlg.h
│   │   ├── Driver.h
│   │   ├── EVENT.H
│   │   ├── OS.H
│   │   ├── PARAS.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── Do_dll.ico
│   │   │   └── Do_dll.rc2
│   │   └── resource.h
│   ├── 4.5 基于板卡的计数器输入程序设计
│   │   ├── Counter
│   │   │   ├── Counter.aps
│   │   │   ├── Counter.clw
│   │   │   ├── Counter.cpp
│   │   │   ├── Counter.dsp
│   │   │   ├── Counter.dsw
│   │   │   ├── Counter.h
│   │   │   ├── Counter.ncb
│   │   │   ├── Counter.opt
│   │   │   ├── Counter.plg
│   │   │   ├── Counter.rc
│   │   │   ├── CounterDlg.cpp
│   │   │   ├── CounterDlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── adcounter.cpp
│   │   │   ├── adcounter.h
│   │   │   ├── res
│   │   │   │   ├── Counter.ico
│   │   │   │   └── Counter.rc2
│   │   │   └── resource.h
│   │   └── Counter_dll
│   │   ├── Adsapi32.lib
│   │   ├── Counter_dll.aps
│   │   ├── Counter_dll.clw
│   │   ├── Counter_dll.cpp
│   │   ├── Counter_dll.dsp
│   │   ├── Counter_dll.dsw
│   │   ├── Counter_dll.h
│   │   ├── Counter_dll.ncb
│   │   ├── Counter_dll.opt
│   │   ├── Counter_dll.plg
│   │   ├── Counter_dll.rc
│   │   ├── Counter_dllDlg.cpp
│   │   ├── Counter_dllDlg.h
│   │   ├── Driver.h
│   │   ├── EVENT.H
│   │   ├── OS.H
│   │   ├── PARAS.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── Counter_dll.ico
│   │   │   └── Counter_dll.rc2
│   │   └── resource.h
│   ├── 4.6 基于板卡的脉冲量输出程序设计
│   │   ├── Pulse
│   │   │   ├── Pulse.aps
│   │   │   ├── Pulse.clw
│   │   │   ├── Pulse.cpp
│   │   │   ├── Pulse.dsp
│   │   │   ├── Pulse.dsw
│   │   │   ├── Pulse.h
│   │   │   ├── Pulse.ncb
│   │   │   ├── Pulse.opt
│   │   │   ├── Pulse.plg
│   │   │   ├── Pulse.rc
│   │   │   ├── PulseDlg.cpp
│   │   │   ├── PulseDlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── adpulse.cpp
│   │   │   ├── adpulse.h
│   │   │   ├── res
│   │   │   │   ├── Pulse.ico
│   │   │   │   └── Pulse.rc2
│   │   │   └── resource.h
│   │   └── Pulse_dll
│   │   ├── Adsapi32.lib
│   │   ├── Driver.h
│   │   ├── EVENT.H
│   │   ├── OS.H
│   │   ├── PARAS.H
│   │   ├── Pulse_dll.aps
│   │   ├── Pulse_dll.clw
│   │   ├── Pulse_dll.cpp
│   │   ├── Pulse_dll.dsp
│   │   ├── Pulse_dll.dsw
│   │   ├── Pulse_dll.h
│   │   ├── Pulse_dll.ncb
│   │   ├── Pulse_dll.opt
│   │   ├── Pulse_dll.plg
│   │   ├── Pulse_dll.rc
│   │   ├── Pulse_dllDlg.cpp
│   │   ├── Pulse_dllDlg.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── Pulse_dll.ico
│   │   │   └── Pulse_dll.rc2
│   │   └── resource.h
│   ├── 4.7 基于板卡的温度测量与控制程序设计
│   │   ├── Ai&do
│   │   │   ├── Aihdo.aps
│   │   │   ├── Aihdo.clw
│   │   │   ├── Aihdo.cpp
│   │   │   ├── Aihdo.dsp
│   │   │   ├── Aihdo.dsw
│   │   │   ├── Aihdo.h
│   │   │   ├── Aihdo.ncb
│   │   │   ├── Aihdo.opt
│   │   │   ├── Aihdo.plg
│   │   │   ├── Aihdo.rc
│   │   │   ├── AihdoDlg.cpp
│   │   │   ├── AihdoDlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── daqai.cpp
│   │   │   ├── daqai.h
│   │   │   ├── daqdo.cpp
│   │   │   ├── daqdo.h
│   │   │   ├── res
│   │   │   │   ├── Aihdo.ico
│   │   │   │   └── Aihdo.rc2
│   │   │   └── resource.h
│   │   └── Ai&do_dll
│   │   ├── Adsapi32.lib
│   │   ├── Aihdo_dll.aps
│   │   ├── Aihdo_dll.clw
│   │   ├── Aihdo_dll.cpp
│   │   ├── Aihdo_dll.dsp
│   │   ├── Aihdo_dll.dsw
│   │   ├── Aihdo_dll.h
│   │   ├── Aihdo_dll.ncb
│   │   ├── Aihdo_dll.opt
│   │   ├── Aihdo_dll.plg
│   │   ├── Aihdo_dll.rc
│   │   ├── Aihdo_dllDlg.cpp
│   │   ├── Aihdo_dllDlg.h
│   │   ├── Driver.h
│   │   ├── EVENT.H
│   │   ├── OS.H
│   │   ├── PARAS.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── font.cpp
│   │   ├── font.h
│   │   ├── msflexgrid.cpp
│   │   ├── msflexgrid.h
│   │   ├── picture.cpp
│   │   ├── picture.h
│   │   ├── res
│   │   │   ├── Aihdo_dll.ico
│   │   │   └── Aihdo_dll.rc2
│   │   ├── resource.h
│   │   ├── rowcursor.cpp
│   │   └── rowcursor.h
│   └── 说明.txt
├── 第6章 Visual C++串口通信程序设计典型实例
│   ├── 6.1 PC机与PC机串口通信程序设计
│   │   ├── 6.1.5.1 利用API函数实现字符发送
│   │   │   ├── API1
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── pc_pc_api.aps
│   │   │   │   ├── pc_pc_api.clw
│   │   │   │   ├── pc_pc_api.cpp
│   │   │   │   ├── pc_pc_api.dsp
│   │   │   │   ├── pc_pc_api.dsw
│   │   │   │   ├── pc_pc_api.h
│   │   │   │   ├── pc_pc_api.ncb
│   │   │   │   ├── pc_pc_api.opt
│   │   │   │   ├── pc_pc_api.plg
│   │   │   │   ├── pc_pc_api.rc
│   │   │   │   ├── pc_pc_apiDlg.cpp
│   │   │   │   ├── pc_pc_apiDlg.h
│   │   │   │   ├── res
│   │   │   │   │   ├── pc_pc_api.ico
│   │   │   │   │   └── pc_pc_api.rc2
│   │   │   │   └── resource.h
│   │   │   └── API2
│   │   │   ├── ReadMe.txt
│   │   │   ├── Resource.h
│   │   │   ├── SerialPortAPI.aps
│   │   │   ├── SerialPortAPI.clw
│   │   │   ├── SerialPortAPI.cpp
│   │   │   ├── SerialPortAPI.dsp
│   │   │   ├── SerialPortAPI.dsw
│   │   │   ├── SerialPortAPI.h
│   │   │   ├── SerialPortAPI.ncb
│   │   │   ├── SerialPortAPI.opt
│   │   │   ├── SerialPortAPI.plg
│   │   │   ├── SerialPortAPI.rc
│   │   │   ├── SerialPortAPIDlg.cpp
│   │   │   ├── SerialPortAPIDlg.h
│   │   │   ├── SerialPortControl.cpp
│   │   │   ├── SerialPortControl.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── res
│   │   │   │   ├── SerialPortAPI.ico
│   │   │   │   └── SerialPortAPI.rc2
│   │   │   └── 利用Win32 API实现VC++串口编程.doc
│   │   ├── 6.1.5.2 利用MSComm控件实现文件发送与接收
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── mscomm.cpp
│   │   │   ├── mscomm.h
│   │   │   ├── pc_pc.aps
│   │   │   ├── pc_pc.clw
│   │   │   ├── pc_pc.cpp
│   │   │   ├── pc_pc.dsp
│   │   │   ├── pc_pc.dsw
│   │   │   ├── pc_pc.h
│   │   │   ├── pc_pc.ncb
│   │   │   ├── pc_pc.opt
│   │   │   ├── pc_pc.plg
│   │   │   ├── pc_pc.rc
│   │   │   ├── pc_pcDlg.cpp
│   │   │   ├── pc_pcDlg.h
│   │   │   ├── res
│   │   │   │   ├── pc_pc.ico
│   │   │   │   └── pc_pc.rc2
│   │   │   ├── resource.h
│   │   │   ├── shuju.txt
│   │   │   └── 扩展(文件)
│   │   │   ├── ConfigDlg.cpp
│   │   │   ├── ConfigDlg.h
│   │   │   ├── ExpandingDialog.cpp
│   │   │   ├── ExpandingDialog.h
│   │   │   ├── InputWnd.cpp
│   │   │   ├── InputWnd.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Resource.h
│   │   │   ├── SerialApp.clw
│   │   │   ├── SerialApp.clw.bak
│   │   │   ├── SerialApp.cpp
│   │   │   ├── SerialApp.dsp
│   │   │   ├── SerialApp.dsw
│   │   │   ├── SerialApp.h
│   │   │   ├── SerialApp.ncb
│   │   │   ├── SerialApp.opt
│   │   │   ├── SerialApp.plg
│   │   │   ├── SerialApp.rc
│   │   │   ├── SerialApp.rc.bak
│   │   │   ├── SerialAppDlg.cpp
│   │   │   ├── SerialAppDlg.h
│   │   │   ├── SerialPort.cpp
│   │   │   ├── SerialPort.h
│   │   │   ├── ShowWnd.cpp
│   │   │   ├── ShowWnd.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   └── res
│   │   │   ├── SerialApp.ico
│   │   │   ├── SerialApp.rc2
│   │   │   ├── Thumbs.db
│   │   │   └── Toolbar.bmp
│   │   ├── 6.1.5.3 利用MSComm控件实现字符发送
│   │   │   ├── MSCOMM.CPP
│   │   │   ├── MSCOMM.H
│   │   │   ├── PC_PC.CLW
│   │   │   ├── PC_PC.CPP
│   │   │   ├── PC_PC.DSP
│   │   │   ├── PC_PC.DSW
│   │   │   ├── PC_PC.H
│   │   │   ├── PC_PC.NCB
│   │   │   ├── PC_PC.PLG
│   │   │   ├── Pc_pc.opt
│   │   │   ├── RES
│   │   │   │   ├── PC_PC.ICO
│   │   │   │   └── PC_PC.RC2
│   │   │   ├── RESOURCE.H
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── pc_pc.aps
│   │   │   ├── pc_pc.rc
│   │   │   ├── pc_pcDlg.cpp
│   │   │   ├── pc_pcDlg.h
│   │   │   ├── 扩展1
│   │   │   │   ├── Cn700.com.txt
│   │   │   │   ├── Release
│   │   │   │   │   ├── SerialComm.exe
│   │   │   │   │   ├── SerialComm.obj
│   │   │   │   │   ├── SerialComm.pch
│   │   │   │   │   ├── SerialComm.res
│   │   │   │   │   ├── SerialCommDlg.obj
│   │   │   │   │   ├── StdAfx.obj
│   │   │   │   │   ├── mscomm.obj
│   │   │   │   │   └── vc60.idb
│   │   │   │   ├── SerialComm.aps
│   │   │   │   ├── SerialComm.clw
│   │   │   │   ├── SerialComm.cpp
│   │   │   │   ├── SerialComm.dsp
│   │   │   │   ├── SerialComm.dsw
│   │   │   │   ├── SerialComm.exe
│   │   │   │   ├── SerialComm.h
│   │   │   │   ├── SerialComm.ncb
│   │   │   │   ├── SerialComm.opt
│   │   │   │   ├── SerialComm.plg
│   │   │   │   ├── SerialComm.rc
│   │   │   │   ├── SerialCommDlg.cpp
│   │   │   │   ├── SerialCommDlg.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── mscomm.cpp
│   │   │   │   ├── mscomm.h
│   │   │   │   ├── readme.htm
│   │   │   │   ├── readme.txt
│   │   │   │   ├── res
│   │   │   │   │   ├── SerialComm.ico
│   │   │   │   │   ├── SerialComm.rc2
│   │   │   │   │   └── Thumbs.db
│   │   │   │   └── resource.h
│   │   │   └── 扩展2
│   │   │   ├── CommWizard.clw
│   │   │   ├── CommWizard.cpp
│   │   │   ├── CommWizard.dsp
│   │   │   ├── CommWizard.dsw
│   │   │   ├── CommWizard.h
│   │   │   ├── CommWizard.ncb
│   │   │   ├── CommWizard.opt
│   │   │   ├── CommWizard.plg
│   │   │   ├── CommWizard.rc
│   │   │   ├── CommWizardDlg.cpp
│   │   │   ├── CommWizardDlg.h
│   │   │   ├── HexEdit.cpp
│   │   │   ├── HexEdit.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Resource.h
│   │   │   ├── SettingDlg.cpp
│   │   │   ├── SettingDlg.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── mscomm.cpp
│   │   │   ├── mscomm.h
│   │   │   └── res
│   │   │   ├── CommWizard.ico
│   │   │   └── CommWizard.rc2
│   │   └── 6.1.5.4 利用MSComm控件实现PC机双串口互通信
│   │   ├── MC_MC.CLW
│   │   ├── MC_MC.CPP
│   │   ├── MC_MC.DSP
│   │   ├── MC_MC.DSW
│   │   ├── MC_MC.H
│   │   ├── MC_MC.NCB
│   │   ├── MC_MC.PLG
│   │   ├── MSCOMM.CPP
│   │   ├── MSCOMM.H
│   │   ├── MSCOMM1.CPP
│   │   ├── MSCOMM1.H
│   │   ├── Mc_mc.opt
│   │   ├── RES
│   │   │   ├── MC_MC.ICO
│   │   │   └── MC_MC.RC2
│   │   ├── RESOURCE.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mc_mc.aps
│   │   ├── mc_mc.rc
│   │   ├── mc_mcDlg.cpp
│   │   └── mc_mcDlg.h
│   ├── 6.1 PC机与单片机串口通信程序设计
│   │   ├── 6.2.5.1 利用Keil C51实现单片机与PC机串口通信任务1
│   │   │   ├── pccom
│   │   │   ├── pccom.LST
│   │   │   ├── pccom.M51
│   │   │   ├── pccom.OBJ
│   │   │   ├── pccom.Opt
│   │   │   ├── pccom.Uv2
│   │   │   ├── pccom.c
│   │   │   ├── pccom.hex
│   │   │   ├── pccom.lnp
│   │   │   ├── pccom.plg
│   │   │   ├── pccom_Opt.Bak
│   │   │   └── pccom_Uv2.Bak
│   │   ├── 6.2.5.2 利用VC++实现PC机与单片机串口通信任务1
│   │   │   ├── DPJ.CLW
│   │   │   ├── DPJ.CPP
│   │   │   ├── DPJ.DSP
│   │   │   ├── DPJ.DSW
│   │   │   ├── DPJ.H
│   │   │   ├── DPJ.NCB
│   │   │   ├── DPJ.PLG
│   │   │   ├── Dpj.opt
│   │   │   ├── MSCOMM.CPP
│   │   │   ├── MSCOMM.H
│   │   │   ├── RES
│   │   │   │   ├── DPJ.ICO
│   │   │   │   └── DPJ.RC2
│   │   │   ├── RESOURCE.H
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dpj.aps
│   │   │   ├── dpj.rc
│   │   │   ├── dpjDlg.cpp
│   │   │   ├── dpjDlg.h
│   │   │   ├── ~VC6060.TMP
│   │   │   └── ~VC6061.TMP
│   │   ├── 6.2.5.3 利用Keil C51实现单片机与PC机串口通信任务2(方法1)
│   │   │   ├── mcu
│   │   │   ├── mcu.LST
│   │   │   ├── mcu.M51
│   │   │   ├── mcu.OBJ
│   │   │   ├── mcu.c
│   │   │   ├── mcu.hex
│   │   │   ├── mcu.lnp
│   │   │   ├── mcu.plg
│   │   │   ├── mcu.uv2
│   │   │   ├── pc_com.c
│   │   │   └── 单片机程序说明
│   │   │   ├── PC与单片机的通信方法.doc
│   │   │   ├── cktx.c
│   │   │   └── cktx.hex
│   │   ├── 6.2.5.4 利用VC++实现PC机与单片机串口通信任务2(方法1)
│   │   │   ├── DPJ.CLW
│   │   │   ├── DPJ.CPP
│   │   │   ├── DPJ.DSP
│   │   │   ├── DPJ.DSW
│   │   │   ├── DPJ.H
│   │   │   ├── DPJ.NCB
│   │   │   ├── DPJ.PLG
│   │   │   ├── Dpj.opt
│   │   │   ├── MSCOMM.CPP
│   │   │   ├── MSCOMM.H
│   │   │   ├── RES
│   │   │   │   ├── DPJ.ICO
│   │   │   │   └── DPJ.RC2
│   │   │   ├── RESOURCE.H
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dpj.aps
│   │   │   ├── dpj.rc
│   │   │   ├── dpjDlg.cpp
│   │   │   └── dpjDlg.h
│   │   ├── 6.2.5.5 利用Keil C51实现单片机与PC机串口通信任务2(方法2)
│   │   │   ├── 03 利用C51实现任务2(方法2)
│   │   │   │   ├── cktx.c
│   │   │   │   ├── cktx.rar
│   │   │   │   ├── mcu1.LST
│   │   │   │   ├── mcu1.OBJ
│   │   │   │   ├── mcu2
│   │   │   │   ├── mcu2.LST
│   │   │   │   ├── mcu2.M51
│   │   │   │   ├── mcu2.OBJ
│   │   │   │   ├── mcu2.c
│   │   │   │   ├── mcu2.hex
│   │   │   │   ├── mcu2.lnp
│   │   │   │   ├── mcu2.plg
│   │   │   │   └── mcu2.uv2
│   │   │   ├── mcu1.LST
│   │   │   ├── mcu1.OBJ
│   │   │   ├── mcu2
│   │   │   ├── mcu2.LST
│   │   │   ├── mcu2.M51
│   │   │   ├── mcu2.OBJ
│   │   │   ├── mcu2.c
│   │   │   ├── mcu2.hex
│   │   │   ├── mcu2.lnp
│   │   │   ├── mcu2.plg
│   │   │   └── mcu2.uv2
│   │   └── 6.2.5.6 利用VC++实现PC机与单片机串口通信任务2(方法2)
│   │   ├── DPJ.CLW
│   │   ├── DPJ.CPP
│   │   ├── DPJ.DSP
│   │   ├── DPJ.DSW
│   │   ├── DPJ.H
│   │   ├── DPJ.NCB
│   │   ├── DPJ.OPT
│   │   ├── DPJ.PLG
│   │   ├── MSCOMM.CPP
│   │   ├── MSCOMM.H
│   │   ├── RES
│   │   │   ├── DPJ.ICO
│   │   │   └── DPJ.RC2
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── dpj.aps
│   │   ├── dpj.rc
│   │   ├── dpjDlg.cpp
│   │   ├── dpjDlg.h
│   │   └── resource.h
│   ├── 6.2 PC机与智能仪器串口通信程序设计
│   │   ├── MSCOMM.CPP
│   │   ├── MSCOMM.H
│   │   ├── RES
│   │   │   ├── XMT.ICO
│   │   │   └── XMT.RC2
│   │   ├── RESOURCE.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── XMT.APS
│   │   ├── XMT.CLW
│   │   ├── XMT.CPP
│   │   ├── XMT.DSP
│   │   ├── XMT.DSW
│   │   ├── XMT.H
│   │   ├── XMT.NCB
│   │   ├── XMT.PLG
│   │   ├── XMT.rc
│   │   ├── XMTDlg.cpp
│   │   ├── XMTDlg.h
│   │   └── Xmt.opt
│   ├── 6.3 PC机与PLC串口通信程序设计
│   │   ├── 6.4.5.1 PC与西门子S7-200PLC串口通信
│   │   │   ├── 00 PC&S7-200PLC(下位机程序)
│   │   │   │   ├── S7-200PLC.mwp
│   │   │   │   └── S7-200plc.txt
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── mscomm.cpp
│   │   │   ├── mscomm.h
│   │   │   ├── plc.aps
│   │   │   ├── plc.clw
│   │   │   ├── plc.cpp
│   │   │   ├── plc.dsp
│   │   │   ├── plc.dsw
│   │   │   ├── plc.h
│   │   │   ├── plc.ncb
│   │   │   ├── plc.opt
│   │   │   ├── plc.plg
│   │   │   ├── plc.rc
│   │   │   ├── plcDlg.cpp
│   │   │   ├── plcDlg.h
│   │   │   ├── res
│   │   │   │   ├── plc.ico
│   │   │   │   └── plc.rc2
│   │   │   └── resource.h
│   │   └── 6.4.5.2 PC与三菱FX2N-32MRPLC串口通信
│   │   ├── MSCOMM.CPP
│   │   ├── MSCOMM.H
│   │   ├── PLC.CLW
│   │   ├── PLC.CPP
│   │   ├── PLC.DSP
│   │   ├── PLC.DSW
│   │   ├── PLC.H
│   │   ├── PLC.NCB
│   │   ├── PLC.PLG
│   │   ├── Plc.opt
│   │   ├── RES
│   │   │   ├── PLC.ICO
│   │   │   └── PLC.RC2
│   │   ├── RESOURCE.H
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── plc.aps
│   │   ├── plc.rc
│   │   ├── plcDlg.cpp
│   │   └── plcDlg.h
│   ├── 6.4 PC机与读卡器串口通信程序设计
│   │   ├── MSCOMM.CPP
│   │   ├── MSCOMM.H
│   │   ├── RES
│   │   │   ├── Thumbs.db
│   │   │   ├── VCDLL.ICO
│   │   │   └── VCDLL.RC2
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── VCDLL.CLW
│   │   ├── VCDLL.CPP
│   │   ├── VCDLL.DSP
│   │   ├── VCDLL.DSW
│   │   ├── VCDLL.EXE
│   │   ├── VCDLL.H
│   │   ├── VCDLL.NCB
│   │   ├── VCDLL.PLG
│   │   ├── Vcdll.opt
│   │   ├── generaldll.dll
│   │   ├── generaldll.lib
│   │   ├── vcdll.aps
│   │   ├── vcdll.rc
│   │   ├── vcdllDlg.cpp
│   │   └── vcdllDlg.h
│   ├── 6.5 PC机与GSM短信模块串口通信程序设计
│   │   ├── ADOconn.cpp
│   │   ├── ADOconn.h
│   │   ├── GSM(扩展)
│   │   │   ├── Comm.cpp
│   │   │   ├── Comm.h
│   │   │   ├── GsmGprs.aps
│   │   │   ├── GsmGprs.clw
│   │   │   ├── GsmGprs.cpp
│   │   │   ├── GsmGprs.dsp
│   │   │   ├── GsmGprs.dsw
│   │   │   ├── GsmGprs.exe
│   │   │   ├── GsmGprs.h
│   │   │   ├── GsmGprs.ncb
│   │   │   ├── GsmGprs.opt
│   │   │   ├── GsmGprs.plg
│   │   │   ├── GsmGprs.rc
│   │   │   ├── GsmGprsDoc.cpp
│   │   │   ├── GsmGprsDoc.h
│   │   │   ├── GsmGprsView.cpp
│   │   │   ├── GsmGprsView.h
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Resource.h
│   │   │   ├── SettingsDlg.cpp
│   │   │   ├── SettingsDlg.h
│   │   │   ├── Sms.cpp
│   │   │   ├── Sms.h
│   │   │   ├── SmsTraffic.cpp
│   │   │   ├── SmsTraffic.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── define.h
│   │   │   └── res
│   │   │   ├── GsmGprs.ico
│   │   │   ├── GsmGprs.rc2
│   │   │   ├── GsmGprsDoc.ico
│   │   │   └── Toolbar.bmp
│   │   ├── GSM.APS
│   │   ├── GSM.clw
│   │   ├── GSM.cpp
│   │   ├── GSM.dsp
│   │   ├── GSM.dsw
│   │   ├── GSM.h
│   │   ├── GSM.ncb
│   │   ├── GSM.opt
│   │   ├── GSM.plg
│   │   ├── GSM.rc
│   │   ├── GSMDlg.cpp
│   │   ├── GSMDlg.h
│   │   ├── MYDB.mdb
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── msado15.tlh
│   │   ├── msado15.tli
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── GSM.ico
│   │   │   └── GSM.rc2
│   │   ├── resource.h
│   │   ├── 说明.txt
│   │   └── 使用说明.txt
│   ├── 6.7 PC机与调制解调器串口通信程序设计
│   │   ├── ModemConnet.aps
│   │   ├── ModemConnet.clw
│   │   ├── ModemConnet.cpp
│   │   ├── ModemConnet.dsp
│   │   ├── ModemConnet.dsw
│   │   ├── ModemConnet.h
│   │   ├── ModemConnet.ncb
│   │   ├── ModemConnet.opt
│   │   ├── ModemConnet.plg
│   │   ├── ModemConnet.rc
│   │   ├── ModemConnetDlg.cpp
│   │   ├── ModemConnetDlg.h
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── mscomm.cpp
│   │   ├── mscomm.h
│   │   ├── res
│   │   │   ├── ModemConnet.ico
│   │   │   ├── ModemConnet.rc2
│   │   │   └── tu.bmp
│   │   └── 扩展
│   │   ├── GetStateThread.cpp
│   │   ├── GetStateThread.h
│   │   ├── NewAT.aps
│   │   ├── NewAT.clw
│   │   ├── NewAT.cpp
│   │   ├── NewAT.dsp
│   │   ├── NewAT.dsw
│   │   ├── NewAT.exe
│   │   ├── NewAT.h
│   │   ├── NewAT.ncb
│   │   ├── NewAT.opt
│   │   ├── NewAT.plg
│   │   ├── NewAT.rc
│   │   ├── NewATDlg.cpp
│   │   ├── NewATDlg.h
│   │   ├── ReadMe.txt
│   │   ├── Release
│   │   │   ├── NewAT.bsc
│   │   │   ├── NewAT.exe
│   │   │   ├── NewAT.obj
│   │   │   ├── NewAT.pch
│   │   │   ├── NewAT.res
│   │   │   ├── NewAT.sbr
│   │   │   ├── NewATDlg.obj
│   │   │   ├── NewATDlg.sbr
│   │   │   ├── StateDlg.obj
│   │   │   ├── StateDlg.sbr
│   │   │   ├── StdAfx.obj
│   │   │   ├── StdAfx.sbr
│   │   │   ├── YsATModem.obj
│   │   │   ├── YsATModem.sbr
│   │   │   ├── YsComm.obj
│   │   │   ├── YsComm.sbr
│   │   │   └── vc60.idb
│   │   ├── StateDlg.cpp
│   │   ├── StateDlg.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── YsATModem.cpp
│   │   ├── YsATModem.h
│   │   ├── YsComm.cpp
│   │   ├── YsComm.h
│   │   ├── YsQueue.h
│   │   ├── res
│   │   │   ├── NewAT.ico
│   │   │   └── NewAT.rc2
│   │   ├── resource.h
│   │   ├── test.cpp
│   │   └── test.h
│   └── 6.8 PC机与云台控制系统串口通信程序设计
│   ├── CodeDlg.cpp
│   ├── CodeDlg.h
│   ├── ConfigDlg.cpp
│   ├── MirrorButton.cpp
│   ├── MirrorButton.h
│   ├── MyBitmapButton.cpp
│   ├── MyBitmapButton.h
│   ├── MyButton.cpp
│   ├── MyButton.h
│   ├── ReadMe.txt
│   ├── SerialPort.cpp
│   ├── SerialPort.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── WINIO.VXD
│   ├── WinIo.dll
│   ├── WinIo.h
│   ├── WinIo.lib
│   ├── WinIo.sys
│   ├── configdlg.h
│   ├── res
│   │   ├── Arrow_up.ico
│   │   ├── Thumbs.db
│   │   ├── bitmap1.bmp
│   │   ├── bmp00001.bmp
│   │   ├── bmp00002.bmp
│   │   ├── bmp00003.bmp
│   │   ├── bmp00004.bmp
│   │   ├── bmp00005.bmp
│   │   ├── bmp00006.bmp
│   │   ├── bmp00007.bmp
│   │   ├── bmp00008.bmp
│   │   ├── bmp00009.bmp
│   │   ├── bmp00010.bmp
│   │   ├── bmp00011.bmp
│   │   ├── bmp00012.bmp
│   │   ├── bmp00013.bmp
│   │   ├── down_up.bmp
│   │   ├── icon1.ico
│   │   ├── up.bmp
│   │   ├── upleft_u.bmp
│   │   ├── yuntai.ico
│   │   └── yuntai.rc2
│   ├── resource.h
│   ├── yuntai.aps
│   ├── yuntai.clw
│   ├── yuntai.cpp
│   ├── yuntai.dsp
│   ├── yuntai.dsw
│   ├── yuntai.h
│   ├── yuntai.ncb
│   ├── yuntai.opt
│   ├── yuntai.plg
│   ├── yuntai.rc
│   ├── yuntaiDlg.cpp
│   ├── yuntaiDlg.h
│   ├── yuntaiconfig.ini
│   ├── 扩展
│   │   ├── AdaptDlg.cpp
│   │   ├── Adaptdlg.h
│   │   ├── ChuanPort.cpp
│   │   ├── ChuanPort.h
│   │   ├── LensButton.cpp
│   │   ├── LensButton.h
│   │   ├── LiuButton.cpp
│   │   ├── LiuButton.h
│   │   ├── MirrorButton.cpp
│   │   ├── MirrorButton.h
│   │   ├── MyBitmapButton.cpp
│   │   ├── MyBitmapButton.h
│   │   ├── MyButton.cpp
│   │   ├── MyButton.h
│   │   ├── PICTButton.cpp
│   │   ├── PICTButton.h
│   │   ├── ReadMe.txt
│   │   ├── SerialPort.cpp
│   │   ├── SerialPort.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── WINIO.VXD
│   │   ├── WinIo.dll
│   │   ├── WinIo.h
│   │   ├── WinIo.lib
│   │   ├── WinIo.sys
│   │   ├── WordDlg.cpp
│   │   ├── WordDlg.h
│   │   ├── cradle.aps
│   │   ├── cradle.clw
│   │   ├── cradle.cpp
│   │   ├── cradle.dsp
│   │   ├── cradle.dsw
│   │   ├── cradle.h
│   │   ├── cradle.ncb
│   │   ├── cradle.opt
│   │   ├── cradle.plg
│   │   ├── cradle.rc
│   │   ├── cradleDlg.cpp
│   │   ├── cradleDlg.h
│   │   ├── cradleconfig.ini
│   │   ├── res
│   │   │   ├── Thumbs.db
│   │   │   ├── cradle.ico
│   │   │   ├── cradle.rc2
│   │   │   └── icon1.ico
│   │   ├── resource.h
│   │   └── 使用注意.txt
│   └── 使用注意.txt
└── 第7章 集散控制系统及其程序设计典型实例
├── 7.5 PC机与智能仪器构成的DCS程序设计
│   ├── Debug
│   │   ├── MXMT.exe
│   │   ├── MXMT.ilk
│   │   ├── MXMT.obj
│   │   ├── MXMT.pch
│   │   ├── MXMT.pdb
│   │   ├── MXMT.res
│   │   ├── MXMTDlg.obj
│   │   ├── StdAfx.obj
│   │   ├── mscomm.obj
│   │   ├── vc60.idb
│   │   └── vc60.pdb
│   ├── MSCOMM.CPP
│   ├── MSCOMM.H
│   ├── MXMT.APS
│   ├── MXMT.CLW
│   ├── MXMT.CPP
│   ├── MXMT.DSP
│   ├── MXMT.DSW
│   ├── MXMT.H
│   ├── MXMT.NCB
│   ├── MXMT.OPT
│   ├── MXMT.PLG
│   ├── MXMT.rc
│   ├── MXMTDlg.cpp
│   ├── MXMTDlg.h
│   ├── RES
│   │   ├── MXMT.ICO
│   │   └── MXMT.RC2
│   ├── RESOURCE.H
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   └── StdAfx.h
├── 7.6 PC机与远程IO模块构成的DCS程序设计
│   ├── IO.CLW
│   ├── IO.CPP
│   ├── IO.DSP
│   ├── IO.DSW
│   ├── IO.H
│   ├── IO.NCB
│   ├── IO.PLG
│   ├── Io.opt
│   ├── MSCOMM.CPP
│   ├── MSCOMM.H
│   ├── RES
│   │   ├── IO.ICO
│   │   └── IO.RC2
│   ├── RESOURCE.H
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── io.aps
│   ├── io.rc
│   ├── ioDlg.cpp
│   ├── ioDlg.h
│   └── 说明.txt
└── 7.7 PC机与CAN总线模块构成的DCS程序设计
├── CAN.APS
├── CAN.clw
├── CAN.cpp
├── CAN.dsp
├── CAN.dsw
├── CAN.h
├── CAN.ncb
├── CAN.opt
├── CAN.plg
├── CAN.rc
├── CANDlg.cpp
├── CANDlg.h
├── CH365DLL.DLL
├── CH365DLL.LIB
├── Ch365dll.h
├── K8110.opt
├── ReadMe.txt
├── StdAfx.cpp
├── StdAfx.h
├── k8110.dll
├── k8110.h
├── k8110.lib
├── res
│   ├── CAN.ico
│   └── CAN.rc2
├── resource.h
└── 说明.txt

104 directories, 1040 files

标签:

实例下载地址

Visual C++数据采集与串口通信测控应用实战.(配书源码)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警