出版時(shí)間:2008-10 出版社:科學(xué)出版社 作者:徐安 等編著 頁數(shù):185
內(nèi)容概要
嵌入式微控制器是嵌入式系統(tǒng)的核心,是專為嵌入式控制而設(shè)計(jì)、制造和應(yīng)用的。本書從這一共性出發(fā),選擇了以80C51為內(nèi)核,在抗干擾、降低電磁輻射和功耗等多方面做了重大改進(jìn)的STC89C51/52系列嵌入式微控制器為典型,講述了嵌入式微控制器的組成,指令、匯編語言程序設(shè)計(jì)、資源與應(yīng)用、數(shù)據(jù)傳送與轉(zhuǎn)換和C語言程序設(shè)計(jì);較詳細(xì)地介紹了嵌入式系統(tǒng)的原理、設(shè)計(jì)和應(yīng)用。 本書可作為普通高等院校電子信息、自動化、電氣工程、機(jī)電一體化等專業(yè)本科生的教材,也可供相關(guān)專業(yè)的工程技術(shù)人員參考。
書籍目錄
第1章 概論 1.1 嵌入式微控制器概述 1.2 微處理器和嵌入式微控制器 1.3 嵌入式微控制器和嵌入式系統(tǒng) 1.4 嵌入式微控制器的應(yīng)用開發(fā) 1.4.1 硬件和軟件的協(xié)同設(shè)計(jì) 1.4.2 嵌入式控制系統(tǒng)的設(shè)計(jì)方法 1.5 嵌入式微控制器的歷史與發(fā)展 習(xí)題與思考題第2章 嵌入式微控制器的基本組成 2.1 嵌入式微控制器結(jié)構(gòu) 2.1.1 嵌入式微控制器的體系結(jié)構(gòu) 2.1.2 嵌入式微控制器的組成 2.1.3 嵌入式微控制器的時(shí)序 2.2 嵌入式微控制器的工作模式 2.2.1 復(fù)位模式 2.2.2 程序執(zhí)行模式 2.2.3 節(jié)電模式 2.2.4 程序的寫入、校驗(yàn)和擦除模式 2.3 STC89C51/52系列嵌入式微控制器 2.3.1 STC89C51/52系列嵌入式微控制器的封裝和引腳 2.3.2 STC89C51/52系列嵌人式微控制器的功能 習(xí)題與思考題第3章 嵌入式微控制器的指令系統(tǒng) 3.1 嵌入式微控制器的指令 3.1.1 指令表示形式 3.1.2 指令的字節(jié) 3.1.3 指令的尋址方式 3.1.4 指令的功能 3.2 MCS-51指令系統(tǒng) 3.2.1 數(shù)據(jù)傳送指令 3.2.2 算術(shù)運(yùn)算指令 3.2.3 邏輯運(yùn)算指令 3.2.4 移位指令 3.2.5 控制轉(zhuǎn)移指令 3.2.6 位操作指令 3.2.7 空操作指令 3.3 匯編語言及程序設(shè)計(jì)方法 3.3.1 匯編語言的格式 3.3.2 偽指令和源程序的匯編 3.3.3 匯編語言程序設(shè)計(jì)方法 習(xí)題與思考題第4章 嵌入式微控制器的內(nèi)部資源與應(yīng)用 4.1 嵌入式微控制器的存儲組織與管理 4.1.1 半導(dǎo)體存儲器的種類和特點(diǎn) 4.1.2 嵌入式微控制器內(nèi)部的E2PROM和Flash存儲器 4.1.3 ICP、ISP、IAP和監(jiān)控ROM 4.1.4 STC289C51系列的存儲器組織與管理 4.2 嵌入式微控制器的時(shí)鐘、定時(shí)與計(jì)數(shù)控制 4.2.1 時(shí)鐘、定時(shí)與計(jì)數(shù)控制模塊 4.2.2 sTC89C51系列的時(shí)鐘、定時(shí)與計(jì)數(shù)控制 4.3 嵌入式微控制器的復(fù)位與中斷 4.3.1 復(fù)位的作用、效果和復(fù)位源 4.3.2 STC289C51系列的復(fù)位功能 4.3.3 中斷源、中斷功能和中斷過程 4.3.4 STC89C51系列的中斷系統(tǒng) 4.4 嵌入式微控制器的監(jiān)控與電源管理 4.4.1 監(jiān)控與電源管理 4.4.2 STC89C51系列的監(jiān)控、節(jié)能與抗干擾 習(xí)題與思考題第5章 嵌入式微控制器的數(shù)據(jù)傳送與轉(zhuǎn)換 5.1 I/O口與數(shù)據(jù)傳送 5.1.1 幾種I/O數(shù)據(jù)傳送方式 5.1.2 I/O端口編址與類型 5.1.3 并行I/O端口 5.2 串行通信與異步串行通信接口SCI口 5.2.1 串行通信基礎(chǔ) 5.2.2 RS-232C標(biāo)準(zhǔn) 5.2.3 STC89C51系列的內(nèi)部串行口與應(yīng)用 5.3 數(shù)/模轉(zhuǎn)換與模/數(shù)轉(zhuǎn)換 5.3.1 D/A、A/D原理與技術(shù)性能 5.3.2 并行D/A和A/D轉(zhuǎn)換 5.3.3 串行A/D轉(zhuǎn)換 習(xí)題與思考題第6章 嵌入式微控制器的C語言程序設(shè)計(jì) 6.1 C語言與微控制器 6.1.1 微控制器的編程語言 6.1.2 C語言編譯器與程序開發(fā)過程 6.1.3 微控制器C語言程序結(jié)構(gòu) 6.2 C51數(shù)據(jù)與運(yùn)算 6.2.1 數(shù)據(jù)類型 6.2.2 數(shù)據(jù)的存儲 6.2.3 MC951結(jié)構(gòu)的C51定義 6.2.4 C51的指針類型 6.3 C51程序設(shè)計(jì) 6.3.1 模塊化開發(fā) 6.3.2 覆蓋、共享和連接 6.3.3 混合編程 6.3.4 程序優(yōu)化 6.4 51系列微控制器C語言程序設(shè)計(jì)基礎(chǔ) 6.4.1 KEIL編譯器 6.4.2 51內(nèi)部資源的C編程 6.4.3 51擴(kuò)展資源的C編程 習(xí)題與思考題第7章 嵌入式控制系統(tǒng)的研制 7.1 嵌入式控制系統(tǒng)的開發(fā) 7.1.1 嵌入式控制系統(tǒng)的開發(fā)工具 7.1.2 嵌入式控制開發(fā)系統(tǒng)功能 7.2 嵌入式控制系統(tǒng)研制過程 7.2.1 總體設(shè)計(jì) 7.2.2 硬件設(shè)計(jì) 7.2.3 軟件設(shè)計(jì) 7.2.4 可靠性設(shè)計(jì) 習(xí)題與思考題附錄MCS-51指令表主要參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 概論1.1 嵌入式微控制器概述嵌入式微控制器(embedded microcontroller)是完全作嵌入式應(yīng)用,專為控制和檢測而設(shè)計(jì)制造的微型計(jì)算機(jī),也稱為微控制器(microeontroller unit,MCU);又因?yàn)樗谝黄呻娐沸酒霞闪擞?jì)算機(jī)的3大部分:中央處理器(CPU)、存儲器(RAM和ROM)和輸入/輸出端口(I/O Ports),在我國又被廣泛稱為單片機(jī)(singlechip microcomputer)。嵌入式控制技術(shù)的飛速發(fā)展,功能越來越強(qiáng)大,而成本卻越來越低,使經(jīng)典電子系統(tǒng)迅速進(jìn)化為全盤智能化的現(xiàn)代電子系統(tǒng)。嵌入式微控制器作為最典型、最廣泛、最普及的現(xiàn)代電子系統(tǒng)的基本核心,已成為電氣工程師和各行各業(yè)的技術(shù)人員實(shí)現(xiàn)檢測和控制目的的有力工具。從家用電器到航天飛機(jī),一切現(xiàn)代化技術(shù)都離不開嵌入式微控制器,可以毫不夸張地說,嵌入式微控制器已經(jīng)廣泛滲透到國民經(jīng)濟(jì)各個(gè)領(lǐng)域,無時(shí)無處不在影響每個(gè)現(xiàn)代人的生活。
編輯推薦
《嵌入式系統(tǒng)原理設(shè)計(jì)與應(yīng)用》由科學(xué)出版社出版。
圖書封面
評論、評分、閱讀與下載
嵌入式系統(tǒng)原理設(shè)計(jì)與應(yīng)用 PDF格式下載