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