MCS-51 單晶片原理與應用 (修訂版)

李鴻鵬

  • 出版商: 全華圖書
  • 出版日期: 2008-07-29
  • 定價: $500
  • 售價: 9.0$450
  • 語言: 繁體中文
  • 頁數: 584
  • ISBN: 9572165852
  • ISBN-13: 9789572165850
  • 相關分類: 單晶片半導體
  • 無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

本書是介紹MCS-51系列單晶片是一種高性能8位元的即時微控制器,他們被廣泛的使用在工業界中,使用在自動控制方面的應用,例如微電腦風扇、微電腦冷氣機、微電腦洗衣機、電磁爐、電子鍋......等。使用單晶片設計電路的好處,將會使整個電路簡化許多,自然電路的體積會大大的減少,它的理論相當簡單,指令集中的指令數目也不多,適合初學者來學習使用。本書的內容與實習針對學生的需求而撰寫,每一個實習均有詳細的解說,並附有實力題,可做為讀者的自我挑戰題。書中對MSC-51單晶片有一系列的探討,配合PICE-52模擬器的實習,使讀者更容易了解8051單晶片的動作原理。適合做為大學、科大電子、電機系『單晶片實習』課程。

<章節目錄>

1章 MCS-51單晶片系列簡介
1-1 單晶片微電腦的基本認識1-2
1-2 MCS-51單晶片微電腦的發展1-3
1-3 MCS-51家族間的差異1-4
1-4 如何選取所需要的編號1-5
2章 MCS-51單晶片系列硬體結構
2-1 MCS-51的特性2-2
2-2 MCS-51的接腳圖及方塊圖2-3
2-3 MCS-51的各接腳說明2-6
3章 MCS-51單晶片的記憶體組織
3-1 MCS-51的記憶體3-2
3-2 程式記憶體3-3
3-3 資料記憶體與外部資料記憶體擴充3-10
3-4 程式記憶體與資料記憶體的同時擴充3-17
3-5 特殊功能暫存器3-19
4章 MCS-51的內部結構
4-1 MCS-51的硬體方塊圖4-2
4-2 CPU時序與機械週期4-2
4-3 程式狀態字組(PSW)4-5
4-4 輸入/輸出埠4-6
4-5 計時/計數器0及計時/計數器14-9
4-6 計時/計數器24-14
4-7 中斷結構4-19
4-8 串列埠傳輸4-28
4-9 省電模式4-48
5章 MCS-51的組合語言
5-1 MCS-51的定址模式5-2
5-2 組合語言指令運算元的說明5-6
5-3 MCS-51指令集5-7
5-4 指令對旗號的影響5-42
6章 程式編輯、組譯、連結與燒錄
6-1 MCS-51系統發展流程圖6-2
6-2 程式編輯6-4
6-3 程式組譯器6-12
6-4 程式連結器6-19
6-5 程式燒錄與清洗6-22
7章 輸出埠基本實習
7-1 走馬燈(單燈向左掃)7-2
7-2 閃爍燈7-7
7-3 霹靂燈7-10
7-4 廣告燈7-14
7-5 紅綠燈控制7-23
8章 輸入埠基本實習
8-1 P2埠輸入資料從P1埠輸出8-2
8-2 P2埠輸入資料來控制P1埠亮燈方式8-5
8-3 使用外部DIP開關來控制廣告燈速度8-9
9章 計時/計數器基本實習
9-1 利用Timer 0(或Timer 1),Mode 0計時器功能設計走馬燈9-2
9-2 利用Timer 0(或Timer 1),Mode 1計時器功能設計走馬燈9-6
9-3 利用Timer 0(或Timer 1),Mode 2計時器功能設計走馬燈9-10
9-4 利用Timer 0,Mode 3計時器功能設計走馬燈9-14
9-5 利用Timer 0(或Timer 1),Mode 0計數器功能設計霹靂燈9-15
9-6 利用Timer 0(或Timer 1),Mode 1計數器功能設計霹靂燈9-21
9-7 利用Timer 0(或Timer 1),Mode 2計數器功能設計霹靂燈9-25
9-8 利用外部控制來啟動Timer 0(或Timer 1),Mode 0計時器功能9-28
9-9 利用外部控制來啟動Timer 0(或Timer 1),Mode 0計數器功能9-32
10章 中斷基本實習
10-1 外部中斷0(或外部中斷1)實習10-2
10-2 利用Timer 0(或Timer 1)的計時中斷設計閃爍燈10-8
10-3 中斷優先權的決定10-14
11章 串列埠基本實習
11-1 串列埠模式0擴充輸入11-2
11-2 串列埠模式0擴充輸出11-6
11-3 串列埠模式1之發射與接收11-10
11-4 利用2個8751做串列埠模式1的發射與接收11-15
12章 專題製作
12-1 7段顯示器控制12-2
12-2 多個七段顯示器掃描顯示12-10
12-3 電子音樂盒12-17
12-4 交流電控制12-29
12-5 使用ADC製作溫度感測控制系統12-34
12-6 步進馬達正反轉的控制12-42
12-7 直流馬達正反轉的控制12-59
12-8 點矩陣LED顯示器靜態顯示控制12-66
12-9 點矩陣LED顯示器動態顯示控制12-84
12-10 鍵盤編碼器的使用12-91
12-11 使用點矩陣LCD模組顯示字串12-99
12-12 使用點矩陣LCD模組自建圖形和文字12-124
12-13 點矩陣LCD模組與鍵盤的按鍵輸入顯示12-135
12-14 使用DAC製作鋸齒波產生器12-141
12-15 使用DAC製作函數波產生器12-152
13章 PICE-52模擬器的使用
13-1 簡介13-2
13-2 PICE-52硬體與軟體安裝13-5
13-3 LUIT系統軟體詳述13-14
13-4 使用LUIT畫面13-28
13-5 LUIT命令的使用13-52
附 錄
附錄一 MCS-51指令依照字母順序排列的指令表附-2
附錄二 PE2的功能鍵及命令附-8
附錄二之2 PE2的命令附-13
附錄三 MCS-51指令依照運算碼由小到大的指令表附-17
附錄四 X8051組譯器的錯誤訊息附-29
附錄五 ASCII碼附-31
附錄六 零件接腳圖附-33