本書是介紹MCS-51系列單晶片是一種高性能8位元的即時微控制器,他們被廣泛的使用在工業界中,使用在自動控制方面的應用,例如微電腦風扇、微電腦冷氣機、微電腦洗衣機、電磁爐、電子鍋......等。使用單晶片設計電路的好處,將會使整個電路簡化許多,自然電路的體積會大大的減少,它的理論相當簡單,指令集中的指令數目也不多,適合初學者來學習使用。本書的內容與實習針對學生的需求而撰寫,每一個實習均有詳細的解說,並附有實力題,可做為讀者的自我挑戰題。書中對MSC-51單晶片有一系列的探討,配合PICE-52模擬器的實習,使讀者更容易了解8051單晶片的動作原理。適合做為私立大學、科大電子、電機系『單晶片實習』課程。
目錄
1章 MCS-51單晶片系列簡介1-1 單晶片微電腦的基本認識1-21-2 MCS-51單晶片微電腦的發展1-31-3 MCS-51家族間的差異1-41-4 如何選取所需要的編號1-52章 MCS-51單晶片系列硬體結構2-1 MCS-51的特性2-22-2 MCS-51的接腳圖及方塊圖2-32-3 MCS-51的各接腳說明2-63章 MCS-51單晶片的記憶體組織3-1 MCS-51的記憶體3-23-2 程式記憶體3-33-3 資料記憶體與外部資料記憶體擴充3-103-4 程式記憶體與資料記憶體的同時擴充3-173-5 特殊功能暫存器3-194章 MCS-51的內部結構4-1 MCS-51的硬體方塊圖4-24-2 CPU時序與機械週期4-24-3 程式狀態字組(PSW)4-54-4 輸入/輸出埠4-64-5 計時/計數器0及計時/計數器14-94-6 計時/計數器24-144-7 中斷結構4-194-8 串列埠傳輸4-284-9 省電模式4-485章 MCS-51的組合語言5-1 MCS-51的定址模式5-25-2 組合語言指令運算元的說明5-65-3 MCS-51指令集5-75-4 指令對旗號的影響5-426章 程式編輯、組譯、連結與燒錄6-1 MCS-51系統發展流程圖6-26-2 程式編輯6-46-3 程式組譯器6-126-4 程式連結器6-196-5 程式燒錄與清洗6-227章 輸出埠基本實習7-1 走馬燈(單燈向左掃)7-27-2 閃爍燈7-77-3 霹靂燈7-107-4 廣告燈7-147-5 紅綠燈控制7-238章 輸入埠基本實習8-1 P2埠輸入資料從P1埠輸出8-28-2 P2埠輸入資料來控制P1埠亮燈方式8-58-3 使用外部DIP開關來控制廣告燈速度8-99章 計時/計數器基本實習9-1 利用Timer0(或Timer1),Mode0計時器功能設計走馬燈9-29-2 利用Timer0(或Timer1),Mode1計時器功能設計走馬燈9-69-3 利用Timer0(或Timer1),Mode2計時器功能設計走馬燈9-109-4 利用Timer0,Mode3計時器功能設計走馬燈9-149-5 利用Timer0(或Timer1),Mode0計數器功能設計霹靂燈9-159-6 利用Timer0(或Timer1),Mode1計數器功能設計霹靂燈9-219-7 利用Timer0(或Timer1),Mode2計數器功能設計霹靂燈9-259-8 利用外部控制來啟動Timer0(或Timer1),Mode0計時器功能9-289-9 利用外部控制來啟動Timer0(或Timer1),Mode0計數器功能9-3210章 中斷基本實習10-1 外部中斷0(或外部中斷1)實習10-210-2 利用Timer0(或Timer1)的計時中斷設計閃爍燈10-810-3 中斷優先權的決定10-1411章 串列埠基本實習11-1 串列埠模式0擴充輸入11-211-2 串列埠模式0擴充輸出11-611-3 串列埠模式1之發射與接收11-1011-4 利用2個8751做串列埠模式1的發射與接收11-1512章 專題製作12-1 7段顯示器控制12-212-2 多個七段顯示器掃描顯示12-1012-3 電子音樂盒12-1712-4 交流電控制12-2912-5 使用ADC製作溫度感測控制系統12-3412-6 步進馬達正反轉的控制12-4212-7 直流馬達正反轉的控制12-5912-8 點矩陣LED顯示器靜態顯示控制12-6612-9 點矩陣LED顯示器動態顯示控制12-8412-10 鍵盤編碼器的使用12-9112-11 使用點矩陣LCD模組顯示字串12-9912-12 使用點矩陣LCD模組自建圖形和文字12-12412-13 點矩陣LCD模組與鍵盤的按鍵輸入顯示12-13512-14 使用DAC製作鋸齒波產生器12-14112-15 使用DAC製作函數波產生器12-15213章 PICE-52模擬器的使用13-1 簡介13-213-2 PICE-52硬體與軟體安裝13-513-3 LUIT系統軟體詳述13-1413-4 使用LUIT畫面13-2813-5 LUIT命令的使用13-52附 錄附錄一 MCS-51指令依照字母順序排列的指令表附-2附錄二 PE2的功能鍵及命令附-8附錄二之2 PE2的命令附-13附錄三 MCS-51指令依照運算碼由小到大的指令表附-17附錄四 X8051組譯器的錯誤訊息附-29附錄五 ASCII碼附-31附錄六 零件接腳圖附-33
1章 MCS-51單晶片系列簡介1-1 單晶片微電腦的基本認識1-21-2 MCS-51單晶片微電腦的發展1-31-3 MCS-51家族間的差異1-41-4 如何選取所需要的編號1-52章 MCS-51單晶片系列硬體結構2-1 MCS-51的特性2-22-2 MCS-51的接腳圖及方塊圖2-32-3 MCS-51的各接腳說明2-63章 MCS-51單晶片的記憶體組織3-1 MCS-51的記憶體3-23-2 程式記憶體3-33-3 資料記憶體與外部資料記憶體擴充3-103-4 程式記憶體與資料記憶體的同時擴充3-173-5 特殊功能暫存器3-194章 MCS-51的內部結構4-1 MCS-51的硬體方塊圖4-24-2 CPU時序與機械週期4-24-3 程式狀...