單晶片控制實習(附系統、範例光碟)(第四版)(電機用)

作(譯)者:

蔡朝洋

出版商:全華
出版日:108/1/21
ISBN:9789865030308
書號:04277037
膠裝 416頁 16 K

  


■ 適用對象:高職三年級電機、控制及冷凍空調科「單晶片控制實習」、「專題製作」之老師

■ 本書特色


1.本書共分為四篇,第一篇為相關知識,第二篇為基礎實習,第三篇為基礎電機控制實習,第四篇為專題製作。
2.本書中的每個實例均經作者精心規劃,並且每個程式範例均經作者親自上機實驗過。

■ 內容簡介

本書共分為四篇,第一篇為相關知識,第二篇為基礎實習,第三篇為基礎電機控制實習,第四篇為專題製作。第一篇將單晶片微電腦MC-51做了深入淺出的說明,第二篇至第四篇都是單晶片微電腦的應用實例,是一本理論與實務並重的實用書籍。本書中的每個實例均經作者精心規劃,並且每個程式範例均經作者親自上機實驗過,讀者們若能一面研讀本書一面依序實習,定可收到事半功倍之效而獲得單晶片微電腦控制之整體知能。

■ 目錄
1
相關知識1
第1章 單晶片微電腦的認識3
1-1 微電腦的基本結構4
1-2 何謂單晶片微電腦5
1-3 使用單晶片微電腦的好處6
1-4 適用的電腦才是好電腦6
1-5 MCS-51系列單晶片微電腦的認識7
第2章 MCS-51系列單晶片微電腦9
2-1 我應選用哪個編號的單晶片微電腦10
2-2 MCS-51系列之方塊圖10
2-3 MCS-51系列的接腳11
2-3-1 MCS-51系列的接腳圖11
2-3-2 MCS-51系列之接腳功能說明12
第3章 MCS-51系列的內部結構19
3-1 指令解碼器及控制單元21
3-2 算術邏輯單元21
3-3 程式計數器21
3-4 程式記憶體21
3-5 資料記憶體23
3-6 特殊功能暫存器26
3-6-1 累積器A30
3-6-2 B暫存器30
3-6-3 程式狀態字元PSW30
3-6-4 堆疊指標SP32
3-6-5 資料指標暫存器DPTR32
3-7 輸入/輸出埠32
3-8 計時/計數器之基本認識35
3-9 計時/計數器0及計時/計數器136
3-9-1 工作模式之設定36
3-9-2 模式0 (Mode 0) 分析36
3-9-3 模式1 (Mode 1) 分析40
3-9-4 模式2 (Mode 2) 分析40
3-9-5 模式3 (Mode 3) 分析42
3-10 計時/計數器243
3-10-1 工作模式之設定43
3-10-2 捕取模式 (Capture Mode) 分析43
3-10-3 自動再載入模式 (Auto-Reload Mode) 分析45
3-10-4 鮑率產生器 (Baud Rate Generator) 分析46
3-11 串列埠47
3-11-1 串列埠之模式049
3-11-2 串列埠之模式151
3-11-3 串列埠之模式254
3-11-4 串列埠之模式356
3-11-5 串列埠的鮑率57
3-11-6 多處理機通訊58
3-12 中 斷62
3-12-1 中斷之致能62
3-12-2 中斷之優先權64
3-13 省電模式67
3-13-1 閒置模式 (Idle Mode)68
3-13-2 功率下降模式 (Power Down Mode)69
第4章 MCS-51指令集71
4-1 MCS-51指令索引 (依英文字母順序排列)73
4-2 MCS-51指令索引 (依功能分類)78
4-3 MCS-51指令詳析84
4-3-1 資料傳送指令84
4-3-2 算術運算指令90
4-3-3 邏輯運算指令95
4-3-4 位元運算指令102
4-3-5 分支跳越指令105
4-3-6 呼叫指令及回返指令110
4-3-7 其他指令112
4-4 MCS-51各指令對旗標影響之摘要113
4-5 MCS-51各運算元之英文全名114
第5章 MCS-51之基本電路117
5-1 80C51、89C51、89S51之基本電路118
5-2 80C31、80C32之基本電路121
5-3 輸入/輸出埠的擴充121
5-4 介面電路123
5-4-1 輸入電路123
5-4-2 輸出電路125
第6章 如何編譯程式133
6-1 機械碼134
6-2 何謂組合語言134
6-3 如何獲得程式的執行檔134
6-4 組合語言的格式135
6-5 中文視窗版編譯器AJON51139
6-5-1 AJON51的組譯功能139
6-5-2 AJON51之安裝與設定141
6-5-3 AJON51之操作實例145
6-5-4 AJON51的偵錯功能153
6-5-5 AJON51的線上求助功能157

第7章 如何執行、測試程式163
7-1 直接將程式燒錄在89S51或89C51測試164
7-2 直接將程式下載至具有ISP功能的AT89S51
   或P89C51RD2執行164
7-3 利用電路實體模擬器ICE執行程式165
7-4 利用軟體模擬器執行程式166
7-5 如何防止程式被別人複製167
第8章 AT89系列單晶片微電腦的認識169
8-1 快閃記憶體-Flash Memory170
8-2 AT89C51、AT89S51170
8-3 AT89C52、AT89S52170
8-4 AT89C55171
8-5 AT89C2051、AT89S2051171
8-6 AT89C4051、AT89S4051173
8-7 AT89C1051U173
2
基礎實習175
第9章 輸出埠之基礎實習177
實習9-1 閃爍燈178
實習9-2 霹靂燈184
實習9-3 廣告燈186
第10章 輸入埠之基礎實習193
實習10-1 用開關選擇動作狀態194
實習10-2 用按鈕控制動作狀態199
實習10-3 矩陣鍵盤202
第11章 計時器之基礎實習213
實習11-1 使用計時器做走馬燈214
實習11-2 使用計時中斷做走馬燈217
第12章 計數器之基礎實習221
實習12-1 用計數器改變輸出狀態222
實習12-2 用計數中斷改變輸出狀態227
第13章 外部中斷之基礎實習231
實習13-1 接到外部中斷信號時改變輸出狀態232
第14章 串列埠之基礎實習237
實習14-1 用串列埠來擴充輸出埠238
實習14-2 用串列埠單向傳送資料243
實習14-3 兩個MCS-51互相傳送資料252
3
基礎電機控制實習263
第15章 電動機之起動與停止265
第16章 電動機之正逆轉控制271
第17章 三相感應電動機之Y-△自動起動277
第18章 順序控制283
第19章 電動門289
第20章 單按鈕控制電動機之起動與停止295
4
專題製作303
第21章 用七段顯示器顯示數字305
第22章 電子琴313
第23章 聲音產生器323
實習23-1 忙音產生器324
實習23-2 鈴聲產生器327
實習23-3 警告聲產生器330
第24章 點矩陣LCD模組之應用333
實習24-1 用LCD模組顯示字串334
實習24-2 用LCD模組顯示自創之字元或圖形357
附錄 常用資料365
附錄1 MCS-51指令集(依英文字母之順序排列)366
附錄2 本書附贈之光碟375
附錄3 常用零件的接腳圖377
附錄4 常用記憶體的接腳圖381
附錄5 本書實習所需之器材384
附錄6 使用具有ISP功能的AT89S51下載並執行程式385
附錄7 使用具有ISP功能的P89C51RD2下載並執行程式392