色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>C/C++語(yǔ)言編程>

利用Visual C++實(shí)現(xiàn)串口通信編程

大?。?/span>0.1 MB 人氣: 2017-10-13 需要積分:0

  利用Visual C++在windows環(huán)境下設(shè)計(jì)異步串行通信程序可以使用不同的方法。一種方法可以使用windows系統(tǒng)提供的串行口API函數(shù);另一種方法可以直接使用Microsoft公司提供的ActiveX控件MSCOMM.OCX。利用MSCOMM.OCX控件進(jìn)行串行口程序設(shè)計(jì)相對(duì)比較簡(jiǎn)單,只要對(duì)該控件的屬性、事件和方法進(jìn)行設(shè)置和操作,就能完成簡(jiǎn)單的串行通信功能。而直接使用windows系統(tǒng)提供的串行口API函數(shù)則相對(duì)較為靈活。試驗(yàn)中,可根據(jù)自己的情況任意其中一種進(jìn)行編程。以下針對(duì)如何使用windows系統(tǒng)提供的串行口API函數(shù)進(jìn)行編程做簡(jiǎn)要介紹

  在windows系統(tǒng),串行口和其它通信設(shè)備都是作為文件進(jìn)行處理的。串行口的打開(kāi)、關(guān)閉、發(fā)送和接收所用的函數(shù)都與操作文件的函數(shù)相同??傮w來(lái)說(shuō),利用Visual C++進(jìn)行異步串行通信程序設(shè)計(jì)通常可以分為4個(gè)大階段,它們是串行口打開(kāi)階段、串行口狀態(tài)值讀取和屬性設(shè)置階段、串行數(shù)據(jù)的發(fā)送與接收階段,以及串行口關(guān)閉階段。

 ?。?) 打開(kāi)串行口

  在對(duì)串行口進(jìn)行所有的操作之前,首先要將其打開(kāi)。串行口的打開(kāi)可以使用CreateFile函數(shù),CreateFile函數(shù)將返回一個(gè)句柄,在隨后與該串行口相關(guān)的各種操作中使用。與文件操作相同,在利用CreateFile打開(kāi)串行口時(shí),也可以將串行口指定為“讀訪問(wèn)權(quán)限”、“寫訪問(wèn)權(quán)限”或“讀寫訪問(wèn)權(quán)限”。

  HANDLE CreateFile(

  LPCTSTR lpFileName

  DWORD dwDesiredAccess

  DWORD dwSharedMode

  LPSECURITY_ATTRIBUTES lpSecurityAttributes

  DWORD dwCreationDisposition

  DWORD dwFlagsAndAttributes

  HANDLE hTemplateFile

 ?。?;

  在調(diào)用成功時(shí),CreateFile返回打開(kāi)文件的句柄,該句柄將在以后與該串口相關(guān)的各個(gè)調(diào)用函數(shù)中使用。如果調(diào)用失敗,則CreateFile返回INVALID_HANDLE_VALUE。

 ?。?) 串行口的狀態(tài)讀取和屬性設(shè)置

  一旦將串口打開(kāi),就可以對(duì)該串口的屬性進(jìn)行設(shè)置。由于串口的屬性非常復(fù)雜,因此通常采用讀取該串口當(dāng)前狀態(tài)值,然后在此基礎(chǔ)上進(jìn)行修改的方法。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 国产在线播放精品视频 | 国产精品资源网站在线观看 | 男人和女人一级黄色大片 | 成 人 免费 黄 色 网站无毒下载 | 欧美精品色婷婷五月综合 | 最新无码二区日本专区 | aa级毛片毛片免费观看久 | 国产亚洲精品在线视频 | 久久午夜夜伦鲁鲁片无码免费 | 男人插曲女人的叫声 | 国产乱妇乱子在线播视频播放网站 | 国产成人精品综合在线观看 | 把她带到密室调教性奴 | 在线天天看片免费视频观看 | 5g天天奭视频 | 99精彩视频在线观看 | 456亚洲人成在线播放网站 | 亚洲激情一区 | 亚洲国产日韩制服在线观看 | 538prom国产在线视频一区 | 久久超碰国产精品最新 | 99国产精品久久久久久久日本竹 | yellow2019在线观看视频 | 男女作爱在线播放免费网页版观看 | 国产午夜精品一区二区 | 24小时日本免费看 | 99热热在线精品久久 | 精品久久久噜噜噜久久久app | 亚洲人成网77777色在线播放 | 超嫩校花被灌醉在线观看 | 成人精品视频99在线观看免费 | 亚洲国产成人精品无码区5566 | 日本亚洲中文字幕无码区 | 美女动态图真人后进式 | 超碰免费视频caopoom9 | 果冻传媒在线观看资源七夕 | 国产成人综合在线视频 | 一二三四在线观看韩国 | 野花高清影视免费观看 | 91偷偷久久做嫩草电影院 | 久久国产一区二区三区 |