目錄
第1章 微控制器有存在的價值嗎?1.1 何謂微電腦?1-21.2 何謂單晶片?1-41.3 使用單晶片之好處1-51.4 HoltekHT46RB系列產品之特色1-61.5 問題與討論1-8第2章 HT46RB系列之硬體架構2.1 HT46RB家族成員2-12.2 HT46RB家族成員之硬體方塊圖2-22.3 HT46RB家族成員之接腳圖2-42.4 HT46RB家族成員之接腳特性敘述2-52.5 HT46RB家族成員之直流與交流訊號特性敘述2-62.6 時脈(Clock)電路2-82.7 重置(Reset)電路2-82.8 HT46RB家族之管線架構2-132.9 程式計數器(ProgramCounter)2-142.10 堆疊(Stack)2-152.11 程式記憶體(ProgramMemory)2-162.12 資料記憶體(DataMemory)2-172.13 輸出與輸入接腳特色2-202.14 特殊暫存器2-222.15 問題與討論2-25第3章 了解Holtek家族之組合語言3.1 虛指令格式3-23.2 Holtek組合語言格式3-10第4章 基礎I/O實驗實驗4.1 LED顯示4-1實驗4.2 七段顯示器4-6實驗4.3 指撥開關4-13實驗4.4 LCD顯示器4-16第5章 計時計數器5.1 設定計時計數器的輸入時脈5-35.2 計時計數控制暫存器(TMR0C,TMR1C)5-45.3 計時模式5-55.4 事件觸發模式5-65.5 脈波寬度量測模式5-6實驗5.1 計時模式5-7實驗5.2 脈波計數模式5-11實驗5.3 脈波寬度量測模式5-14第6章 類比數位轉換器6.1 A/D轉換後之資料暫存器-ADRL/ADRH6-26.2 A/D轉換器控制暫存器-ADCR6-26.3 A/D轉換器之轉換時脈設定暫存器-ACSR6-46.4 A/D輸入接腳6-46.5 A/D轉換的步驟6-5實驗6.1 A/D轉換器6-8第7章 脈波寬度調變器7.1 6+2之PWM模式7-27.2 7+1之PWM模式7-27.3 PWM輸出控制7-4實驗7.1 PWM調變器7-5第8章 串列傳輸界面8.1 為何需要通訊?8-18.2 HT46RB家族的串列通訊模組8-2實驗8.1 資料對傳實驗8-7第9章 中斷實驗9.1 中斷實驗9-5第10章 USB特性概述10.1 傳統的電腦界面特性與缺點10-110.2 USB界面特性與優點10-210.3 資料編碼方式10-410.4 USB的匯流排結構10-5第11章 USB通訊協定11.1 資料傳遞順序11-211.2 封包格式與種類11-211.3 實際通訊的USB封包11-911.4 USB描述元種類11-1111.5 USBDevice與Host初始化過程說明11-1711.6 USB傳輸模式說明11-1911.7 問題與討論11-22第12章 USB通訊實習12.1 USBSIE功能與說明12-112.2 HT46RB之USB相關暫存器12-2實驗12.1 USB通訊連線實驗12-8附錄A HoltekMCU指令表
第1章 微控制器有存在的價值嗎?1.1 何謂微電腦?1-21.2 何謂單晶片?1-41.3 使用單晶片之好處1-51.4 HoltekHT46RB系列產品之特色1-61.5 問題與討論1-8第2章 HT46RB系列之硬體架構2.1 HT46RB家族成員2-12.2 HT46RB家族成員之硬體方塊圖2-22.3 HT46RB家族成員之接腳圖2-42.4 HT46RB家族成員之接腳特性敘述2-52.5 HT46RB家族成員之直流與交流訊號特性敘述2-62.6 時脈(Clock)電路2-82.7 重置(Reset)電路2-82.8 HT46RB家族之管線架構2-132.9 程式計數器(ProgramCounter)2-142.10 堆疊(Stack)2-152.11 程式記憶體(Progra...