青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Beginning to 編程

VC++ 方面編程文章

 

C++中實(shí)現(xiàn)串口操作類

工程下載:http://www.shnenglu.com/Files/richardzeng/C++中實(shí)現(xiàn)串口操作類%20SerialPortLib.rar

最近封裝了一個串口類,與大家分享,該類的主要特點(diǎn)是:能實(shí)現(xiàn)數(shù)據(jù)的異步接收;無須MFC的支持;只能在VS2003編譯通過,但只要做少量修改就可以在VC6.0中使用.使用起來非常簡單,主要代碼如下:

 1 #include "stdafx.h"
 2 #include "comm_exception.h"
 3 #include "SerialPort.h"
 4 #include "serialportobservertest.h"
 5 
 6 using namespace C2217::StdLib;
 7 using namespace
 IBMS;
 8 

 9 int _tmain(int argc, _TCHAR* argv[])
10 
{
11     try

12     {    
13         //聲明一個串口觀察者

14         CSerialPortObserverTest portObserver;
15         //聲明串口1

16         CSerialPort port(1);
17         //注冊串口的觀察者

18         port.AtachPortObserver(&portObserver);
19         //打開串口

20         port.Open();
21         byte data[100= {0
};
22 

23         port.Send(data,sizeof(data));
24 
    }
25     catch(comm_exception &
e)
26 
    {
27 
        SET_CATCH_POS(e);
28         std::cout <<
 e;
29 
    }
30 

31     return 0;
32 
}
33 

   串口數(shù)據(jù)的接收在

void CSerialPortObserverTest::OnSerialPortReceive(CSerialPort *pSerialPort, byte *pData, size_t nDataLen)
{
 cout 
<< pSerialPort->GetName().c_str() << "Received Data: "<<
endl;
 
 
for(size_t i=0; i< nDataLen ;++
i )
 {
  cout 
<< pData[i] << " "
 ;
 }

 cout 
<<
endl;
}

   完成,你也可以不使用觀察者,直接重寫void CSerialPort::OnReceiveData(byte *pData, size_t nDataLen)可以獲得更好的執(zhí)行效率。去掉觀察者對象list.

   有什么問題郵件聯(lián)系:dyj057@gmail.com



# re: C++中實(shí)現(xiàn)串口操作類 2005-12-22 18:34 小明
我看你的程序使用了一個叫IbmsSerialPort.dll的dll來完成通訊

而這個IbmsSerialPort.dll首先使用CreateFile,然后使用GetCommState等等一系列communications resource function來完成端口通訊

ok,學(xué)到了一些東西

  回復(fù) 

# re: C++中實(shí)現(xiàn)串口操作類 2006-03-01 10:44 msn:a.zlp@163.com
CreateFile對串口操作是獨(dú)占的,其他的應(yīng)用程序就不能打開,怎么實(shí)現(xiàn)觀察者的角色呢?想請教樓主!msn:a.zlp@163.com  回復(fù)
  

# re: C++中實(shí)現(xiàn)串口操作類 2006-03-01 12:00 天下無雙
這個簡單,當(dāng)你發(fā)送數(shù)據(jù)的時候,也發(fā)送一份到觀察者.接收到數(shù)據(jù)的時候,也轉(zhuǎn)一份到觀察者。  回復(fù) 
   
  

posted on 2006-03-10 11:15 Beginning to 編程 閱讀(1394) 評論(1)  編輯 收藏 引用 所屬分類: 關(guān)鍵代碼

評論

# re: C++中實(shí)現(xiàn)串口操作類 2006-03-20 17:30 sdf

wo lai ge   回復(fù)  更多評論   

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(4)

隨筆分類

隨筆檔案

文章檔案

相冊

BlogDev

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品视频在线| 国产精品素人视频| 欧美一区二区在线视频| 欧美久久久久免费| 欧美高清视频| 91久久久国产精品| 亚洲视频在线观看三级| 久久精品国产欧美亚洲人人爽| 男女激情久久| 99视频超级精品| 国产综合在线看| 欧美激情欧美激情在线五月| 欧美日韩国产一区二区三区地区 | 国产精品mm| 国产揄拍国内精品对白| 久久亚洲图片| 亚洲视频在线一区| 久久久久国产一区二区三区| 亚洲精品日产精品乱码不卡| 久久亚洲综合网| 久久久欧美精品| 国内精品久久久久影院优 | 亚洲中字在线| 久久综合中文| 久久成人人人人精品欧| 久久久综合网| 免费的成人av| 国产精品免费aⅴ片在线观看| 欧美日韩理论| 性欧美精品高清| 久久久久久久精| 亚洲一区二区在线看| 日韩视频一区二区三区| 国产精品日韩在线| 欧美77777| 久久香蕉精品| 欧美在线观看你懂的| 亚洲人成小说网站色在线| 亚洲一区二区三区高清| 在线免费观看视频一区| 国产日韩欧美综合在线| 麻豆久久久9性大片| 久久精品一区二区三区不卡牛牛| 久久精品中文字幕一区| 欧美一区三区二区在线观看| 久久亚洲国产成人| 亚洲国产一二三| 久久精品99无色码中文字幕 | 99精品99| 亚洲激情欧美激情| 久久精品免费看| 黄网站免费久久| 鲁大师影院一区二区三区| 欧美激情91| 一区二区国产在线观看| 国产精品一二一区| 久久久亚洲精品一区二区三区 | 免费亚洲电影| 亚洲一区中文字幕在线观看| 亚洲欧美日产图| 亚洲在线观看视频网站| 久久国产精品99精品国产| 麻豆亚洲精品| 亚洲人成人一区二区三区| 日韩视频在线观看免费| 亚洲欧洲一区| 午夜亚洲视频| 久久精品视频导航| 国产精品video| 一本色道久久加勒比88综合| 一区二区欧美国产| 亚洲精品美女在线观看| 亚洲三级视频| 国产九九精品| 欧美激情一区二区三区不卡| 9i看片成人免费高清| 欧美在线日韩精品| 亚洲激情一区| 国产区精品视频| 欧美精品日韩三级| 久久久久久久97| 亚洲伊人观看| 亚洲精品一区在线| 免费在线观看成人av| 性xx色xx综合久久久xx| 亚洲老司机av| 蜜桃av久久久亚洲精品| 亚洲主播在线观看| 亚洲日韩欧美视频一区| 久久一区二区三区国产精品| 亚洲自啪免费| 欧美日韩中文字幕精品| 午夜亚洲福利在线老司机| 亚洲欧美激情视频在线观看一区二区三区 | 国内精品伊人久久久久av一坑| 亚洲视频在线二区| 亚洲午夜一区二区| 欧美三级在线视频| 午夜精品国产精品大乳美女| 亚洲国产精品久久久| 性色av一区二区三区红粉影视| 国产精品久久久久久久久久ktv| 最近中文字幕日韩精品| 欧美国产在线电影| 国产日韩一区二区三区| 亚洲女同同性videoxma| 欧美激情亚洲国产| 亚洲成人资源| 一区二区欧美精品| 国产精品一区二区视频| 久久婷婷久久一区二区三区| 99视频日韩| 国产亚洲电影| 日韩视频免费观看| 欧美日韩视频在线一区二区| 99re热这里只有精品视频| 亚洲欧美日韩中文视频| 在线观看亚洲专区| 欧美xart系列高清| 国产日韩欧美一区二区三区在线观看 | 亚洲欧美久久久| 欧美在线精品免播放器视频| 亚洲九九爱视频| 午夜国产欧美理论在线播放| 亚洲欧洲精品成人久久奇米网| 亚洲黄色成人久久久| 黑人极品videos精品欧美裸| 亚洲精品日韩综合观看成人91| 亚洲乱码国产乱码精品精可以看 | 夜夜爽av福利精品导航 | 揄拍成人国产精品视频| 久久精品国产91精品亚洲| 欧美激情中文不卡| 欧美成在线视频| 亚洲激情成人在线| 国产日韩欧美亚洲| 国内精品视频在线观看| 亚洲视频 欧洲视频| 在线看国产一区| 亚洲精品乱码久久久久久蜜桃91| 亚洲看片网站| 亚洲免费视频网站| 久久精品av麻豆的观看方式| 欧美国产第二页| 日韩性生活视频| 性欧美18~19sex高清播放| 久久国产日韩| 国产精品香蕉在线观看| 99re这里只有精品6| 亚洲午夜性刺激影院| 欧美私人啪啪vps| 麻豆精品网站| 亚洲国产精品电影在线观看| 久久精品日产第一区二区| 久久只精品国产| 亚洲精品小视频在线观看| 欧美午夜视频网站| 午夜在线播放视频欧美| 久久精品欧美日韩精品| 欧美日韩亚洲天堂| 国产精品亚洲产品| 狠色狠色综合久久| 亚洲网站视频| 另类天堂av| 一区二区三区四区五区精品视频| 欧美在线视屏| 欧美性色视频在线| 亚洲日本中文字幕免费在线不卡| 欧美一区二区高清| 亚洲精品中文字幕在线| 久久久欧美精品| 国产精品日韩欧美一区| 99国产精品私拍| 麻豆精品视频在线| 亚洲欧美资源在线| 欧美视频一区| 日韩一本二本av| 欧美激情视频在线播放| 久久成人一区| 国产精品亚洲美女av网站| 在线一区二区三区做爰视频网站| 欧美18av| 久久久久久久久久久成人| 国产欧美日韩综合精品二区| 亚洲自拍都市欧美小说| 亚洲久久一区二区| 欧美精品电影在线| 亚洲激情视频网站| 欧美成人精精品一区二区频| 欧美在线视频观看| 久久综合色播五月| 免费成人性网站| 欧美精品一区二区精品网| 亚洲精品一品区二品区三品区| 激情欧美亚洲| 经典三级久久| 妖精视频成人观看www| 亚洲桃色在线一区| 欧美在线你懂的| 亚洲大胆人体视频|