第1篇 相關知識
第1章 單晶片微電腦的認識
1-1 微電腦的基本結構
1-2 何謂單晶片微電腦
1-3 使用單晶片微電腦的好處
1-4 適用的電腦才是好電腦
1-5 MCS-51系列單晶片微電腦的認識
第2章 MCS-51系列單晶片微電腦
2-1 我應選用哪個編號的單晶片微電腦
2-2 MCS-51系列之方塊圖
2-3 MCS-51系列的接腳
2-3-1 MCS-51系列的接腳圖
2-3-2 MCS-51系列之接腳功能說明
第3章 MCS-51系列的內部結構
3-1 指令解碼器及控制單元
3-2 算術邏輯單元
3-3 程式計數器
3-4 程式記憶體
3-5 資料記憶體
3-6 特殊功能暫存器
3-6-1 累積器A
3-6-2 B暫存器
3-6-3 程式狀態字元PSW
3-6-4 堆疊指標SP
3-6-5 資料指標暫存器DPTR
3-7 輸入/輸出埠
3-8 計時/計數器之基本認識
3-9 計時/計數器0及計時/計數器1
3-9-1 工作模式之設定
3-9-2 模式0 (Mode 0) 分析
3-9-3 模式1 (Mode 1) 分析
3-9-4 模式2 (Mode 2) 分析
3-9-5 模式3 (Mode 3) 分析
3-10 計時/計數器2
3-10-1 工作模式之設定
3-10-2 捕取模式 (Capture Mode) 分析
3-10-3 自動再載入模式 (Auto-Reload Mode) 分析
3-10-4 鮑率產生器 (Baud Rate Generator) 分析
3-11 串列埠
3-11-1 串列埠之模式0
3-11-2 串列埠之模式1
3-11-3 串列埠之模式2
3-11-4 串列埠之模式3
3-11-5 串列埠的鮑率
3-11-6 多處理機通訊
3-12 中 斷
3-12-1 中斷之致能
3-12-2 中斷之優先權
3-13 省電模式
3-13-1 閒置模式 (Idle Mode)
3-13-2 功率下降模式 (Power Down Mode)
第4章 MCS-51指令集
4-1 MCS-51指令索引 (依英文字母順序排列)
4-2 MCS-51指令索引 (依功能分類)
4-3 MCS-51指令詳析
4-3-1 資料傳送指令
4-3-2 算術運算指令
4-3-3 邏輯運算指令
4-3-4 位元運算指令
4-3-5 分支跳越指令
4-3-6 呼叫指令及回返指令
4-3-7 其他指令
4-4 MCS-51各指令對旗標影響之摘要
4-5 MCS-51各運算元之英文全名
第5章 MCS-51之基本電路
5-1 80C51、89C51、89S51之基本電路
5-2 80C31、80C32之基本電路
5-3 輸入/輸出埠的擴充
5-4 介面電路
5-4-1 輸入電路
5-4-2 輸出電路
第6章 如何編譯程式
6-1 機械碼
6-2 何謂組合語言
6-3 如何獲得程式的執行檔
6-4 組合語言的格式
6-5 中文視窗版編譯器AJON51
6-5-1 AJON51的組譯功能
6-5-2 AJON51之安裝與設定
6-5-3 AJON51之操作實例
6-5-4 AJON51的偵錯功能
6-5-5 AJON51的線上求助功能
第7章 如何執行、測試程式
7-1 直接將程式燒錄在89S51或89C51測試
7-2 利用電路實體模擬器ICE執行程式
7-3 如何防止程式被別人複製
第8章 AT89系列單晶片微電腦的認識
8-1 快閃記憶體-Flash Memory
8-2 AT89C51、AT89S51
8-3 AT89C52、AT89S52
8-4 AT89C55
8-5 AT89C2051、AT89S2051
8-6 AT89C4051、AT89S4051
8-7 AT89C1051U
第2篇 基礎實習
第9章 輸出埠之基礎實習
實習9-1 閃爍燈
實習9-2 霹靂燈
實習9-3 廣告燈
第10章 輸入埠之基礎實習
實習10-1 用開關選擇動作狀態
實習10-2 用按鈕控制動作狀態
實習10-3 矩陣鍵盤
第11章 計時器之基礎實習
實習11-1 使用計時器做走馬燈
實習11-2 使用計時中斷做走馬燈
第12章 計數器之基礎實習
實習12-1 用計數器改變輸出狀態
實習12-2 用計數中斷改變輸出狀態
第13章 外部中斷之基礎實習
實習13-1 接到外部中斷信號時改變輸出狀態
第14章 串列埠之基礎實習
實習14-1 用串列埠來擴充輸出埠
實習14-2 用串列埠單向傳送資料
實習14-3 兩個MCS-51互相傳送資料
實習14-4 多個MCS-51互相傳送資料
第3篇 基礎電機控制實習
第15章 電動機之起動與停止
第16章 電動機之正逆轉控制
第17章 三相感應電動機之Y-△自動起動
第18章 順序控制
第19章 電動門
第20章 單按鈕控制電動機之起動與停止
第4篇 專題製作
第21章 用七段顯示器顯示數字
第22章 兩位數計數器
第23章 兩位數計時器
第24章 多位數字之掃描顯示
實習24-1 五位數之掃描顯示
實習24-2 閃爍顯示
實習24-3 移動顯示
第25章 五位數計數器
第26章 電子琴
第27章 聲音產生器
實習27-1 忙音產生器
實習27-2 鈴聲產生器
實習27-3 警告聲產生器
實習27-4 音樂盒
第28章 用點矩陣LED顯示器顯示字元
第29章 用點矩陣LED顯示器做活動字幕
第30章 點矩陣LCD模組之應用
實習30-1 用LCD模組顯示字串
實習30-2 用LCD模組顯示自創之字元或圖形
實習30-3 用一個LCD模組製作四個計數器
第31章 步進馬達
實習31-1 步進馬達的基本認識
實習31-2 2相步進馬達的1相激磁
實習31-3 2相步進馬達的2相激磁
實習31-4 2相步進馬達的1-2相激磁
第32章 類比輸入信號的處理
實習32-1 類比/數位轉換實驗
實習32-2 溫度控制器
附 錄 常用資料
附錄1 MCS-51指令集
附錄2 本書附贈之光碟
附錄3 本書所需之器材
附錄4 常用零件的接腳圖
附錄5 常用記憶體的接腳圖
附錄6 各廠牌MCS-51相容產品互換指引
附錄7 固態電驛SSR
附錄8 如何提高抗干擾的能力
附錄9 加強功能型51系列產品
附錄10 ASCII碼
附錄11 認識HEX檔