隨著VLSI與通訊科技的進步,使得結合控制、計算與通訊之嵌入式系統正逐漸廣泛的應用於家庭、工作與休閒環境。有鑑於嵌入式系統的需求龐大,而嵌入式系統所需之計算/控制能力則仰賴於微控制器來完成。本書就針對微控制器的應用,有著通盤且詳細的介紹。本書共分為八章,第一章~第二章介紹微控制器的基本架構以及相關指令集;第三章介紹控制系統現階段的發展環境;第四章~第五章介紹微控制器I/O界面原理與控制方法;第六章~第七章分別介紹網路傳輸與串列傳輸的不同特色;最後第八章介紹微控制器在乙太網路下的界面控制。本書強調基礎理論,注重各個方面的應用,相信可以加深讀者的印象,以提升學習效果。適用於私立大學、科大電子、電機工程系三、四年級之「微控制器應用」、「微控制器實習」課程使用。
目錄
第1章 認識微控制/處理器1-11.1 簡 介1-21.2 HT48R系列微控制器特色1-51.3 HT48R70A硬體架構1-91.4 HT48R70A晶片接腳1-111.5 細部功能描述(FunctionalDescription)1-141.5.1 管線指令執行(PipelineInstructionExecutionFlows)1-141.5.2 程式計數器(ProgramCounter,PC)1-151.5.3 程式記憶體(ProgramMemory,ROM)1-171.5.4 查表功能(TableLookup)1-181.5.5 堆疊暫存器(StackRegister,STACK)1-191.5.6 資料記憶體(DataMemory,RAM)1-201.5.7 特殊功能暫存器1-221.5.8 中斷(Interrupt)1-231.5.9振盪頻率來源(Oscillatorconfiguration)1-251.5.10看門狗計數器(WatchdogTimer,WDT)1-261.5.11計時/事件計數器(Timer/EventCounter)1-281.5.12省電模式(睡眠模式)-HALT1-301.5.13I/O埠(Input/OutputPort)1-311.5.14重置(Reset)1-321.5.15ROMOption1-34第2章 指令介紹2-12.1 語句語法2-22.2 假指令2-32.3 指令集2-102.3.1 算數運算指令2-112.3.2 邏輯運算指令2-202.3.3 資料移動指令2-302.3.4 程式分支指令2-312.3.5 查表與其他指令2-37第3章 IDE發展環境與基本I/O原理3-13.1 HT-IDE整合開發環境3-23.2 HT-IDE3000操作環境介紹3-43.3 範例程式之HT-IDE操作說明3-73.4 VPM使用與操作3-25第4章 I/O介面原理4-14.1 發光二極體(LED)顯示器4-24.1.1 單顆LED4-24.1.2 七段顯示器4-64.1.3 點矩陣LED4-104.2 鍵 盤4-134.2.1 軟體掃描鍵盤的基本原理4-134.3 鍵盤掃描與七段顯示器掃描的結合4-17第5章 基本I/O控制5-15.1 HT48R70A微控制器學習板5-25.2 單顆七段顯示器顯示控制5-45.3 一位元上數計數器5-95.4 四位元掃描顯示上數計數器5-195.5 點矩陣LED顯示控制5-375.6 點矩陣LED動態畫面顯示5-505.7 鍵盤輸入控制5-67第6章 通訊網路傳輸原理6-16.1 OSI7-Layers與TCP/IP協定6-26.1.1 OSI7-Layer參考模型6-26.1.2 TCP/IP協定模組6-66.1.3 資料傳輸之同步問題6-76.2 實體層之傳輸模式6-86.2.1 非同步串列傳輸6-96.2.2 同步串列傳輸6-126.3 各式傳輸系統概觀6-15第7章 串列傳輸應用7-17.1 RS-232非同步串列傳輸應用7-27.1.1 RS-232非同步串列傳輸7-27.1.2 RS-232C之接頭型態7-47.1.3 RS-232C之連接與其電氣特性7-57.1.4 RS-232與個人電腦間之傳輸應用7-67.2 IC同步串列傳輸應用7-177.2.1 IC同步串列傳輸之原理7-177.2.2 24C04串列EEPROM7-237.2.3 IC與24LC04串列界面EEPROM傳輸應用7-28第8章 乙太網路界面控制8-18.1 乙太網路8-28.2 如何呼叫乙太網路8-78.2.1 PacketDriver8-78.2.2 利用PacketDriver來傳收封包8-158.3 封包解析8-308.3.1 Sniffer簡介8-308.3.2 Sniffer之使用設定8-308.2.3 操作說明8-328.4 微控制器與乙太網路之整合8-358.4.1 Server端-Holtek微控制器整合乙太網路晶片8-368.4.2 Client端-在PC平台上以Packetdriver開發之應用程式8-63
第1章 認識微控制/處理器1-11.1 簡 介1-21.2 HT48R系列微控制器特色1-51.3 HT48R70A硬體架構1-91.4 HT48R70A晶片接腳1-111.5 細部功能描述(FunctionalDescription)1-141.5.1 管線指令執行(PipelineInstructionExecutionFlows)1-141.5.2 程式計數器(ProgramCounter,PC)1-151.5.3 程式記憶體(ProgramMemory,ROM)1-171.5.4 查表功能(TableLookup)1-181.5.5 堆疊暫存器(StackRegister,STACK)1-191.5.6 資料記憶體(DataMemory,RAM)1-201.5.7 特殊功能暫存器1-221.5.8 中斷(Interrupt)1-231.5.9振盪頻率來源(Oscillatorco...