定 價:42.3 元
叢書名:“十二五”普通高等教育本科國家級規(guī)劃教材
- 作者:孟芳,鄭郁正主編
- 出版時間:2019/4/1
- ISBN:9787040512595
- 出 版 社:高等教育出版社
- 中圖法分類:TP368.1
- 頁碼:312
- 紙張:膠版紙
- 版次:2
- 開本:16K
本書首先介紹微機基礎(chǔ)知識,接著以難度適中、體系完整、具有普遍性及應(yīng)用價值的51CPU為主講芯片,介紹指令系統(tǒng)及匯編語言程序設(shè)計、基本I/O并口、中斷系統(tǒng)、定時器/計數(shù)器、串行通信接口及系統(tǒng)擴展技術(shù)。本書以能力培養(yǎng)為導(dǎo)向,以實際微機應(yīng)用問題為導(dǎo)引敘述微機應(yīng)用原理、基本理論和方法,強調(diào)對一款CPU的深入學(xué)習(xí)與理解應(yīng)用。所有的實例均用C51和51匯編并列編程,通過匯編熟悉CPU內(nèi)部結(jié)構(gòu)原理,通過C51促進工程應(yīng)用,也方便讀者對照學(xué)習(xí)。本書可作為電子信息類、自動化類和計算機類等相關(guān)專業(yè)的本科生教材或教學(xué)參考書,也可供有關(guān)專業(yè)的工程技術(shù)人員參考。
本教材第一版出版6年以來,得到多所高校的使用,收到了大量的反饋信息及有價值的意見,在此表示感謝。教材編者也在使用本教材過程中發(fā)現(xiàn)一些不足之處。本次改版除了修改存在的表述不準確的內(nèi)容外,還結(jié)合多年教學(xué)實踐效果,修改添加了部分可以更好幫助讀者理解掌握相關(guān)知識的內(nèi)容。完整應(yīng)用實例是本教材的特色,本次修訂結(jié)合作者參與多年指導(dǎo)學(xué)生學(xué)科競賽等工程實踐活動典型實例,整理更新了教材的編程實例,以適應(yīng)技術(shù)的發(fā)展及教學(xué)要求。在內(nèi)容安排上的微型計算機基礎(chǔ)知識、51CPU、8086CPU及PC基礎(chǔ)知識的結(jié)構(gòu)在教學(xué)實踐中效果良好,第二版予以保留。
社會對電子信息類畢業(yè)學(xué)生工程實踐能力需求越來越高;在新工科工程教育改革的大背景下,很多高校對“微型計算機原理”“微型計算機接口與應(yīng)用”和“單片機原理與應(yīng)用”等課程內(nèi)容進行整合:以一門微處理器類基礎(chǔ)課程實現(xiàn)讓學(xué)生理解微型計算機系統(tǒng)的體系結(jié)構(gòu)原理,匯編語言編程應(yīng)用,微型計算機系統(tǒng)擴展與接口技術(shù)原理應(yīng)用的效果,同時最好能做到學(xué)以致用,提高學(xué)生學(xué)習(xí)興趣。選擇合適的CPU作為主講芯片來達到以上效果是課程開設(shè)成功的關(guān)鍵,當(dāng)前高校教學(xué)實踐中選擇微處理器類基礎(chǔ)課程主講芯片主要有8086系列、ARM系列和8051系列三種,其各有利弊。8086存在芯片老化,和學(xué)生工程實踐脫節(jié)的問題;ARM系列是和工程實踐結(jié)合緊密的主流芯片,但CPU結(jié)構(gòu)偏難,一般教學(xué)只能做到采用C語言進行編程應(yīng)用,存在學(xué)生難以深刻理解其基本原理,難以以匯編語言進行教學(xué)實踐,而匯編語言編程是學(xué)生深刻理解一款CPU的關(guān)鍵,不學(xué)習(xí)匯編語言將影響學(xué)生的以后發(fā)展;針對普通高校而言,8051CPU具有難度適中,可以達到深刻理解CPU工作原理的目的,同時其體系完整(包括完整的三總線等接口),可以和課程設(shè)計、競賽緊密結(jié)合,學(xué)以致用。51內(nèi)核由于其經(jīng)典成功的設(shè)計,每年都有最新的兼容芯片不斷推出,技術(shù)上不落伍,當(dāng)前很多芯片設(shè)計公司都一直采用51內(nèi)核進行各種專用CPU芯片設(shè)計(如Tl的ZigBee藍牙控制芯片等)。CPU芯片設(shè)計是我國大力發(fā)展的核心技術(shù),當(dāng)前很多低端專用CPU控制芯片都采用51內(nèi)核進行設(shè)計,是本教材堅持采用51CPU的考慮重點。
本書將微型計算機原理、匯編語言程序設(shè)計、接口技術(shù)、單片機原理與應(yīng)用等內(nèi)容整合在一起,可作為大、中專院!拔⑿陀嬎銠C原理及接口技術(shù)”“單片機原理與接口”等相關(guān)課程的教材或參考資料。教材中實例均用C51和匯編語言并列編程,對學(xué)時較多的微型計算機原理基礎(chǔ)類課程可采用匯編語言進行教學(xué),熟悉CPU內(nèi)部結(jié)構(gòu)原理細節(jié);對學(xué)時較少的單片機類課程,可以采用C51進行教學(xué);二者一一對應(yīng)并列,也方便讀者對照學(xué)習(xí)。
本次修訂由孟芳負責(zé)本書的組織和定稿,并修訂了第一、二章;第三、四章由鄭小彪修訂,第五、六章由趙建修訂,第八、九章由楊明欣修訂,第七章、十章由彭海濤修訂。
由于編者水平有限,書中難免存在錯誤和不足之處,懇請讀者批評指正,并提出修改意見。
第一章 微型計算機的基礎(chǔ)知識
本章目標(biāo)
引言
1.1 微型計算機概述
1.1.1 微型計算機的發(fā)展史
1.1.2 微型計算機的分類
1.1.3 微型計算機的應(yīng)用
目標(biāo)測評1
1.2 微型計算機系統(tǒng)模型
1.2.1 微型計算機系統(tǒng)的三個層次
1.2.2 微型計算機模型結(jié)構(gòu)
1.2.3 微型計算機的工作過程
1.2.4 微型計算機的性《指標(biāo)
目標(biāo)測評2
1.3 計算機中的數(shù)和編碼
1.3.1 計算機中數(shù)的表示及運算
1.3.2 計算機中常用的編碼
目標(biāo)測評3
本章小結(jié)
習(xí)題
第二章 MCS-51單片機的組成結(jié)構(gòu)
本章目標(biāo)
引言
2.1 MCS-51單片機概述
2.1.1 單片機的發(fā)展史
2.1.2 單片機系統(tǒng)與嵌入式系統(tǒng)
2.1.3 主流單片機
目標(biāo)測評1
2.2 MCS-51系列單片機
2.2.1 MCS-51單片機的基本結(jié)構(gòu)
2.2.2 單片機芯片引腳的定義及功能
目標(biāo)測評2
2.3 MCS-51單片機的存儲器組織
2.3.1 程序存儲器
2.3.2 數(shù)據(jù)存儲器
2.3.3 地址分配及尋址區(qū)
目標(biāo)測評3
2.4 單片機的時序和復(fù)位電路
2.4.1 時序(時鐘)
2.4.2 復(fù)位
2.4.3 節(jié)電方式
目標(biāo)測評4
2.5 單片機的最小系統(tǒng)
目標(biāo)測評5
本章小結(jié)
習(xí)題
第三章 開發(fā)與仿真工具
本章目標(biāo)
引言
3.1 KeilC51操作入門
3.1.1 KeilC51簡介
3.1.2 KeilC51的安裝
3.1.3 建立第一個KeilC51程序
3.1.4 KeilC51軟件調(diào)試方法
3.1.5 實例
3.2 Proteus軟件入門
3.2.1 軟件概述
3.2.2 軟件界面介紹
3.2.3 操作簡介
3.2.4 實例
目標(biāo)測評
本章小結(jié)
習(xí)題
第四章 MCS-51系列單片機的指令系統(tǒng)與匯編語言程序設(shè)計
本章目標(biāo)
引言
4.1 概述
4.1.1 匯編語言的指令格式
4.1.2 指令中的常用符號
目標(biāo)測評1
4.2 尋址方式
目標(biāo)測評2
4.3 指令系統(tǒng)
4.3.1 數(shù)據(jù)傳送指令
4.3.2 算術(shù)運算指令
4.3.3 邏輯運算指令
4.3.4 控制轉(zhuǎn)移類指令
4.3.5 布爾變量操作類指令
目標(biāo)測評3
4.4 MCS-51匯編語言偽指令
目標(biāo)測評4
4.5 匯編語言程序設(shè)計
4.5.1 順序程序設(shè)計
4.5.2 分支程序設(shè)計
4.5.3 循環(huán)程序設(shè)計
4.5.4 查表程序設(shè)計
4.5.5 子程序設(shè)計
目標(biāo)測評5
本章小結(jié)
習(xí)題
……
第五章 MCS-51單片機的基本I/O功能及應(yīng)用
第六章 中斷系統(tǒng)及應(yīng)用
第七章 定時器/計數(shù)器的原理和應(yīng)用
第九章 單片機系統(tǒng)總線與資源擴展
第十章 8086CPU原理與PC體系結(jié)構(gòu)
參考文獻