《MCS-51系列單片機原理及應用》為21世紀高等學校規(guī)劃教材。MCS-51系列單片機原理及應用是自動化和電氣信息類專業(yè)學生的必修課程,也是一門實踐性很強的應用技術(shù)課程!禡CS-51系列單片機原理及應用》從實際應用出發(fā),將MCS-51系列單片機原理、MCS-51基礎(chǔ)實驗、MCS-51課程設(shè)計有機地結(jié)合在一起,詳細論述了MCS-51系列單片機的組成原理、應用系統(tǒng)的擴展技術(shù)、信息處理技術(shù)及常用算法、人機交互接口、D/A轉(zhuǎn)換器及A/D轉(zhuǎn)換器與單片機的接口設(shè)計、串行接口及通信、應用系統(tǒng)的抗干擾技術(shù)、應用系統(tǒng)的設(shè)計以及圍繞MCS-51單片機基礎(chǔ)理論為核心的基礎(chǔ)實驗和課程設(shè)計等內(nèi)容,《MCS-51系列單片機原理及應用》共有12章,外加兩個附錄,在部分章節(jié)的后面附有習題,體系完整,便于自學和教學。
《MCS-51系列單片機原理及應用》內(nèi)容深入淺出、循序漸進,以“通俗易懂、學以致用”為指導思想,教學與工程和開發(fā)相統(tǒng)一,強調(diào)實用,重在實踐,意在工程。
《MCS-51系列單片機原理及應用》既可作為本科高等院校教授單片機的教材,也可以作為工程技術(shù)人員以及單片機愛好者自學用書。
前言
第1章 單片機基礎(chǔ)知識
1.1 單片機的概念
1.2 單片機的應用
1.3 單片機應用系統(tǒng)
1.4 單片機的發(fā)展概況
1.5 計算機的數(shù)制及轉(zhuǎn)換
習題
第2章 MCS.51單片機的硬件結(jié)構(gòu)
2.1 MCS-51單片機的硬件結(jié)構(gòu)概述
2.2 MCS-51單片機的中央處理器(CPU)
2.3 MCS-51單片機存儲器
2.4 MCS-51單片機I/O端口
2.5 MCS-51單片機時鐘電路及時序
2.6 MCS-51單片機復位狀態(tài)及復位電路
習題
第3章 MCS51單片機指令系統(tǒng)
3-MCS-51單片機指令系統(tǒng)概述
3.2 MCS-51單片機指令系統(tǒng)的尋址方式
3.3 MCS-51單片機指令系統(tǒng)及說明
習題
第4章 匯編語言程序設(shè)計
4.1 匯編語言程序設(shè)計概述
4.2 匯編語言編程步驟、方法、技巧
4.3 匯編語言源程序的匯編及偽指令
4.4 匯編語言程序設(shè)計基本結(jié)構(gòu)
4.5 實用子程序設(shè)計
習題
第5章 單片機的中斷系統(tǒng)與定時器/計數(shù)器
5.1 中斷系統(tǒng)
5.2 外部中斷的使用
5.3 定時器/計數(shù)器
5.4 單片機外部中斷與定時器/計數(shù)器的應用訓練
習題
第6章 單片機的串行通信
6.1 串行通信概念
6.2 串行通信的結(jié)構(gòu)及工作方式
6.3 串行通信的應用
習題
第7章 I/O接口擴展設(shè)計及應用
7.1 I/O接口概述
7.2 簡單輸入/輸出接口擴展
7.3 用串行口擴展并行的I/O口
7.4 MCS-51與可編程芯片8155的接口
7.5 MCS-51與可編程芯片8255的接口
習題
第8章 MCS-51與A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器的接口
8.1 MCS-51與A/D轉(zhuǎn)換器的接口
8.2 MCS-51與V/F轉(zhuǎn)換器的接口
8.3 MCS-51與D/A轉(zhuǎn)換器的接口
習題
第9章 人機交互接口設(shè)計
9.1 鍵盤接口原理
9.2 LED顯示器接口原理
9.3 鍵盤/顯示器接口設(shè)計及其應用實例
9.4 LCD接口設(shè)計及其應用實例
習題
第10章 單片機應用系統(tǒng)的設(shè)計
10.1 概述
10.2 單片機應用系統(tǒng)的分類
10.3 單片機應用系統(tǒng)設(shè)計的基本要求
10.4 單片機應用系統(tǒng)的設(shè)計內(nèi)容
10.5 單片機應用系統(tǒng)設(shè)計的-般過程
10.6 單片機應用系統(tǒng)的-般設(shè)計方法
10.7 單片機應用系統(tǒng)調(diào)試
10.8 可靠性設(shè)計
10.9 單片機應用系統(tǒng)設(shè)計舉例
習題
第11章 MCS-51單片機原理及應用基礎(chǔ)實驗
11.1 實驗概述
11.2 基本軟件實驗
11.3 硬件實驗
11.4 綜合設(shè)計性實驗
第12章 MCS-51系列單片機原理及應用課程設(shè)計
12.1 單片機課程設(shè)計概述
12.2 單片機課程設(shè)計參考實例
12.3 單片機應用系統(tǒng)課程設(shè)計項目
附錄A MCS-51單片機指令系統(tǒng)-覽表
附錄B 常用芯片引腳圖
參考文獻
1.1.3 通用單片機和專用單片機
根據(jù)控制應用的需要,可以將單片機分成通用性和專用型兩種類型。
通用型單片機是一種基本芯片,它的內(nèi)部資源比較豐富,性能全面且適用性強,能覆蓋多種應用需求。用戶可以根據(jù)需要設(shè)計成各種不同應用的控制系統(tǒng),即通用單片機有一個再設(shè)計的過程,通過用戶的進一步設(shè)計,才能組成一個以通用單片機芯片為核心再配以其他外圍電路的應用控制系統(tǒng)。
專用單片機是針對一種產(chǎn)品或一種控制應用而專門設(shè)計的,設(shè)計時已經(jīng)對系統(tǒng)結(jié)構(gòu)的最簡化、軟硬件資源利用的最優(yōu)化、可靠性和成本的最佳化等方面都做了通盤的考慮和論證,所以,專用單片機較通用單片機具有十分明顯的綜合優(yōu)勢。
今后,隨著單片機應用的廣泛和深入,各種專用單片機芯片將會越來越多,并且必將成為今后單片機發(fā)展的重要方向。但是應當說明的是,無論專用單片機在應用上有多么&"專&",其原理和結(jié)構(gòu)還是建立在通用單片機的基礎(chǔ)之上的。
1.1.4 單片機和單片機系統(tǒng)
單片機通常是指芯片本身,它是由芯片制造商生產(chǎn)的,在它上面集成的是一些作為基本組成部分的運算器電路、控制器電路、存儲器、中斷系統(tǒng)、定時器/計數(shù)器以及輸入輸出接口電路等。但一個單片機芯片并不能把計算機系統(tǒng)的全部電路都集成到其中,如復位電路中應用到的電阻、電容等,這些元件在單片機系統(tǒng)中只能以外接的形式出現(xiàn)。另外,在實際應用中,常常需要擴展外圍電路和外圍芯片,從中可以看到單片機和單片機系統(tǒng)的差別,即單片機只是一個芯片,而單片機系統(tǒng)是在單片機芯片的基礎(chǔ)上擴展其他電路或芯片構(gòu)成的具有一定應用功能的計算機系統(tǒng)。
通常所說的單片機系統(tǒng)是為實現(xiàn)某一控制應用需要由用戶設(shè)計的一個圍繞單片機芯片而組建的計算機應用系統(tǒng)。在單片機系統(tǒng)中,單片機處于核心地位,是構(gòu)成單片機系統(tǒng)的硬件和軟件基礎(chǔ)。
……