《MCS-51單片機基礎及實驗技能訓練/高職高專“十二五”規劃教材》是基于匯編語言的MCS 51系列單片機實驗用教材。本書以實驗為中心,針對王國永主編的《MCS 51單片機原理及應用》中的重點、難點內容進行舉例講解,將枯燥的硬件電路設計、匯編指令學習融合到針對性很強的實驗中,可使讀者在實驗中理解并掌握課程要求的知識與技能,同時培養分析問題、解決問題的能力。本書列舉了大量例題及模擬試題,且均進行了詳細解答。
本書內容包括微型計算機基礎知識、MCS 51系列單片機的結構與功能、MCS 51單片機指令系統、MCS 51單片機匯編程序設計、中斷和定時器/計數器、單片機的串行通信、系統擴展與接口技術、MCS 51單片機實驗開發系統及模擬試題。
本書可供高職高專院校及應用型本科院校機電類專業的學生使用,也可作為成人高校相關專業的配套輔導教材,亦可供相關工程技術人員學習和參考。
前言
第1章 微型計算機基礎知識
內容提要
重點及難點解析
1.1 數制、碼制與編碼
1.2 半導體存儲器
本章 測試
本章 測試答案及解析
第2章 MCS 51系列單片機的
結構與功能
內容提要
重點及難點解析
2.1 MCS 51單片機的內部結構
2.2 MCS 51單片機引腳功能描述
2.3 MCS 51時鐘電路與時序 前言
第1章 微型計算機基礎知識
內容提要
重點及難點解析
1.1 數制、碼制與編碼
1.2 半導體存儲器
本章 測試
本章 測試答案及解析
第2章 MCS 51系列單片機的
結構與功能
內容提要
重點及難點解析
2.1 MCS 51單片機的內部結構
2.2 MCS 51單片機引腳功能描述
2.3 MCS 51時鐘電路與時序
2.4 MCS 51單片機工作方式
本章 測試
本章 測試答案及解析
第3章 MCS 51單片機指令系統
內容提要
重點及難點解析
3.1 MCS 51單片機指令系統的尋址方式
3.2 數據傳送類指令
3.3 邏輯運算類指令
3.4 控制轉移類指令
3.5 位操作類指令
3.6 偽指令
3.7 算術運算類指令
本章 測試
本章 測試答案及解析
本章 實驗
實驗一 存儲區實驗
實驗二 I/O口實驗1
實驗三 I/O口實驗2
第4章 MCS 51單片機匯編
程序設計
內容提要
本章 實驗
實驗一 拆字與拼字程序
實驗二 清零程序
實驗三 數據區傳送子程序實驗
實驗四 簡單分支結構程序實驗
實驗五 多分支程序結構實驗
實驗六 子程序結構實驗
實驗七 本章 綜合練習
本章 測試
本章 測試答案及解析
第5章 中斷和定時器/計數器
內容提要
重點及難點解析
5.1 MCS 51單片機的中斷請求源
5.2 中斷控制
5.3 外部中斷的應用
5.4 定時器/計數器的控制
5.5 定時器/計數器的工作方式
5.6 定時器/計數器的初始化
本章 測試
本章 測試答案及解析
本章 實驗
實驗一 外部中斷實驗1
實驗二 外部中斷實驗2
實驗三 定時器中斷實驗1
實驗四 定時器中斷實驗2
實驗五 定時器中斷實驗3
第6章 單片機的串行通信
內容提要
重點及難點解析
6.1 串行通信標準接口
6.2 串行通信工作方式
6.3 串行通信應用
本章 測試
本章 測試答案及解析
本章 實驗
實驗一 單片機RS232/RS485串行發送實驗(自發自收)
實驗二 單片機RS232/RS485串行發送實驗(雙機通信)
第7章 系統擴展與接口技術
內容提要
重點及難點解析
7.1 存儲器擴展技術
7.2 可編程并行I/O口芯片8255A的擴展
7.3 鍵盤接口及工作方式
7.4 7段LED顯示原理及設計
7.5 可編程鍵盤/顯示接口8279
7.6 D A轉換器原理及應用
7.7 A D轉換器原理及應用
本章 測試
本章 測試答案及解析
本章 實驗
實驗一 8255簡單輸入、輸出實驗
實驗二 8255A顯示實驗1
實驗三 8255A顯示實驗2
實驗四 8255A鍵盤實驗
實驗五 8279初始化實驗
實驗六 8279鍵盤顯示實驗
實驗七 D A轉換實驗
實驗八 A D轉換實驗
第8章 MCS 51單片機
實驗開發系統
8.1 系統簡介
8.2 MCS 51仿真軟件安裝與使用
第9章 模擬試題
9.1 模擬題一及答案解析
9.2 模擬題二及答案解析
參考文獻
第5章 中斷和定時器/計數器
內容提要
中斷是一個非常重要、實用的技術。在程序執行過程中,外部或內部事件通過硬件打斷程序的執行過程,使其轉為處理內部或外部事件而設計的中斷服務程序去執行,執行完中斷服務程序后又轉回被打斷的程序處繼續執行程序,這一過程稱為中斷。中斷技術改善了計算機的性能,并提高了它的處理能力,是計算機發展史上一個重要的里程碑。本章需要了解內容如下:
1)中斷的概念、作用和功能。
2)MCS-51單片機的中斷請求源及其有效的觸發方式。
3)中斷的控制方式及其4個特殊功能寄存器控制方式、中斷響應的過程。
4)外部中斷的應用。
5)定時器/計數器的控制、工作方式控制寄存器TMOD和定時器控制寄存器TCON。
6)定時器/計數器的工作方式。
7)定時器/計數器的初始化。
8)定時器/計數器工作方式應用。
本章重點及難點如下:
1)MCS-5l單片機的中斷請求源及其有效的觸發方式。
2)中斷的控制方式及其4個特殊功能寄存器控制方式、中斷響應的過程。
3)外部中斷的應用。
4)定時器/計數器的控制、工作方式控制寄存器TMOD和定時器控制寄存器TCON。
5)定時器/計數器的工作方式。
6)定時器/計數器的初始化。
7)定時器/計數器工作方式應用。
重點及難點解析5。1 MCS-51單片機的中斷請求源
在MCS-51單片機中有3類中斷源,共5個,分別是外部中斷0、外部中斷1、定時器中斷0、定時器中斷1和串行口中斷。
1.外部中斷源
803l有兩個外部中斷源,即外部中斷0和外部中斷1。它們的中斷請求信號分別由引腳INTO(P3.2)和INTl(P3。3)引入。
2.定時器中斷源
8031內部有兩個16位的定時器/計數器,可以實現定時和計數功能。這兩個定時器/計數器在內部定時脈沖或從TO/T1引腳輸入的計數脈沖作用下發生溢出(從全“1”變為全“O”)時,即向CPU提出溢出中斷請求,以表明定時時間到或計數值已滿。
3.串行口中斷源
串行口中斷分為串行口發送中斷和串行口接收中斷兩種。
4.中斷矢量
當某中斷源的中斷請求被CPU響應之后,CPU將把此中斷源的入口地址裝入程序計數器(PC)中,中斷服務程序即從此地址開始執行。此地址稱為中斷入口地址,亦稱為中斷矢量。在8031單片機中各中斷源與中斷入口地址的對應關系見表5-1。
……