由於微電腦快速進步運算功能日漸強大,運用電腦作控制來提升人類生活水準,在工業領域中利用電腦來作控制是很廣泛,人們只要利用程式語言來撰寫程式,透過電腦經由I/O介面,傳輸信號到機器上,再經由機器上的感測器回傳信號到電腦上,形成一個控制回路,不管受控的設備是在遠端或是進端,都可以經由線路傳輸或是微波的方式來作控制,本書內容介紹有:感測器元件介紹、感測器電路原理、視窗介面程式開發撰寫、微電腦介紹、中斷運用、並列I/O介面介紹、8254功能介紹、RS232傳輸控制、無線通訊介紹、A/D及D/A轉換原理,以上完整的介紹,有助於讀者在控制方面的幫助及運用。為便利教師之教學,本書內容皆已完成Powerpoint檔案製作,以本書為教科書之教師可由本書網站(http://wwwme.nchu.edu.tw/%7Eneural/Xploere.htm)本書適合科大電子、電機、資工系三、四年級「微電腦控制」課程使用。
目錄
第1章 感測器與致動器1-1 感測器1-2 致動器第2章 感測與致動基本電路2-1 基本電子元件2-2 基本電路原理第3章 以BorlandC++Builder開發視窗介面為基之I/O控制技術3-1 微電腦I/O控制系統概述3-2 圖形介面暨視窗為基的應用程式概述3-3 BorlandC++Builder程式開發概述3-4 與本書實習相關的BCBVCL元件3-4-1 表單元件(TForm)3-4-2 按鈕元件(Tbutton)3-4-3 群組框元件(TGroupBox)3-4-4 捲選盒元件(TComboBox)3-4-5 面板元件(TPanel)3-4-6 碼表元件(TTimer)3-4-7 標籤元件TLabel3-4-8 輸入元件TEdit3-4-9 升降元件TUpDown第4章 微電腦4-1 微電腦架構4-2 進位系統(NumberSystems)4-3 微電腦驅動程式4-3-1 微電腦動作原理4-3-2 以組合語言撰寫微電腦驅動程式4-3-3 以C++Builder視窗程式語言撰寫微電腦驅動程式第5章 中斷與中斷應用5-1 前 言5-2 中斷與中斷處理5-3 硬體中斷5-4 8259A可程式中斷控制器5-5 8259A之接線5-6 8259A格式設定與作業程式5-7 8259A設定第6章 並列I/O介面6-1 I/O介面簡介6-2 8255A可程式週邊介面晶片6-2-1 8255A內部構造6-2-2 8255A接腳6-2-3 8255A控制字組6-2-4 8255AA工作模式6.3 並列I/O介面實習第7章 8254可程式規劃計時/計數器7-1 8254之內部構造7-2 8254接腳7-3 8254控制字碼7-4 8254之工作模式7-5 8254回讀控制7-6 脈波寬度調變輸出控制(PWM)第8章 串列介面8-1 RS232規格8-2 RS232的資料格式8-3 PC對PC之RS232傳輸接線法8-4 RS232在控制方面的應用第9章 無線通訊介面9-1 RF模組9-2 RF模組的接腳功能及使用方法9-2-1 RF模組的接腳功能9-2-2 RF模組的使用方法9-3 RF發射模組的應用9-4 展頻900MHz無線傳輸第10章 數位/類比轉換器10-1 DAC的工作原理10-2 DAC的種類10-2-1 加權電阻型DAC10-2-2 R-2R梯型DAC10-3 DAC使用之注意事項10-3-1 DAC之線性度10-3-2 DAC之解析度10-3-3 DAC之精確度10-3-4 DAC之安定時間10-4 8位元數位類比轉換器DAC10-5 感測整合實驗(DAC實驗)10-5-1 實驗目的10-5-2 實驗原理10-5-3 實驗設備10-5-4 程式畫面與操作方法10-5-5 程 式第11章 類比/數位轉換器11-1 類比/數位轉換原理11-1-1 取樣與保存11-1-2 量 化11-2 類比∕數位轉換之種類11-2-1 回饋型ADC11-2-2 雙斜率型ADC11-2-3 並聯型ADC11-2-4 電壓轉頻率型ADC11-3 ADC使用應注意事項11-3-1 訊號輸入極性11-3-2 感測訊號輸入接線11-3-3 訊號解析度(Resolution)11-3-4 精確度11-3-5 線性度Linearity11-3-6 缺失碼(MissingCodes)11-3-7 其 他11-4 類比數位轉換器ADC11-5 類比數位轉換器ADC080410-5-1 ADC0804應用電路11-6 感測整合實驗(ADC實驗)10-6-1 實驗目的10-6-2 實驗原理10-6-3 實驗設備10-6-4 程式畫面與操作方法11-6-5 硬體線路10-6-6 程 式附錄A 驅動程式與標頭檔附A-1 驅動程式附A-2 標頭檔附錄B C/C++程式語言第一章 C/C++語言概述第二章 C/C++語言的基礎BorlandC++Builder的編譯器、鏈結器指令使用語法C/C++語言的程式結構函式的語法函式的應用printf()函式scanf()函式第三章 C/C++語言的內涵3-1 資料形態DataType3-2 變數宣告/定義variabledeclaration/definition3-3 常數constants3-4 運算子operators及運算式expressions3-5 資料形態轉型conversionandcast第四章 程式控制敘述programcontrolstatements4-1 IF-ELSE敘述4-2 switch-case敘述4-3 for迴路敘述4-4 while和do-while迴路敘述4-5 標籤labels和goto敘述第五章 陣列array、指標pointer、和參照reference5-1 陣列5-2 多維陣列5-3 指 標5-4 參照reference第六章 其他和進階資料形態6-1 固定數形態constant6-2 羅列資料形態enum6-3 形態設定typedef6-4 結構資料形態struct6-5 類別資料形態class第七章 檔案輸入/輸出7-1 C的FILE結構7-2 C++的fstream檔案輸出/入流物件第八章 進階主題8-1 自由儲存記憶體配置freestoreallocation@8-2 函式指標functionpointer第九章 ANSIC標準函式庫的納入檔清單
第1章 感測器與致動器1-1 感測器1-2 致動器第2章 感測與致動基本電路2-1 基本電子元件2-2 基本電路原理第3章 以BorlandC++Builder開發視窗介面為基之I/O控制技術3-1 微電腦I/O控制系統概述3-2 圖形介面暨視窗為基的應用程式概述3-3 BorlandC++Builder程式開發概述3-4 與本書實習相關的BCBVCL元件3-4-1 表單元件(TForm)3-4-2 按鈕元件(Tbutton)3-4-3 群組框元件(TGroupBox)3-4-4 捲選盒元件(TComboBox)3-4-5 面板元件(TPanel)3-4-6 碼表元件(TTimer)3-4-7 標籤元件TLabel3-4-8 輸入元件TEdit3-4-9 升降元件TUpDown第4章...