目錄
第1章 單晶片介紹 1-1 單晶片微電腦系統 1-2 單晶片種類介紹 1-3 8051/8052 單晶片基本功能介紹 1-4 8051/8052 的記憶體架構 1-4.1 程式記憶體 1-4.2 資料記憶體 1-5 AT89C51RD2 單晶片介紹 1-6 實驗板電路板電路及說明 問題與討論
第2章 組合語言與程式設計 2-1 組合語言程式架構 2-2 定址模式介紹 2-3 指令集及應用說明 2-3.1 算數運算指令 2-3.2 邏輯運算指令 2-3.3 資料轉移指令 2-3.4 布林運算指令 2-3.5 流程式控制指令 2-4 典型範例程式 2-4.1 延遲副程式 2-4.2 清除內部RAM 的某段記憶體為0 2-4.3 累加運算副程式 2-4.4 找最大值運算副程式 問題與討論
第3章 程式開發流程與應用 3-1 KEIL 單晶片程式開發流程 3-2 ISP 程式燒錄 3-3 典型範例程式測試 3-3.1 閃爍控制的LED 燈 3-3.2 右移跑馬燈控制程式 3-3.3 雙向跑馬燈控制程式 問題與討論
第4章 數位輸出及輸入應用 4-1 數位輸出入埠硬體電路及應用 4-2 輸出電路設計 4-2.1 驅動LED 介面電路 4-2.2 驅動繼電器 4-3 輸入電路設計 4-4 實驗板數位I/O 電路 4-5 範例程式與討論 問題與討論
第5章 副程式與中斷副程式之應用 5-1 MCS-51 的中斷結構 5-2 中斷致能暫存器(IE) 5-3 中斷優先暫存器(IP) 5-4 堆疊(Stack) 5-5 副程式與中斷副程式 5-6 實驗板與中斷有關電路 5-7 範例程式與討論 問題與討論
第6章 計時器與計數器之應用 6-1 計時/計數器0 或1 6-1.1 工作模式0 6-1.2 工作模式1 6-1.3 工作模式2 6-1.4 工作模式3 6-2 計時/計數器2 6-2.1 計時/計數器2 的捕捉模式(Capture Mode) 6-2.2 計時/計數器2 的自動重新載入模式(Auto Reload Mode) 6-2.3 鮑率產生器(Baud Rate Generator) 6-3 實驗板與中斷有關電路 6-4 Timer 的輪詢與中斷方式之應用 6-5 範例程式與討論 問題與討論
第7章 七段顯示器之應用 7-1 七段顯示器原理 7-2 多個七段顯示器之掃瞄顯示應用 7-3 實驗板與七段顯示器有關電路 7-3.1 7447 解碼驅動IC 動作原理 7-3.2 74HCT244 數位IC 說明 7-3.3 雙載子連接電晶體(Bipolar Junction Transistor) 7-4 範例程式與討論 問題與討論
第8章 聲音與音樂之應用 8-1 揚聲器原理 8-2 音階與節拍 8-2.1 音調 8-2.2 節拍. 8-3 音調的產生 8-3.1 延遲副程式 8-3.2 計時器中斷方式 8-4 節拍的產生 8-4.1 延遲副程式 8-4.2 計時中斷 8-5 實驗板與揚聲器相關電路 8-6 範例程式與討論 問題與討論
第9章 文字型LCM 模組之應用 9-1 文字型LCM 模組原理 9-1.1 LCM 基本資料 9-1.2 LCD 模組之接腳功能 9-1.3 LCM 內部結構 9-1.4 LCD 模組之控制指令 9-1.5 LCD 模組之工作時序圖 9-1.6 LCM 模組的初始化設定 9-2 實驗板與LCM 模組相當電路 9-3 範例程式與討論 問題與討論
第10章 類比至數位轉換之應用 10-1 類比至數位轉換原理 10-2 實驗板與類比輸入相關電路 10-3 範例程式與討論 問題與討論
第11章 數位至類比轉換之應用 11-1 數位至類比轉換原理 11-2 實驗板與類比輸出相關電路 11-3 範例程式與討論 問題與討論
第12章 數位溫度元件之應用 12-1 可規劃數位自動調溫器及溫度計的工作原理 12-1.1 DS1821 的操作模式 12-1.2 狀態/規劃暫存器(status/configuration register) 12-1.3 單線匯流排(1-wire bus)模式 12-1.4 自動調溫模式(Thermostat mode) 12-2 實驗板與溫度量測相關電路 12-3 範例程式與討論 問題與討論
第13章 I2C 串列通訊與即時時鐘之應用 13-1 I2C 串列通訊原理 13-1.1 I2C 匯流排工作原理 13-1.2 匯流排基本操作 13-1.3 I2C 韌體技巧 13-2 即時時鐘元件介紹 13-2.1 資料寫入-僕裝置接收模式 13-2.2 資料讀取-僕裝置發送模式 13-3 範例程式與討論 問題與討論
第14章 串列通訊之應用 14-1 串列通訊原理 14-2 鮑率的設定方法 14-3 實驗板與串列通訊相關電路 14-4 範例程式與討論 問題與討論 |