目錄
1章 整合發展環境(IDE)介紹與C語言的基本架構1-11-1C語言的簡介與程式開發流程1-11-2TurboC++1.01的安裝1-31-3操作環境介紹1-81-3.1 進入TC++1.01整合發展環境1-81-3.2 功能選單1-91-3.3 編輯視窗1-121-3.4 訊息視窗1-131-3.5 熱鍵索引區1-141-4牛刀小試1-151-4.1 撰寫第一個程式1-151-4.2 函式的基本概念1-171-4.3 printf()函式的基本用法1-221-4.4 檔案的儲存1-231-4.5 Compiler的設定1-241-4.6 Make、Debugger與Directories的設定1-271-4.7 編譯、鏈結與執行1-292章 C語言程式設計基礎2-12-1資料型態2-12-2變數、運算子與算式2-62-2.1 常數(constant)、變數(identifier)與命名2-62-2.2 運算子與算式2-132-3陣列(array)與指標(pointer)2-252-3.1 陣列(array)2-252-3.2 指標(pointer)2-292-3.2 多維陣列與指標的指標2-372-4流程控制—條件判斷式、迴圈與無條件跳躍2-412-4.1 if條件判斷式2-412-4.2 if-else條件判斷式2-432-4.3 switch-case條件判斷式2-482-4.4 while迴圈2-522-4.5 do-while迴圈2-562-4.6 for迴圈2-592-4.7 goto無條件跳躍2-623章 C語言程式設計進階技術3-13-1前置處理命令3-13-1.1 #include的介紹3-13-1.2 #define的介紹3-53-2函式與巨集3-73-2.1 區域變數與全域變數3-73-2.2 函式的回傳值3-153-2.3 函式的引數3-173-2.4 函式型態的巨集3-233-2.4 函式指標3-263-3使用者自訂的資料型態3-303-3.1 型態名稱定義(enumeration)3-303-3.2 結構(structure)3-323-3.3 位元欄位(bitfield)3-413-3.4 共同空間(union)3-423-3.5 列舉集合(enumeration)3-453-4檔案處理3-483-4.1 檔案類型與C語言的檔案觀念3-483-4.2 檔案I/O的相關函式3-503-5程式記憶體空間與大型程式碼的開發流程3-673-5.1 不同模式下的記憶體空間3-673-5.2 大型程式碼的架構與開發流程3-694章 DOS-like嵌入式控制器4-14-180x86微處理器4-34-1.1 80x86的暫存器4-44-1.2 記憶體:Memory4-104-1.3 80x86的I/O結構4-164-2DOS-like嵌入式控制器4-164-2.1 RS-232/485嵌入式控制器(I-7188)4-184-2.2 RS-232/485可擴充嵌入式控制器(I-7188X系列)4-214-2.3 RS-232/485/422可定址智慧通訊控制器(I-752N系列)4-234-2.4 具Ethernet介面之多COMPort嵌入式控制器(I-7188EN系列)4-274-3嵌入式控制器DOS-like環境4-294-3.1 OS環境與命令介紹4-294-3.2 MiniOS7作業系統的更新4-394-3.3 程式的下載與執行4-434-4嵌入式控制器的基本輸出入函式應用4-554-4.1 泓格嵌入式控制器提供之標頭檔內所定義的常數4-554-4.2 控制器的輸出輸入函式4-564-4.3 嵌入式控制器之模組資訊函式4-725章 嵌入式控制器的基本功能演練5-15-1嵌入式控制器的函式庫介紹5-15-2Led紅燈及5個七段顯示器5-75-2.1 Led指示燈控制5-85-2.2 七段顯示器控制5-115-3EEPROM函式的範例5-235-4NVRAM與七段顯示器函式的範例5-325-5FlashROM與檔案相關函式的範例5-365-5.1 讀寫FlashMemory5-415-6看門狗計時器(WatchDogTimer)的應用5-495-7Timer與WatchDogTimer函式的範例5-535-7.1 TimerOpen,TimerClose,TimerResetValue,TimerReadValue5-535-7.2 倒數計時器函式應用5-565-7.3 碼錶(watch)函式應用5-605-7.4 使用者自訂timer副程式5-656章 工業嵌入式控制器與串列通訊6-16.1基本概念6-16.2RS-232/422/485通訊規範與基本原理6-76.2.1 RS-232介紹6-76-2.2 RS-485介紹6-156-2.3 RS-422介紹6-176.3嵌入式控制器的串列埠(COMPORT)函式6-186-3.1 基本函式應用6-206-4串列埠的進階函式應用6-327章 嵌入式控制器於分散式模組之應用7-17-1分散式模組的基本介紹7-17-2RS-485網路拓撲(topology)與輸出入頻道類型7-47-3各種不同類型的類比與數位頻道介紹7-97-3.1 類比輸出與輸入頻道7-97-3.2 類比感測器、設備與接線方式7-117-3.3 數位輸出入頻道7-137-4I-7000與I-87K系列分散式模組介紹7-297-4.1 訊號轉換模組與訊號重置模組7-297-4.2 DCON通訊協定7-327-4-3 類比輸出入模組7-627-4.4 數位輸出入模組7-717-4.5 計數器模組7-758章 嵌入式控制器的整合應用8-18-1I-7188XCD的基本DI與DO實驗8-48-1.1 DigitalInput的熟悉與操作8-48-1.2 控制器數位輸出的熟悉與操作8-88-1.3 數位輸出入的整合應用8-118-1.5 使用者自訂X1,X2,X3的應用範例(二)8-268-2I-7188XCD基本模組實驗8-348-2.1 跑馬燈應用實驗8-348-2.2 紅綠燈應用實驗8-398-2.3 七段顯示器應用實驗8-478-2.4 十六鍵盤應用實驗8-559章 嵌入式控制器的標準擴充子卡應用9-19-1D/I/O標準擴充子卡實驗9-69-1.1 使用X101實作跑馬燈實驗9-69-1.2 使用X102實作直流馬達正反轉9-89-1.3 使用X104實作燈號控制9-139-2A/D、D/A標準擴充子卡實驗9-189-2.1 使用X202實作音樂顯示條9-219-2.2 使用X304實作波形產生器9-269-3COMPort標準擴充子卡實驗9-339-3.1 使用X509實作串列通訊埠9-3310章 嵌入式控制器功能擴充篇 客制化的電路設計10-110-1I-7188X系列嵌入式控制器與擴充匯流排介紹10-110-2擴充子版的電路設計 使用8255單晶片10-710-2.1 使用8255單晶片實作霹靂燈實驗10-1210-2.2 使用8255單晶片實作讀取指撥開關10-1610-2.3 使用8255單晶片實作數位溫度計10-1810-3使用IO擴充匯流排實作霹靂燈實驗10-2610-4使用I/OExpansionBus實作讀取指撥開關實驗10-3010-5使用擴充匯流排實作8×8矩陣型顯示器10-3110-6使用擴充匯流排實作8×8矩陣型顯示器(動態數字顯示)10-39附錄A 分散式控制模組的命令字串說明A-1A-1數位輸出入模組A-2A-2類比輸入模組A-20A-3類比輸出模組A-66A-4計數器及頻率模組A-93附錄B 7188X/7521程式庫說明B-1B-1副程式與COMPORTS有關的群組B-2B-2副程式與EEPROM有關的群組B-12B-3NVRAM及RTC有關的群組B-16B-4副程式與紅色Led及5DigitLed有關的群組B-19B-5FlashMemory有關的群組B-23B-6檔案讀取有關的群組B-26B-7DCON分散控制組連結的群組B-28B-8ProgrammableI/Opins有關的群組B-29B-9時間相關副程式B-32B-10未分類的副程式B-40B-117188xx.h內程式庫定義之常數B-45附錄C ASCII表C-1
1章 整合發展環境(IDE)介紹與C語言的基本架構1-11-1C語言的簡介與程式開發流程1-11-2TurboC++1.01的安裝1-31-3操作環境介紹1-81-3.1 進入TC++1.01整合發展環境1-81-3.2 功能選單1-91-3.3 編輯視窗1-121-3.4 訊息視窗1-131-3.5 熱鍵索引區1-141-4牛刀小試1-151-4.1 撰寫第一個程式1-151-4.2 函式的基本概念1-171-4.3 printf()函式的基本用法1-221-4.4 檔案的儲存1-231-4.5 Compiler的設定1-241-4.6 Make、Debugger與Directories的設定1-271-4.7 編譯、鏈結與執行1-292章 C語言程式設計基礎2-12-1資料型態2-12-2變數、運算子與...