單片機(jī)及應(yīng)用系統(tǒng)設(shè)計(jì)原理與實(shí)踐
定 價(jià):59 元
- 作者:劉海成 編著
- 出版時(shí)間:2009/8/1
- ISBN:9787811248630
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類(lèi):H31
- 頁(yè)碼:587
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)立足于51單片機(jī)的經(jīng)典結(jié)構(gòu),以廣泛應(yīng)用的AT89S52單片機(jī)為應(yīng)用對(duì)象,深入淺出地講述單片機(jī)及應(yīng)用系統(tǒng)設(shè)計(jì)原理與實(shí)踐。書(shū)中51單片機(jī)基礎(chǔ)內(nèi)容采用匯編與C51并行的撰寫(xiě)方式,便于對(duì)比學(xué)習(xí),應(yīng)用則以C51為藍(lán)本,深入淺出,符合工程應(yīng)用需求。
書(shū)中深度融合了微機(jī)原理課程中的核心知識(shí),尤其是在匯編指令的深入剖析、中斷系統(tǒng)的分析和存儲(chǔ)器的擴(kuò)展方法等方面講解細(xì)致,可以繞過(guò)微機(jī)原理課程直接學(xué)習(xí)本書(shū)的內(nèi)容。
全書(shū)以電子測(cè)量和智能儀器為應(yīng)用目標(biāo),符合單片機(jī)應(yīng)用特點(diǎn),充分發(fā)揮單片機(jī)技術(shù)優(yōu)勢(shì),并能抓住單片機(jī)應(yīng)用的共性問(wèn)題,深入剖析和整合知識(shí)脈絡(luò),構(gòu)建實(shí)例典型而又完整。力圖在說(shuō)明單片機(jī)原理的同時(shí),講述單片機(jī)應(yīng)用原理,并通過(guò)單片機(jī)應(yīng)用來(lái)講述單片機(jī)的相關(guān)應(yīng)用技術(shù)及應(yīng)用領(lǐng)域,使讀者建立起嵌入式系統(tǒng)的概念,從而構(gòu)架電氣信息和儀器儀表類(lèi)工程領(lǐng)域與計(jì)算機(jī)應(yīng)用的橋梁。
本書(shū)可作為電氣信息和儀表類(lèi)專(zhuān)業(yè)單片機(jī)及儀器儀表類(lèi)課程的教材或參考書(shū),也可供工程技術(shù)人員參考。
本書(shū)立足于51單片機(jī)的經(jīng)典結(jié)構(gòu),以廣泛應(yīng)用的AT89S52單片機(jī)為應(yīng)用對(duì)象,深入淺出地講述單片機(jī)及應(yīng)用系統(tǒng)設(shè)計(jì)原理與實(shí)踐。書(shū)中51單片機(jī)基礎(chǔ)內(nèi)容采用匯編與C51并行的撰寫(xiě)方式,便于對(duì)比學(xué)習(xí),應(yīng)用則以C51為藍(lán)本,深入淺出。符合工程應(yīng)用需求。 書(shū)中深度融合了微機(jī)原理課程中的核心知識(shí),尤其是在匯編指令的深入剖析、中斷系統(tǒng)的分析和存儲(chǔ)器的擴(kuò)展方法等方面講解細(xì)致,可以繞過(guò)微機(jī)原理課程直接學(xué)習(xí)本書(shū)的內(nèi)容。全書(shū)以電子測(cè)量和智能儀器為應(yīng)用目標(biāo),符合單片機(jī)應(yīng)用特點(diǎn),充分發(fā)揮單片機(jī)技術(shù)優(yōu)勢(shì),并能抓住單片機(jī)應(yīng)用的共性問(wèn)題,深入剖析和整合知識(shí)脈絡(luò),構(gòu)建實(shí)例典型而又完整。力圖在說(shuō)明單片機(jī)原理的同時(shí),講述單片機(jī)應(yīng)用原理,并通過(guò)單片機(jī)應(yīng)用來(lái)講述單片機(jī)的相關(guān)應(yīng)用技術(shù)及應(yīng)用領(lǐng)域,使讀者建立起嵌入式系統(tǒng)的概念,從而構(gòu)架電氣信息和儀器儀表類(lèi)工程領(lǐng)域與計(jì)算機(jī)應(yīng)用的橋梁! ∽x者對(duì)象: 本書(shū)可作為電氣信息和儀表類(lèi)專(zhuān)業(yè)單片機(jī)及儀器儀表類(lèi)課程的教材或參考書(shū),也可供工程技術(shù)人員參考。
第1章 計(jì)算機(jī)原理與嵌入式系統(tǒng)基礎(chǔ)
1.1 計(jì)算機(jī)的發(fā)展及應(yīng)用
1.1.1 微型計(jì)算機(jī)發(fā)展及評(píng)價(jià)
1.1.2 嵌入式系統(tǒng)
1.2 計(jì)算機(jī)中的常用數(shù)制及編碼
1.2.1 計(jì)算機(jī)中的常用數(shù)制及相互轉(zhuǎn)換
1.2.2 字符的表示及編碼
1.3 算術(shù)運(yùn)算和邏輯運(yùn)算基礎(chǔ)
1.3.1 帶符號(hào)數(shù)的補(bǔ)碼表示與加減法運(yùn)算
1.3.2 數(shù)的定點(diǎn)表示與浮點(diǎn)表示
1.4 計(jì)算機(jī)組成及工作模型
1.4.1存儲(chǔ)器
1.4.2 CPU的內(nèi)部結(jié)構(gòu)
1.4.3 總線(xiàn)與接口
1.4.4 模型機(jī)的工作過(guò)程 第1章 計(jì)算機(jī)原理與嵌入式系統(tǒng)基礎(chǔ)
1.1 計(jì)算機(jī)的發(fā)展及應(yīng)用
1.1.1 微型計(jì)算機(jī)發(fā)展及評(píng)價(jià)
1.1.2 嵌入式系統(tǒng)
1.2 計(jì)算機(jī)中的常用數(shù)制及編碼
1.2.1 計(jì)算機(jī)中的常用數(shù)制及相互轉(zhuǎn)換
1.2.2 字符的表示及編碼
1.3 算術(shù)運(yùn)算和邏輯運(yùn)算基礎(chǔ)
1.3.1 帶符號(hào)數(shù)的補(bǔ)碼表示與加減法運(yùn)算
1.3.2 數(shù)的定點(diǎn)表示與浮點(diǎn)表示
1.4 計(jì)算機(jī)組成及工作模型
1.4.1存儲(chǔ)器
1.4.2 CPU的內(nèi)部結(jié)構(gòu)
1.4.3 總線(xiàn)與接口
1.4.4 模型機(jī)的工作過(guò)程
1.5 51系列單片機(jī)
1.5.1單片機(jī)及應(yīng)用概述
1.5.2 51經(jīng)典型架構(gòu)單片機(jī)
1.5.3 51單片機(jī)的發(fā)展及典型產(chǎn)品
1.5.4 51單片機(jī)最小系統(tǒng)
1.6 51單片機(jī)存儲(chǔ)器結(jié)構(gòu)
1.6.1 51單片機(jī)存儲(chǔ)器構(gòu)成
1.6.2 51單片機(jī)特殊功能寄存器
習(xí)題與思考題
第2章 51系列單片機(jī)指令系統(tǒng)與匯編程序設(shè)計(jì)
2.1 51系列單片機(jī)匯編指令格式及標(biāo)識(shí)
2 1.1 指令格式
2 1.2 指令中用到的標(biāo)識(shí)符
2.2 51系列單片機(jī)的尋址方式
2.2.1 立即(數(shù))尋址
2.2.2 寄存器尋址
2.2.3 直接尋址
2.2.4 寄存器間接尋址
2.2.5 變址尋址
2.2.6 位尋址
2.2.7 指令尋址
2.3 51系列單片機(jī)指令系統(tǒng)
2.3.1 數(shù)據(jù)傳送指令
2.3.2 算術(shù)運(yùn)算指令
2.3.3 邏輯操作指令
2.3.4 位操作指令
2.3.5 控制轉(zhuǎn)移指令
2.4 51系列單片機(jī)匯編程序常用的偽指令
2.5 51系列單片機(jī)匯編程序設(shè)計(jì)
2.5.1 延時(shí)程序設(shè)計(jì)
2.5.2 數(shù)值大小條件判斷設(shè)計(jì)
2.5.3 數(shù)學(xué)運(yùn)算程序
2.5.4 數(shù)據(jù)的拼拆和轉(zhuǎn)換
2.5.5 多分支轉(zhuǎn)移(散轉(zhuǎn))程序
2.5.6 排序
習(xí)題與思考題
第3章 單片機(jī)Keil C51語(yǔ)言程序設(shè)計(jì)基礎(chǔ)與開(kāi)發(fā)調(diào)試
3.1 C語(yǔ)言與51系列單片機(jī)
3.1.1 C語(yǔ)言的特點(diǎn)及程序結(jié)構(gòu)
3.1.2 C51程序結(jié)構(gòu)
3.2 C51的數(shù)據(jù)類(lèi)型
3.3 數(shù)據(jù)的存儲(chǔ)類(lèi)型和存儲(chǔ)模式
3.3.1 C語(yǔ)言標(biāo)準(zhǔn)存儲(chǔ)類(lèi)型
3.3.2 C51的數(shù)據(jù)存儲(chǔ)類(lèi)型
3.3.3 C51的存儲(chǔ)模式
3.4 C51對(duì)SFR、可尋址位、存儲(chǔ)器和I/O口的定義
3.4.1 C51中絕對(duì)地址的訪(fǎng)問(wèn)
3.4.2 特殊功能寄存器SFR的定義
3.4.3 對(duì)位變量的定義
……
第4章 51系列單片機(jī)內(nèi)部資源及編程
第5章 單片機(jī)系統(tǒng)總線(xiàn)與系統(tǒng)擴(kuò)展技術(shù)
第6章 串行擴(kuò)展技術(shù)
第7章 人機(jī)接口技術(shù)
第8章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)
第9章 時(shí)間和頻率測(cè)量及應(yīng)用系統(tǒng)設(shè)計(jì)
第10章 A/D、D/A、PWM與測(cè)控系統(tǒng)設(shè)計(jì)
第11章 電阻的測(cè)量與應(yīng)用
第12章 阻抗特性測(cè)量與線(xiàn)性網(wǎng)絡(luò)分析技術(shù)及應(yīng)用
附錄A 51系列單片機(jī)指令速查表
附錄B ASCII表
附錄C C51的庫(kù)函數(shù)
附錄D C8051F系列51單片機(jī)及編程應(yīng)用
參考文獻(xiàn)
第2章 51系列單片機(jī)指令系統(tǒng)與匯編程序設(shè)計(jì)
2.1 51系列單片機(jī)匯編指令格式及標(biāo)識(shí)
指令是使計(jì)算機(jī)完成基本操作的命令。我們知道計(jì)算機(jī)工作時(shí)是通過(guò)執(zhí)行程序來(lái)解決問(wèn)題的,而程序是由一條條指令按一定的順序組成的,計(jì)算機(jī)內(nèi)部只能直接識(shí)別二進(jìn)制代碼指令。以二進(jìn)制代碼指令形成的計(jì)算機(jī)語(yǔ)言,稱(chēng)為機(jī)器語(yǔ)言。為了閱讀和書(shū)寫(xiě)的方便,常把它寫(xiě)成十六進(jìn)制形式,通常稱(chēng)這樣的指令為機(jī)器指令。現(xiàn)在一般的計(jì)算機(jī)都有幾十甚至幾百種指令。顯然即便用十六進(jìn)制去書(shū)寫(xiě)、記憶、理解和使用也是不容易的,因此給每條機(jī)器語(yǔ)言指令賦予一個(gè)助記符號(hào),這就形成了匯編語(yǔ)言。匯編語(yǔ)言指令是機(jī)器語(yǔ)言指令的符號(hào)化,它和機(jī)器語(yǔ)言指令一一對(duì)應(yīng)。機(jī)器語(yǔ)言和匯編語(yǔ)言與計(jì)算機(jī)硬件密切相關(guān),不同類(lèi)型的計(jì)算機(jī),其機(jī)器語(yǔ)言和匯編語(yǔ)言指令不一樣。
一種計(jì)算機(jī)能夠執(zhí)行的全部指令的集合,稱(chēng)為這種計(jì)算機(jī)的指令系統(tǒng)。單片機(jī)的指令系統(tǒng)與微型計(jì)算機(jī)的指令系統(tǒng)不同。51系列單片機(jī)指令系統(tǒng)共有111條指令,42種指令助記符,其中有49條單字節(jié)指令,45條雙字節(jié)指令和17條三字節(jié)指令;有64條為單機(jī)器周期指令,45條為雙機(jī)器周期指令,只有乘、除法兩條指令為四機(jī)器周期指令。在存儲(chǔ)空間和運(yùn)算速度上,效率都比較高。
51系列單片機(jī)指令系統(tǒng)功能強(qiáng)、指令短、執(zhí)行快。從功能上可分為5大類(lèi):數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、邏輯操作指令、控制轉(zhuǎn)移指令和位操作指令。下面將分別進(jìn)行介紹。
……