ET44系列-USB 單晶片微電腦
內容描述
本書特色:
本書是一本入門書籍,主要提供給讀者更迅速容易的進入ET44微控制器的領域,書中包含了所有ET44系列晶片的各項功能與特色介紹,並以實際範例引領讀者了解其中精華。作者以最淺顯的方式使用Windows視窗超作環境,極易上手。以C語言為主、組合語言為輔擷取兩者優點來增強讀者對微電腦硬體架構的了解。最後利用控制實習,內容包括:輸出∕入SPI控制、ADC控制、無線電(RF)控制、USB控制外部與喚醒中斷控制、計時器控制,讓讀者透過實習更完整深入ET44,是本適合科大電子、電機系「單晶片微電腦實習」課程。
目 錄:
1章 微電腦與ET44系列單晶片架構介紹1-11-1 單晶片微電腦介紹1-21-1.1 單晶片微電腦的整體結構1-21-1.2 個人電腦與單晶片微電腦比較1-31-2 ET44系列單晶片微電腦結構1-51-2.1 ET44M210內部特性1-61-2.2 ET44M210接腳電路1-91-3 ET44M210記憶體介紹1-181-3.1 程式記憶體1-191-3.2 資料記憶體1-211-3.3 堆疊暫存器1-231-3.4 累積器及程式狀態暫存器1-241-4 ET44M210實習電路板1-251-4.1 燒錄器1-251-4.2 系統板1-271-5.3 週邊電路實驗板1-302章 工具軟體操作2-12-1 ETUSBWICE軟體操作2-22-1.1 如何安裝ETUSBWICE軟體2-22-1.2 如何進入ETUSBWICE2-52-1.3 開啟及執行專案2-102-1.4 建立新專案及檔案2-132-1.5 程式錯誤處理2-152-2 ETUSBWICE設定2-152-2.1 C程式程式碼選項設定2-162-2.2 硬體連線設定2-162-2.3 中斷點(breakpoint)設定2-172-2.4 書籤(Bookmark)設定2-182-2.5 RAM的資料存入檔案2-182-3 流程圖介紹2-193章 組合語言3-13-1 組合語言介紹3-23-1.1 組合語言格式3-23-1.2 組合語言指令介紹3-33-1.3 虛指令介紹3-73-2 組合語言程式基礎實習3-153-2.1 邏輯指令動作實習3-163-2.2 算術指令與程式狀態暫存器3-213-2.3 條件分支指令實習3-263-2.4 處理指令實習3-283-2.5 堆疊記憶體實習3-293-2.6 延時時間與選項碼設定實習3-343-2.7 間接定址動作實習3-383-2.8 列表法定址實習3-413-2.9 巨集指令實習3-454章 C語言程式4-14-1 C語言資料型態與運算式4-24-1.1 常數與資料型態4-34-1.2 變 數4-44-1.3 C語言的運算式與運算子4-204-2 C語言指令實習4-334-2.1 goto指令實習4-334-2.2 if-else指令實習4-334-2.3 switch-case-break指令實習4-384-2.4 while指令實習4-404-2.5 for指令實習4-444-2.6 do-while指令實習4-494-2.7 break指令實習4-504-2.8 continue指令實習4-514-3 C語言函數4-524-3.1 自定函數4-524-3.2 多個程式編譯實習4-564-3.3 中斷服務函數4-574-3.4 內含組合語言4-605章 輸出入控制實習5-15-1 輸出入控制5-35-1.1 輸出入埠控制方式5-45-1.2 LED驅動電路及輸入開關控制5-55-1.3 較大負載驅動電路控制5-65-1.4 光耦合電路控制5-85-2 基本輸出入實習5-95-2.1 方波輸出實習5-95-2.2 LED輸出實習5-135-2.3 防止開關機械跳動輸入實習5-165-2.4 紅黃綠燈輸出實習5-175-2.5 步進馬達控制實習5-215-2.6 七段顯示器輸出實習5-255-3 點矩陣顯示器掃描控制5-325-2.1 測試點矩陣顯示器實習5-345-2.2 顯示固定字型實習5-355-2.3 顯示閃爍字型實習5-375-4 液晶顯示器的控制5-405-4.1 LCD內部功能介紹5-425-4.2 LCD指令碼工作說明5-455-4.3 LCD指令碼工作順序5-485-4.4 液晶顯示器實習5-506章 外部與喚醒中斷控制實習6-16-1 外部中斷控制實習6-56-1.1 外部中斷控制步驟6-56-1.2 外部中斷實習範例6-76-2 喚醒鍵中斷控制實習6-96-2.1 喚醒鍵中斷控制步驟6-96-2.2 喚醒鍵中斷實習範例6-116-3 省電工作模式控制實習6-126-3.1 省電工作模式控制6-126-3.2 省電模式實習範例6-136-4 應用實習6-166-4.1 光學轉軸編碼器控制實習6-166-4.2 矩陣式鍵盤控制實習6-247章 計時器控制實習7-17-1 FRC控制實習7-47-1.1 FRC控制步驟7-47-1.2 FRC中斷實習範例7-67-2 TCC中斷控制實習7-87-2.1 TCC中斷控制步驟7-97-2.2 TCC中斷實習範例7-107-3 PWM控制實習7-127-3.1 PWM中斷控制步驟7-147-3.2 PWM波形輸出實習7-167-3.3 電腦音樂實習7-207-3.4 PWM直流馬達控制實習7-237-4 WDT控制實習7-287-4.1 WDT控制步驟7-297-4.2 WDT範例實習7-308章 SPI控制實習8-18-1 SPI控制原理8-38-1.1 SPI傳輸8-38-1.2 SPI控制步驟8-48-2 SPI控制實習8-68-2.1 SPI自我傳輸8-68-2.2 串列埠DAC實習8-88-2.3 串列埠EEPROM控制實習8-179章 ADC控制實習9-19-1 ADC控制原理9-39-1.1 ADC控制步驟9-39-2 ADC控制實習9-69-2.1 ADC單軸中斷控制範例9-69-2.2 ADC雙軸中斷控制範例9-810章 無線電(RF)控制實習10-110-1 基頻(BB)控制原理10-310-1.1 控制暫存器介紹10-410-1.2 基頻(BB)模組控制10-1210-1.3 BB模組特性10-1410-2 射頻(RF)模組實習範例10-1810-2.1 發射實習範例10-1810-2.2 接收實習範例10-2511章 USB控制實習11-111-1 USB結構與控制11-311-1.1 USB硬體架構11-411-1.2 USB介面通信協定11-711-2 USB控制實習11-2611-2.1 USB控制暫存器11-2811-2.2 USB程式庫產生器操作實習11-3511-2.3 HIDUSB的LCD控制實習11-4011-2.4 HIDUSB按鍵與LED控制實習11-4811-2.5 HIDUSB的AD與PWM控制實習11-5611-2.6 HIDUSB實驗板控制實習11-66
本書特色:
1.連接零件少,節省不必要的電路,降低成本。2.以C語言為主撰寫程式,亦可使用組合語言,快速方便。3.內部系統工作簡單,適合初學者學習。4.隨書附贈光碟,內含編譯器及範例程式。