產品目錄
產品目錄 第1章 單晶片概論 1-1 何謂單晶片微電腦 1-2 MCS-51單晶片微控器種類 課後習題 第2章 8051硬體架構分析 2-1 8051的內部結構2-2 振盪與時序 2-3 CPU 2-4 四組輸入/輸出埠2-5 程式記憶體 2-6 資料記憶體 課後習題 第3章 Keil C語言 3-1 Keil C的基本架構 3-2 前置處理器 3-3 程式區 3-4 C語言的變數 3-5 C語言的資料型態 3-6 8051專用資料型態 3-7 記憶體形式 3-8 Keil C的運算子 3-9 Keil C的流程控制 3-10 Keil C的陣列 課後習題 第4章 程式設計 4-1 程式開發流程4-2 Keil C使用簡介 4-3 編輯原始程式 4-4 編譯及連結 4-5 除錯/模擬 4-6 燒錄器 4-7 讓AT89S51工作所需的基本電路 課後習題 第5章 基礎電路實作 5-1 延時時間的計算實作 5-2 輸出入埠實作-由八個LED所組成的跑馬燈 5-3 輸出入埠實作-利用建表的方法寫廣告燈程式 5-4 七段顯示器顯示實作-讓七段顯示器顯示0~9 5-5 按鍵實作-以一個七段顯示器顯示開關被按下的次數5-6 聲音產生實作-產生Do、Re、Mi聲音 課後習題 第6章 中斷 6-1 何謂中斷 6-2 8051中斷介紹6-3 中斷的致能與除能 6-4 中斷優先權 6-5 中斷程式的設定 實習1 外部中斷INT0實作 實習2 外部中斷INT0及INT1實作 課後習題 第7章 計時計數器7-1 Timer0 和 Timer1 的工作模式 7-2 計時/計數器的控制邏輯分析 7-3 如何啟動計時/計數器 7-4 Timer0 和 Timer1 的 mode 0 工作模式 7-5 Timer0 和 Timer1 的 mode 1 工作模式 7-6 Timer0 和 Timer1 的 mode 2 工作模式 7-7 Timer0 和 Timer1 的 mode 3 工作模式 7-8 讓8051的TimerX正確工作的程式設計 實習1 計時模式0-LED閃爍(採用計時溢位偵測方法)實習2 計時模式0-LED閃爍(採用計時中斷偵測方法)實習3 Timer0的 mode1-一分鐘計時器 實習4 Timer0的 mode2 實習5 看門狗計時器 課後習題 第8章 串列傳輸8-1 UART 資料傳送方式 8-2 UART 資料傳送的同步問題 8-3 傳輸速率 8-4 工作模式 8-5 工作模式分析 8-6 各種模式的鮑率分析 實習1 UART的mode 0-輸出埠擴充 實習2 UART的mode 0-輸入埠擴充 實習3 UART的mode-18051間資料的單向傳輸實習4 UART雙向傳輸-兩個MCS-51互傳資料 課後習題 第9章 進階實作9-1 多組七段顯示器的掃描顯示方法 9-2 矩陣式鍵盤實作 9-3 矩陣鍵盤與顯示器共用掃描線實作 9-4 聲音的產生 9-5 5×7點陣型LED顯示實作 9-6 步進馬達之控制 9-7 文字型LCD顯示器 9-8 ADC與DAC之應用 課後習題 附錄附錄A 8051 IAR C語言 附-1附錄B AT89S51 ISP實習板使用說明 附-15