本書使用目前最熱門的KEIL C來學習單晶片微電腦,本書共分為四篇,第一篇將單晶片微電腦MCS-51及C語言的相關知識做了深入淺出的說明,第二篇至第四篇為C語言程式所撰寫控制單晶片微電腦的應用實例,是一本理論與實務並重的書籍。本書中每個實例均經由作者精心規劃,且每個程式範例均經由作者上機實驗過。讀者們若能一面研讀本書一面依序實習,定可收到事半功倍之效果,進而獲得單晶片微電腦控制之整體知識。本書適合私立大學、科大電子、電機、資工系「單晶片微電腦實務」課程使用。
目錄
第1篇 相關知識1-1第1章 單晶片微電腦的認識1-31-1 微電腦的基本結構1-41-2 何謂單晶片微電腦1-51-3 使用單晶片微電腦的好處1-61-4 適用的電腦才是好電腦1-71-5 MCS-51系列單晶片微電腦的認識1-7第2章 MCS-51系列單晶片微電腦2-12-1 我應選用哪個編號的單晶片微電腦2-22-2 MCS-51系列之方塊圖2-22-3 MCS-51系列的接腳2-42-3-1 MCS-51系列的接腳圖2-42-3-2 MCS-51系列之接腳功能說明2-4第3章 MCS-51系列的內部結構3-13-1 指令解碼器及控制單元3-33-2 算術邏輯單元3-33-3 程式計數器3-33-4 程式記憶體3-33-5 資料記憶體3-43-6 特殊功能暫存器3-53-7 輸入/輸出埠3-93-8 計時/計數器之基本認識3-123-9 計時/計數器0及計時/計數器13-123-9-1 工作模式之設定3-123-9-2 模式0(Mode0)分析3-143-9-3 模式1(Mode1)分析3-163-9-4 模式2(Mode2)分析3-163-9-5 模式3(Mode3)分析3-183-10 計時/計數器23-193-10-1 工作模式之設定3-193-10-2 捕取模式(CaptureMode)分析3-193-10-3 自動再載入模式(Auto-ReloadMode)分析3-213-10-4 鮑率產生器(BaudRateGenerator)分析3-223-11 串列埠3-233-11-1 串列埠之模式03-253-11-2 串列埠之模式13-283-11-3 串列埠之模式23-333-11-4 串列埠之模式33-373-11-5 串列埠的鮑率3-383-11-6 多處理機通訊3-413-12 中斷3-443-12-1 中斷之致能3-443-12-2 中斷之優先權3-463-13 省電模式3-493-13-1 閒置模式(IdleMode)3-503-13-2 功率下降模式(PowerDownMode)3-51第4章 C語言入門4-14-1 C語言的程式架構4-24-2 C語言的變數與常數4-54-2-1 變數的名稱4-54-2-2 KEILC51的保留字4-54-2-3 資料型態4-64-2-4 資料表示法4-94-2-5 記憶體類型4-104-2-6 變數的格式4-104-2-7 應該在哪裡宣告變數4-114-2-8 常數的宣告與使用4-124-3 C語言的運算子4-124-3-1 運算子是什麼4-124-3-2 指定運算子4-134-3-3 算術運算子4-134-3-4 關係運算子4-144-3-5 邏輯運算子4-154-3-6 位元運算子4-164-3-7 複合型指定運算子4-184-3-8 運算子的優先順序4-194-3-9 空白與括號4-194-4 程式流程的控制4-204-4-1 條件判斷指令if4-214-4-2 分支指令if-else4-224-4-3 階梯分支指令if-elseif-else4-234-4-4 多重分支指令switch-case-break-default4-254-4-5 迴圈指令for4-274-4-6 迴圈指令while4-284-4-7 迴圈指令do-while4-304-4-8 跳躍指令goto4-314-5 陣列4-334-5-1 一維陣列4-334-5-2 字串與陣列4-344-6 函數4-354-6-1 函數的格式4-364-6-2 沒有引數也沒有返回值的函數4-364-6-3 有引數沒有返回值的函數4-374-6-4 有引數也有返回值的函數4-384-6-5 用陣列做為引數4-394-7 KEILC51的中斷函數4-414-8 KEILC51的特殊指令4-424-8-1 向左旋轉指令4-424-8-2 向右旋轉指令4-444-8-3 極短時間的延時指令4-454-9 到KEIL公司去挖寶4-46第5章 MCS-51之基本電路5-15-1 80C51、87C51、89C51、89S51之基本電路5-25-2 80C31、80C32之基本電路5-55-3 輸入/輸出埠的擴充5-55-4 介面電路5-75-4-1 輸入電路5-75-4-2 輸出電路5-9第6章 如何編譯程式6-16-1 如何獲得程式的執行檔6-26-2 8051的常用C語言編譯器6-26-3 下載KEILC516-36-4 安裝KEILC516-96-5 KEILC51之操作實例6-156-6 KEILC51的偵錯能力6-296-7 KEILC51的模擬功能6-34第7章 如何執行、測試程式7-17-1直接將程式燒錄在89S51或89C51測試7-27-2直接將程式下載至具有ISP功能的AT89S51或P89C51RD2執行7-37-3利用電路實體模擬器ICE執行程式7-37- 4利用軟體模擬器執行程式7-57-5 如何防止程式被別人複製7-5第8章 AT89系列單晶片微電腦的認識8-18-1 快閃記憶體 FlashMemory8-28-2 AT89C51、AT89S518-28-3 AT89C52、AT89S528-38- 4 AT89C558-38-5 AT89C2051、AT89S20518-38-6 AT89C4051、AT89S40518-58-7 AT89C1051U8-68-8 KEILC51試用版的限制8-6第2篇 基礎實習9-1第9章 輸出埠之基礎實習9-3實習9-1 閃爍燈9-4實習9-2 霹靂燈9-23實習9-3 廣告燈9-34第10章 輸入埠之基礎實習10-1實習10-1 用開關選擇動作狀態10-2實習10-2 用按鈕控制動作狀態10-15實習10-3 矩陣鍵盤10-26第11章 計時器之基礎實習11-1實習11-1 使用計時器做閃爍燈11-2實習11-2 使用計時中斷做閃爍燈11-11第12章 計數器之基礎實習12-1實習12-1 用計數器改變輸出狀態12-2實習12-2 用計數中斷改變輸出狀態12-14第13章 外部中斷之基礎實習13-1實習13-1 接到外部中斷信號時改變輸出狀態13-2第14章 串列埠之基礎實習14-1實習14 -1 用串列埠來擴充輸出埠14-2實習14-2 用串列埠單向傳送資料14-7實習14-3 兩個MCS-51互相傳送資料14-16實習14- 4 多個MCS-51互相傳送資料14-27第3篇 基礎電機控制實習15-1第15章 電動機之起動與停止15-3第16章 電動機之正逆轉控制16-1第17章 三相感應電動機之Y-△自動起動17-1第18章 順序控制18-1第19章 電動門19-1第20章 單按鈕控制電動機之起動與停止20-1第4篇 專題製作21-1第21章 用七段顯示器顯示數字21-3第22章 兩位數計數器22-1第23章 兩位數計時器23-1第24章 多位數字之掃描顯示24-1實習24-1 五位數之掃描顯示24-2實習24-2 閃爍顯示24-12實習24-3 移動顯示24-15第25章 五位數計數器25-1第26章 電子琴26-1第27章 聲音產生器27-1實習27-1 忙音產生器27-2實習27-2 鈴聲產生器27-7實習27-3 警告聲產生器27-11實習27-4 音樂盒27-14第28章 用點矩陣LED顯示器顯示字元28-1第29章 用點矩陣LED顯示器做活動字幕29-1第30章 點矩陣LCD模組之應用30-1實習30-1 用LCD模組顯示字串30-2實習30-2 用LCD模組顯示自創之字元或圖形30-25實習30-3 用一個LCD模組製作四個計數器30-34第31章 步進馬達31-1實習31-1 步進馬達的基本認識31-2實習31-2 2相步進馬達的1相激磁31-17實習31-3 2相步進馬達的2相激磁31-25實習31-4 2相步進馬達的1-2相激磁31-29第32章 類比輸入信號的處理32-1實習32-1 類比/數位轉換實驗32-2實習32-2 溫度控制器32-9第33章 個人電腦使用VisualBasic與MCS-51 連線做監控33-1附錄 常用資料附-1附錄1 AT89X51.H的內容附-2附錄2 本書附贈之光碟附-8附錄3 本書所需之器材附-13附錄4 常用零件的接腳圖附-16附錄5 常用記憶體的接腳圖附-20附錄6 各廠牌MCS-51相容產品互換指引附-22附錄7 固態電驛SSR附-22附錄8 如何提高抗干擾的能力附-24附錄9 加強功能型51系列產品附-27附錄10 ASCII碼附-27附錄11 認識HEX檔附-33附錄12 使用具有ISP功能的AT89S51下載並執行程式附-35附錄13 使用具有ISP功能的P89C51RD2下載並執行程式附-43
第1篇 相關知識1-1第1章 單晶片微電腦的認識1-31-1 微電腦的基本結構1-41-2 何謂單晶片微電腦1-51-3 使用單晶片微電腦的好處1-61-4 適用的電腦才是好電腦1-71-5 MCS-51系列單晶片微電腦的認識1-7第2章 MCS-51系列單晶片微電腦2-12-1 我應選用哪個編號的單晶片微電腦2-22-2 MCS-51系列之方塊圖2-22-3 MCS-51系列的接腳2-42-3-1 MCS-51系列的接腳圖2-42-3-2 MCS-51系列之接腳功能說明2-4第3章 MCS-51系列的內部結構3-13-1 指令解碼器及控制單元3-33-2 算術邏輯單元3-33-3 程式計數器3-33-4 程式記憶體3-33-5 資料記憶體3...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。