資料介紹
串口通信是 Windows 應用軟件開發(fā)的重要環(huán)節(jié),除了普通的通信軟件外,還在工業(yè)控制領域有廣泛的用途,因此掌握串口編程是每個程序員的必備技巧。
無庸諱言,目前網(wǎng)上有不少介紹串口通信的文章和代碼,但對廣大讀者而言,缺少入門的、系統(tǒng)的介紹串口編程的教程,因此小編組織了這個教程,它將填補這方面的空白。
RS-232C 接口,1970 年由美國電子工業(yè)協(xié)會聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計算機終端生產(chǎn)廠家共同制定,全名是“數(shù)據(jù)終端設備(DTE)和數(shù)據(jù)通訊設備(DCE)之間串行二進制數(shù)據(jù)交換接口技術標準 ”。本期教程將對 DOS 平臺的串口編程,及 Windows 平臺下基于 API、控件和第三方類的串口編程進行介紹。
在 PC 機的主板上,有一種類型的接口可能為我們所忽視,那就是 RS-232C 串行接口,在微軟的 Windows 系統(tǒng)中稱其為 COM。我們可以通過設備管理器來查看 COM 的硬件參數(shù)設置,如圖 1。
迄今為止,幾乎每一臺 PC 都包含 COM。本質(zhì)而言,COM 是 PC 為和外界通信所提供的一種串行數(shù)據(jù)傳輸?shù)慕涌?。作為一種物理通信的途徑和設備,它和目前風靡的另一種串行接口――USB 所提供的功能是一致的。不過 RS-232C 顯然已經(jīng)開始被后起之秀 USB 趕超,因為 USB 的傳輸速率已經(jīng)遠遠超過了 RS-232C。
盡管如此,RS-232C 仍然具有非常廣泛的應用,在相對長的一段時間里,難以被 USB 等接口取代。 RS-232C 接口(又稱 EIA RS-232C),1970 年由美國電子工業(yè)協(xié)會(EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計算機終端生產(chǎn)廠家共同制定,全名是“數(shù)據(jù)終端設備(DTE)和數(shù)據(jù)通訊設備(DCE)之間串行二進制數(shù)據(jù)交換接口技術標準”。 本文將對這一接口進行硬件原理的介紹,隨后我們將逐章學習 DOS 平臺的串口編程,及 Windows 平臺下基于 API、控件和第三方類的串口編程,最后本文將給出一個綜合實例。
- 使用Visual C++進行串口通信編程
- 深入淺出學習低功耗藍牙協(xié)議棧 57次下載
- 深入淺出學習250個通信原理資源下載 28次下載
- Zigbee深入淺出的實戰(zhàn)資料免費下載 14次下載
- visual C++編程詞典應用程序免費下載 27次下載
- VISUAL C++教程之VISUAL C++的安裝和使用方法 19次下載
- 深入淺出Android—Android開發(fā)經(jīng)典教材 15次下載
- 深入淺出談多層面板布線技巧 0次下載
- 深入淺出數(shù)據(jù)分析 0次下載
- 深入淺出Node.js迷你書 0次下載
- 深入淺出AVR單片機(珍藏版) 0次下載
- 深入淺出AVR單片機(珍藏版) 0次下載
- 深入淺出Cortex-M0學習資料 0次下載
- Visual C++ 6.0 高級編程 -下載 0次下載
- 深入淺出matlab
- 怎么理解負頻率呢?射頻人眼中的負頻率 3428次閱讀
- vb語言和c++語言的區(qū)別 2433次閱讀
- C++簡史:C++是如何開始的 637次閱讀
- 用OpenVINO? C++ API編寫YOLOv8-Seg實例分割模型推理程序 1670次閱讀
- 深入淺出地學習MQTT協(xié)議 1209次閱讀
- Nginx概念深入淺出 557次閱讀
- #深入淺出學習eTs#(九)變紅碼?專屬二維碼生成 1493次閱讀
- 深入淺出編譯優(yōu)化選項(下) 1342次閱讀
- C與C++混合編程是什么 1747次閱讀
- 深入淺出DDD編程 799次閱讀
- C++語言的發(fā)展 617次閱讀
- 深入淺出的解讀EMUI8.1圖庫的設計理念 1.2w次閱讀
- 【PPT教程】伺服電機及其控制原理詳解 3.7w次閱讀
- python串口編程實例 4.6w次閱讀
- 譚鐵牛:深入淺出講解生物識別 1425次閱讀
下載排行
本周
- 1相關協(xié)議信號總結(jié)
- 0.94 MB | 4次下載 | 免費
- 2PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 3網(wǎng)絡安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 4DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 5常用電子元器件介紹
- 3.21 MB | 1次下載 | 免費
- 6運算放大器基本電路中文資料
- 1.30 MB | 1次下載 | 免費
- 7倒相式音箱的設計與調(diào)試
- 10.05 MB | 次下載 | 10 積分
- 8PC2559帶反向輸入保掮 理想二極管控制電路中文手冊
- 1.08 MB | 次下載 | 免費
本月
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 3錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 4PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 5HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 6蘋果iphone 11電路原理圖
- 4.98 MB | 7次下載 | 2 積分
- 7基礎模擬電子電路
- 3.80 MB | 5次下載 | 1 積分
- 8TL494工業(yè)用開關電源原理圖資料
- 0.22 MB | 5次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論