Visual C++串口通信與工程應(yīng)用實(shí)踐

出版時(shí)間:2011-11  出版社:中國鐵道出版社  作者:劉書智  頁數(shù):540  
Tag標(biāo)簽:無  

內(nèi)容概要

本書系統(tǒng)地介紹了使用Visual
c++開發(fā)串口通信應(yīng)用程序的方法。全書以串口通信應(yīng)用為主線,由淺入深,詳細(xì)講解了使用MSComm控件和使用WinAPl兩種方式開發(fā)串口應(yīng)用程序的方法。針對(duì)這兩種方式,本書分別就不同的應(yīng)用要求,作了詳細(xì)的剖析,并在此基礎(chǔ)上介紹了計(jì)算機(jī)和各種設(shè)備之間進(jìn)行串口通信的編程,內(nèi)容包括計(jì)算機(jī)與單片機(jī)、PLC、Modem、射頻卡、GPS及兩臺(tái)計(jì)算機(jī)之問的通信編程方法。
本書通俗易懂,內(nèi)容翔實(shí),實(shí)例豐富,書中實(shí)例均經(jīng)過作者測(cè)試通過。從事串口程序開發(fā)的初學(xué)者,通過對(duì)本書的學(xué)習(xí),可以很快上手。另外,書中對(duì)某些知識(shí)點(diǎn)的深入討論,對(duì)已經(jīng)掌握串口開發(fā)的讀者同樣會(huì)起到有益的幫助。

書籍目錄

第1篇 Visual C++開發(fā)基礎(chǔ)篇
 第1章 Visual C++集成開發(fā)環(huán)境
  1.1 Visual C++6.0概述
  1.2 安裝Visual C++6.0集成環(huán)境
  1.3 Visual C++6.0界面介紹
  1.3.1 工作區(qū)窗口和輸出窗口
  1.3.2 菜單欄和工具欄
  1.3.3 編輯區(qū)
  1.3.4 聯(lián)機(jī)幫助
  1.3.5 第一個(gè)程序
  1.3.6 Visual c++中的文件擴(kuò)展名
  1.4小結(jié)
 第2章 C++語言基礎(chǔ)
  2.1 一個(gè)簡單的c++程序
  2.1.1 創(chuàng)建一個(gè)空的工程
  2.1.2 添加C++源文件
  2.1.3 添加代碼’
  2.1.4 編譯并運(yùn)行程序
  2.2 C++的基本數(shù)據(jù)類型及數(shù)據(jù)
  2.2.1 基本數(shù)據(jù)類型
  2.2.2 變量
  2.2.3 常量
  2.3 C++的運(yùn)算符及表達(dá)式
  2.3.1 表達(dá)式
  2.3.2 運(yùn)算符
  2.3.3 運(yùn)算符的優(yōu)先級(jí)
  2.4 C++的語句控制
  2.4.1 C++的輸入/輸出
  2.4.2 選擇語句
  ……
附錄 計(jì)算機(jī)與Modem的通信

章節(jié)摘錄

版權(quán)頁:插圖:如果電纜兩端都接地,通常兩地的“地電位”不可能完全相等,如果兩地存在較大的地電位差,那么在屏蔽線中會(huì)形成地電流而產(chǎn)生干擾,這就是另一端之所以懸空的原因。另一種解決方案是屏蔽線兩端都不直接接地,但也不懸空,而是分別通過一個(gè)約100f2/1w左右的限流電阻將屏蔽線接到各自的公共地,即機(jī)殼地,這樣也可以抑制地電流引入的干擾。2.終端阻抗匹配從理論上講,終端電阻的阻值應(yīng)等于電纜的特性阻抗,這樣才能徹底抑制傳輸線終端形成的反射現(xiàn)象,但在實(shí)際應(yīng)用中往往由于所用電纜的品質(zhì)差別等諸多原因,實(shí)際連接的匹配電阻很難達(dá)到完全匹配的效果。在實(shí)際應(yīng)用中,當(dāng)數(shù)據(jù)傳輸速率較低時(shí),傳輸線效應(yīng)并不太明顯,此時(shí)可以考慮不接終端匹配電阻,甚至有時(shí)當(dāng)接入不合適的電阻后反而降低了通信的可靠性。這是因?yàn)榻由辖K端電阻后加重了負(fù)載,使信號(hào)的幅度明顯下降。當(dāng)通信速率很高時(shí),為了減小反射,應(yīng)該連接終端匹配電阻,并按以下方法進(jìn)行測(cè)試:連接好網(wǎng)絡(luò)并做好通信準(zhǔn)備,令主站以實(shí)際使用的波特率連續(xù)發(fā)送數(shù)據(jù)“55H”,此時(shí)在通信線路上將形成方波,在接收端用示波器觀察波形,調(diào)整終端匹配電阻大小直到獲得最佳的波形為止。值得注意的是,有時(shí)候盡管波形較好,但實(shí)際接收效果可能并不理想,這種情況通常是波形幅值過低。雙絞線之間的波形幅值電壓應(yīng)不小于200mV,否則應(yīng)降低波特率或者更換更好的電纜。3.電源隔離技術(shù)在惡劣的通信環(huán)境下,對(duì)通信質(zhì)量要求較高時(shí),通常都采用隔離技術(shù)。此時(shí)不僅通信線路(信號(hào))要隔離,而且供電系統(tǒng)也必須進(jìn)行隔離。常用的電源隔離方法是使用DC.DC變換電路(如使用:MAX253即可構(gòu)成這種電路)或者集成的DC.:DC變換器件(如POWER.ONE公司生產(chǎn)的.EWSl205)。MAX253是一種集振蕩器/電源驅(qū)動(dòng)器于一體的單片集成開關(guān)電源器件,專門為RS.4 85或。RS.2 32隔離數(shù)據(jù)通信接口提供隔離電源。圖6.1 6所示是一種典型的隔離型RS一485數(shù)據(jù)接口電路。圖中的MAX667是一個(gè)穩(wěn)壓模塊,亦即低阻輸出的線性調(diào)壓器。它將MAX253輸出的電源電壓穩(wěn)定在5V上,通過變壓器與光電耦合器的隔離和耦合作用,使得左右兩側(cè)的電路沒有任何電氣連接點(diǎn),因而能承受有效值達(dá)1800V的高壓沖擊。這種設(shè)計(jì)方案適用于高壓、地電位差大、噪聲大的工業(yè)通信和控制場合。當(dāng)然,對(duì)電路中所用的變壓器和光電耦合器都有極嚴(yán)格的技術(shù)要求。為保障可靠的隔離,圖中虛線所示的“隔離屏障”絕對(duì)不能破壞。某一側(cè)的元件、連接點(diǎn)或連接線不能靠近另一側(cè)的元件、連接點(diǎn)或連接線。

編輯推薦

《Visual C++串口通信與工程應(yīng)用實(shí)踐》:Getting you the Best Book!兼顧MSComm控件開發(fā)和WirlAPI開發(fā)兩種基本方法,展現(xiàn)多種應(yīng)用方式,滿足不同需求。新穎調(diào)試方法搭配清晰程序流程圖,幫助讀者理清程序執(zhí)行次序,大大提升調(diào)試效果。串行通信一直是計(jì)算機(jī)通信的重要方式。從早期的Modem通信、雙機(jī)連接、傳真機(jī)應(yīng)用到現(xiàn)在的工業(yè)控制:它發(fā)揮著巨大的作用。隨著目前自動(dòng)化技術(shù)的發(fā)展,加上具體的串口通信設(shè)備價(jià)格低廉、技術(shù)成熟,更成為設(shè)備通信的首選模式。其應(yīng)用范圍覆蓋工業(yè)控制PLC、電子行業(yè)的單片機(jī)、人居工程的安防控制……應(yīng)用十分廣泛。而VisLIalC++對(duì)Witldows底層函數(shù)訪問方便,是硬件通信開發(fā)的最佳技術(shù),一直是串口開發(fā)的不二之選。《Visual C++串口通信與工程應(yīng)用實(shí)踐》作為VistJaIC++串口開發(fā)的專業(yè)學(xué)習(xí)書籍,曾經(jīng)作為專業(yè)教材多次使用,受到廣大學(xué)習(xí)者的喜愛。期待《Visual C++串口通信與工程應(yīng)用實(shí)踐》可以為串口技術(shù)的傳播做出更多的貢獻(xiàn),為讀者的學(xué)習(xí)和開發(fā)提供便利。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Visual C++串口通信與工程應(yīng)用實(shí)踐 PDF格式下載


用戶評(píng)論 (總計(jì)12條)

 
 

  •   書挺不錯(cuò),正在看,基本應(yīng)用沒有問題
  •   講解的很到位,實(shí)用。實(shí)例也很詳細(xì)透徹
  •   非常好的一本書,推薦,實(shí)戰(zhàn)型,基礎(chǔ)知識(shí)講解的也很詳細(xì)
  •   書已經(jīng)收到,質(zhì)量不錯(cuò),價(jià)格比較便宜,比在書店省了不少錢,而且不用單獨(dú)去書店跑路。不過就是發(fā)貨有點(diǎn)慢,總的很好,很好!再次表示感謝!
  •   不錯(cuò),開始很基礎(chǔ)。后面就有點(diǎn)難了。
  •   又好又很及時(shí)!
  •   書質(zhì)量不錯(cuò),但下載的配套源程序中缺少es文件
  •   我是初學(xué),有用
  •   蜻蜓點(diǎn)水,廣而不深,沒有系統(tǒng)性。不適合初學(xué)者
  •   但是不舍和初學(xué)者,不是我想要的
  •   右下角已經(jīng)很破了,這種書配送的時(shí)候看不到嗎?
  •   但是就是講解的有些粗糙,沒有更詳細(xì)的解釋清楚
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7