A. 求《VisualC++串口通信開發入門與編程實踐》電子版,謝謝了
應該 就是這個 吧
B. 串口通信問題~~急~~
應該不是問題吧
請看 龔建偉 的 入門書
Visual C++_Turbo C串口通信編程實踐
有 pdf 地址文檔的
C. 能給我c/c++串口通信典型應用實例編程實踐的電子版嗎,還有源代碼
我當時用的這個人的代碼:
/*
Mole:SerialPort.H
Purpose:
Copyright(c)1999-2008byPJNaughter.
Allrightsreserved.
Copyright/UsageDetails:
(commercial,shareware,freewareorotherwise)
.
.Ifyouwanttodistributesource
codewithyourapplication,.Thisis
.
*/
/////////////////////Macros/Structsetc////////////////////////////////////
#pragmaonce
#ifndef__SERIALPORT_H__
#define__SERIALPORT_H__
#ifndefCSERIALPORT_EXT_CLASS
#defineCSERIALPORT_EXT_CLASS
#endif
///////////////////////////Classes///////////////////////////////////////////
classCSERIALPORT_EXT_CLASSCSerialException:publicCException
{
public:
//Constructors/Destructors
CSerialException(DWORDdwError);
//Methods
#ifdef_DEBUG
virtualvoidDump(CDumpContext&dc)const;
#endif
virtualBOOLGetErrorMessage(__out_ecount_z(nMaxError)LPTSTRlpszError,__inUINTnMaxError,__out_optPUINTpnHelpContext=NULL);
CStringGetErrorMessage();
//Datamembers
DWORDm_dwError;
protected:
DECLARE_DYNAMIC(CSerialException)
};
classCSERIALPORT_EXT_CLASSCSerialPort
{
public:
//Enums
enumFlowControl
{
NoFlowControl,
CtsRtsFlowControl,
CtsDtrFlowControl,
DsrRtsFlowControl,
DsrDtrFlowControl,
XonXoffFlowControl
};
enumParity
{
NoParity=0,
OddParity=1,
EvenParity=2,
MarkParity=3,
SpaceParity=4
};
enumStopBits
{
OneStopBit,
OnePointFiveStopBits,
TwoStopBits
};
//Constructors/Destructors
CSerialPort();
virtual~CSerialPort();
//GeneralMethods
voidOpen(intnPort,DWORDdwBaud=9600,Parityparity=NoParity,BYTEDataBits=8,
StopBitsstopBits=OneStopBit,FlowControlfc=NoFlowControl,BOOLbOverlapped=FALSE);
voidOpen(LPCTSTRpszPort,DWORDdwBaud=9600,Parityparity=NoParity,BYTEDataBits=8,
StopBitsstopBits=OneStopBit,FlowControlfc=NoFlowControl,BOOLbOverlapped=FALSE);
voidClose();
voidAttach(HANDLEhComm);
HANDLEDetach();
operatorHANDLE()const{returnm_hComm;};
BOOLIsOpen()const{returnm_hComm!=INVALID_HANDLE_VALUE;};
#ifdef_DEBUG
voidDump(CDumpContext&dc)const;
#endif
//Reading/WritingMethods
DWORDRead(void*lpBuf,DWORDdwCount);
voidRead(void*lpBuf,DWORDdwCount,OVERLAPPED&overlapped,DWORD*pBytesRead=NULL);
voidReadEx(void*lpBuf,DWORDdwCount);
DWORDWrite(constvoid*lpBuf,DWORDdwCount);
voidWrite(constvoid*lpBuf,DWORDdwCount,OVERLAPPED&overlapped,DWORD*pBytesWritten=NULL);
voidWriteEx(constvoid*lpBuf,DWORDdwCount);
voidTransmitChar(charcChar);
voidGetOverlappedResult(OVERLAPPED&overlapped,DWORD&dwBytesTransferred,BOOLbWait);
voidCancelIo();
DWORDBytesWaiting();
BOOLDataWaiting(DWORDdwTimeout);
//ConfigurationMethods
voidGetConfig(COMMCONFIG&config);
staticvoidGetDefaultConfig(intnPort,COMMCONFIG&config);
voidSetConfig(COMMCONFIG&Config);
staticvoidSetDefaultConfig(intnPort,COMMCONFIG&config);
//MiscRS232Methods
voidClearBreak();
voidSetBreak();
voidClearError(DWORD&dwErrors);
voidGetStatus(COMSTAT&stat);
voidGetState(DCB&dcb);
voidSetState(DCB&dcb);
voidEscape(DWORDdwFunc);
voidClearDTR();
voidClearRTS();
voidSetDTR();
voidSetRTS();
voidSetXOFF();
voidSetXON();
voidGetProperties(COMMPROP&properties);
voidGetModemStatus(DWORD&dwModemStatus);
//Timeouts
voidSetTimeouts(COMMTIMEOUTS&timeouts);
voidGetTimeouts(COMMTIMEOUTS&timeouts);
voidSet0Timeout();
voidSet0WriteTimeout();
voidSet0ReadTimeout();
//EventMethods
voidSetMask(DWORDdwMask);
voidGetMask(DWORD&dwMask);
voidWaitEvent(DWORD&dwMask);
BOOLWaitEvent(DWORD&dwMask,OVERLAPPED&overlapped);
//QueueMethods
voidFlush();
voidPurge(DWORDdwFlags);
();
voidTerminateOutstandingReads();
voidClearWriteBuffer();
voidClearReadBuffer();
voidSetup(DWORDdwInQueue,DWORDdwOutQueue);
//Overridables
virtualvoidOnCompletion(DWORDdwErrorCode,DWORDdwCount,LPOVERLAPPEDlpOverlapped);
//Staticmethods
(DWORDdwError=0);
protected:
//Typedefs
typedefBOOL(WINAPICANCELIO)(HANDLE);
typedefCANCELIO*LPCANCELIO;
//Staticmethods
staticvoidWINAPI_OnCompletion(DWORDdwErrorCode,DWORDdwCount,LPOVERLAPPEDlpOverlapped);
//Membervariables
HANDLEm_hComm;//Handletothecommsport
HANDLEm_hEvent;//
HINSTANCEm_hKernel32;//Kernel32handle
LPCANCELIOm_lpfnCancelIo;//CancelIOfunctionpointer
};
#endif//__SERIALPORT_H__
D. 求《Visual C#.NET串口通信及測控應用典型實例》pdf
,這個是雲盤的鏈接,可以直接下。另外你找東西可以先搜索逗搜索地,在再在裡面搜,能搜到很多學習的資料,技術的,學習的各種書籍,軟體。
E. 跪求 Visual C#.NET串口通信及測控應用典型實例 PDF 謝謝了 解決++++分
有一個文本的代碼《用C#serialport寫一個通信串口調試程序》,可惜你要PDF的。
F. 龔建偉《Visual C++Turbo C串口通信編程實踐(第2版)》電子版和源代碼,請發給我 可以么 謝謝!
怎麼 發? 呵呵
email 給 [email protected] 吧
G. 急求《Visual C++實踐與提高:串口通信與工程應用篇(第2版)》PDF劉書智編的,不要第一版
已私信下載地址,望採納
H. 求c++串口通信實例源代碼
推薦看書
Visual C++_Turbo C串口通信編程實踐
需要 pdf 文檔 可以聯系
希望能解決您的問題。
I. 《LabVIEW虛擬儀器數據採集與串口通信測控應用實戰》的pdf哪位大神有啊能給發一份嗎
請下載附件吧,你需要的書籍已給你上傳,希望對你的研究有所幫助,文件較大,耐心下載,還望採納答案。
作者:李江全
LabVIEW虛擬儀器數據採集與串口通信測控應用實戰.pdf 電子版
本書從工業測控的實際應用出發,系統地講述了虛擬儀器軟體LabVIEW的測控應用技術。首先介紹了虛擬儀器的含義、功能、結構、特點和常用開發平台,接著系統地講述了LabVIEW程序設計基本知識,然後通過基於板卡的測控系統、串口通信測控系統等19個典型應用實例,詳細地講解了利用LabVIEW設計測控程序的方法,幫助讀者完整地掌握LabVIEW測控應用實戰技術。
書中提供的測控應用實例都有詳細的操作步驟,讀者可以按步驟用LabVIEW實現各種測控功能,因此實踐操作性強是本書的一大特色。
本書內容豐富,論述深入淺出,有較強的實用性和可操作性,可供自動化、計算機應用、電子信息、機電一體化、測控儀器等專業的高等院校師生閱讀,還可供從事計算機測控系統研發的工程技術人員參考。