美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 濁度傳感器

類型分類:
科普知識
數(shù)據(jù)分類:
濁度傳感器

基于VC++6.0的串口通信開發(fā)方法

發(fā)布日期:2022-04-17 點擊率:102

1 引言
  在當(dāng)今的工業(yè)控制領(lǐng)域,串口通信是計算機與其他設(shè)備進行數(shù)據(jù)通信時經(jīng)常使用的方法,具有實現(xiàn)簡單、使用靈活、數(shù)據(jù)傳輸可靠等幾個優(yōu)點,特別是在實時監(jiān)控系統(tǒng)中得到廣泛應(yīng)用,在我們使用的計算機上使用的串口一般是RS232,使用RS232接口只能進行一對一的通信,然而在工業(yè)控制領(lǐng)域往往是一臺工控機和多臺智能設(shè)備進行通信,并且要求傳輸距離遠,因為這些需求,在工控領(lǐng)域一般使用RS485。
  在Win32下,可以使用兩種編程方式實現(xiàn)串口通信,其一是使用MScomm控件,這種方法程序簡單,但欠靈活。其二是調(diào)用Windows的API函數(shù),這種方法可以清楚地掌握串口通信的機制,并且自由靈活。使用控件的方法在本質(zhì)上也是使用API進行串口通信,控件只不過是對API的一個封裝處理,本文只介紹使用API進行串口通信編程的方法。
2 串口通信的一般步驟
2.1 打開串口
  在32位Windows中,串口和其他通信設(shè)備(如磁盤等)都被作為文件進行處理,在使用前必須先將其打開,為保證串口通信數(shù)據(jù)傳輸?shù)目煽啃裕谝话阋苑枪蚕砟J酱蜷_,也就是在被串口打開后,其他程序不能在去打開此設(shè)備。
2.2 配置串口
  在使用串口進行數(shù)據(jù)通信前必須對其進行正確的配置,串口需要配置的主要參數(shù)有波特率、數(shù)據(jù)位、停止位、奇偶校驗、收發(fā)數(shù)據(jù)緩沖區(qū)大小。除此之外還要對串口進行超時設(shè)置,以防止在串口通信時數(shù)據(jù)傳輸突然中斷而導(dǎo)致讀寫操作進入無限期等待的狀態(tài),設(shè)置了超時,如果在指定時間內(nèi)沒有完成所進行的操作,則此操作被自動放棄。
2.3 讀寫串口
  在串口被打開并設(shè)置好后,就可以使用串口進行讀寫數(shù)據(jù)了,讀寫數(shù)據(jù)可以采用同步、異步及事件驅(qū)動等多種方式。
2.4 關(guān)閉串口
  在使用完串口后應(yīng)該將其關(guān)閉,如果沒有關(guān)閉,該串口會處于打開狀態(tài),其他的應(yīng)用程序便無法打開使用該串口。
3 利用API函數(shù)實現(xiàn)串口通信
3.1 打開串口
  Win32系統(tǒng)把文件的概念進行了擴展。無論是文件、通信設(shè)備、命名管道、郵件槽、磁盤、還是控制臺,都是用API函數(shù)CreateFile來打開或創(chuàng)建的。該函數(shù)的原型為:
HANDLE CreateFile(LPCTSTR lpFileName,
DWORD dwDesiredAccess,
DWORD dwShareMode,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
DWORD dwCreationDistribution,
DWORD dwFlagsAndAttributes,
HANDLE hTemplateFile);
各個參數(shù)說明如下:
lpFileName:將要打開的串口邏輯名,如“COM1”;
dwDesiredAccess:指定串口訪問的類型,可以是讀取、寫入或二者并列;
dwShareMode:指定共享屬性,由于串口不能共享,該參數(shù)必須置為0;
lpSecurityAttributes:引用安全性屬性結(jié)構(gòu),缺省值為NULL;
dwCreationDistribution:創(chuàng)建標志,對串口操作該參數(shù)必須置為OPEN_EXISTING;
dwFlagsAndAttributes:屬性描述,用于指定該串口是否進行異步操作,該值為FILE_FLAG_OVERLAPPED,表示使用異步的I/O;該值為0,表示同步I/O操作;
hTemplateFile:對串口而言該參數(shù)必須置為NULL;
3.2 配置串口
  在打開通訊設(shè)備句柄后,常常需要對串口進行一些初始化配置工作。這需要通過一個DCB結(jié)構(gòu)來進行。DCB結(jié)構(gòu)包含了諸如波特率、數(shù)據(jù)位數(shù)、奇偶校驗和停止位數(shù)等信息。在查詢或配置串口的屬性時,都要用DCB結(jié)構(gòu)來作為緩沖區(qū)。在打開串口后,可以調(diào)用GetCommState函數(shù)來獲取串口的默認配置,該函數(shù)獲取一個DCB結(jié)構(gòu)體,只要在該結(jié)構(gòu)內(nèi)對應(yīng)該先修改DCB結(jié)構(gòu),然后再調(diào)用SetCommState函數(shù)以修改后的DCB結(jié)構(gòu)設(shè)置串口。DCB主要有以下幾個重要的成員:

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        欧美一区二区人人喊爽| 黄色国产精品一区二区三区| 亚洲一区电影777| 亚洲欧美日韩国产成人精品影院| 国产精品网站一区| 自拍偷拍亚洲欧美日韩| 亚洲精品视频免费看| 一区二区理论电影在线观看| 亚洲成人免费视| 麻豆精品在线播放| 成人午夜av电影| 国产精品久久久久久久小唯西川 | 制服丝袜亚洲精品中文字幕| 欧美一区二区三区系列电影| 精品欧美久久久| 国产精品美女久久久久久| 亚洲乱码一区二区三区在线观看| 亚洲国产三级在线| 国产又粗又猛又爽又黄91精品| k8久久久一区二区三区| 精品免费一区二区三区蜜桃| 一区二区三区免费看| 欧美一区二区三级| 国产精品国产精品国产专区不蜜| 亚洲h在线观看| jlzzjlzz欧美大全| 茄子视频成人在线观看 | 色婷婷av一区二区三区大白胸| 4438亚洲最大| 国产精品护士白丝一区av| 日韩不卡一区二区| 91亚洲国产成人精品一区二区三| 日韩av一级大片| 91精品国产一区二区三区蜜臀| 国产精品福利av| 精品一区二区三区的国产在线播放| 91年精品国产| 中文字幕剧情在线观看一区| 久久影院视频免费| 婷婷国产在线综合| 91视频一区二区三区| 一本到三区不卡视频| 国产视频在线观看一区二区三区| 午夜私人影院久久久久| 成a人片国产精品| 一区二区三区四区| 久久久91精品国产一区二区三区| 午夜激情一区二区| 91麻豆国产福利在线观看| 色婷婷精品大在线视频| 国产精品久久综合| 国产成人综合亚洲91猫咪| 涩涩日韩在线| 国产精品亲子乱子伦xxxx裸| 国产精品一区二区在线观看网站| 欧美人与物videos另类| 2022国产精品视频| 久久99精品久久久久久国产越南| 蜜桃视频在线观看91| 精品成人免费观看| 国产原创一区二区三区| 亚洲最新在线| 亚洲日韩欧美一区二区在线| 国产99一区视频免费| 一区二区不卡在线| 亚洲色图色小说| 91视频精品在这里| 日韩视频不卡中文| 久久se精品一区精品二区| 日韩精品福利视频| 国产精品久久精品日日| 99久久精品国产导航| 91精品国产综合久久香蕉麻豆| 日av在线不卡| 一本色道婷婷久久欧美| 亚洲一线二线三线视频| 久久久神马电影| 国产精品每日更新| 7777奇米亚洲综合久久| 欧美成人女星排行榜| 国产电影一区在线| 欧美精选午夜久久久乱码6080| 视频在线观看一区| 西游记1978| 亚洲成国产人片在线观看| 日本不卡一区二区三区在线观看| 国产精品初高中害羞小美女文| 91女人视频在线观看| 久久综合色播五月| eeuss鲁一区二区三区| 精品乱人伦一区二区三区| 懂色av一区二区在线播放| 91精品一区二区三区在线观看| 韩国欧美国产1区| 欧美理论电影在线| 国产乱淫av一区二区三区| 91精品国产乱码久久蜜臀| 国产一区二区毛片| 欧美高清你懂得| 国产成人av一区二区| 欧美一级国产精品| 国产99精品国产| 精品va天堂亚洲国产| 福利视频久久| 亚洲免费在线看| 亚洲一区二区三区欧美| 日韩av中文字幕一区二区| 在线观看av一区二区| 国产麻豆视频一区| 精品黑人一区二区三区久久| av午夜一区麻豆| 中文字幕电影一区| 欧美一区2区三区4区公司二百| 亚洲一二三级电影| 在线亚洲免费视频| 国产成人精品aa毛片| 久久久综合网站| 国产精品一区视频| 午夜在线成人av| 欧美二区三区的天堂| 99国产精品99久久久久久| 欧美激情一区二区三区蜜桃视频| 久久综合中文色婷婷| 亚洲成年人网站在线观看| 欧美三级视频在线播放| 99国产一区二区三精品乱码| 亚洲人亚洲人成电影网站色| 四虎一区二区| 国产麻豆日韩欧美久久| 久久精品水蜜桃av综合天堂| 欧美日韩精品免费看| 免费成人在线网站| 久久综合精品国产一区二区三区 | 欧美猛男超大videosgay| 99在线热播精品免费| 亚洲视频网在线直播| 91精品福利在线| 不卡高清视频专区| **性色生活片久久毛片| 综合一区中文字幕| av爱爱亚洲一区| 亚洲无线码一区二区三区| 在线播放视频一区| 国产尤物99| 久久精品国产久精国产爱| 久久精品视频免费观看| 中国成人在线视频| 9久草视频在线视频精品| 亚洲va欧美va天堂v国产综合| 欧美一区二区在线播放| 久中文字幕一区| 国产99久久久久久免费看农村| 国产精品久久久久久久久免费相片| 中文字幕欧美人与畜| 91蜜桃网站免费观看| 婷婷综合五月天| 久久久久久久久久久电影| 自拍另类欧美| 国产精品有限公司| 国产激情偷乱视频一区二区三区| 国产精品电影一区二区三区| 欧美蜜桃一区二区三区| 美女被啪啪一区二区| 丰满亚洲少妇av| 亚洲不卡一区二区三区| 国产精品水嫩水嫩| 欧美一区二区三区喷汁尤物| 日本视频一区在线观看| 99久久精品国产观看| 老司机一区二区| 亚洲精品日韩综合观看成人91| 欧美一区二区成人| 一本色道久久综合亚洲精品婷婷| 国产精品免费一区二区三区四区 | 国产69精品一区二区亚洲孕妇| 亚洲综合色区另类av| 久久精品夜色噜噜亚洲a∨| 欧美日韩激情在线| 日韩美女一区| 国产午夜精品在线| 成人av电影在线网| 狠狠色综合播放一区二区| 亚洲一卡二卡三卡四卡五卡| 国产精品萝li| 精品播放一区二区| 欧美喷水一区二区| 自拍偷拍亚洲色图欧美| 欧美一区亚洲二区| 国产精品综合久久久久久| 99精品视频免费在线观看| 激情深爱一区二区| 蜜臀久久99精品久久久久久9| 亚洲美女视频在线| 国产精品另类一区| 日本一区二区三区高清不卡| 精品日韩99亚洲| 精品福利av导航| 精品国产乱码久久久久久影片| 日韩小视频在线观看专区| 7777精品伊人久久久大香线蕉超级流畅 |