嵌入式系統(tǒng)原理設計與應用

出版時間:2008-10  出版社:科學出版社  作者:徐安 等編著  頁數(shù):185  

內容概要

嵌入式微控制器是嵌入式系統(tǒng)的核心,是專為嵌入式控制而設計、制造和應用的。本書從這一共性出發(fā),選擇了以80C51為內核,在抗干擾、降低電磁輻射和功耗等多方面做了重大改進的STC89C51/52系列嵌入式微控制器為典型,講述了嵌入式微控制器的組成,指令、匯編語言程序設計、資源與應用、數(shù)據(jù)傳送與轉換和C語言程序設計;較詳細地介紹了嵌入式系統(tǒng)的原理、設計和應用。    本書可作為普通高等院校電子信息、自動化、電氣工程、機電一體化等專業(yè)本科生的教材,也可供相關專業(yè)的工程技術人員參考。

書籍目錄

第1章  概論  1.1  嵌入式微控制器概述  1.2  微處理器和嵌入式微控制器  1.3  嵌入式微控制器和嵌入式系統(tǒng)  1.4  嵌入式微控制器的應用開發(fā)    1.4.1  硬件和軟件的協(xié)同設計    1.4.2  嵌入式控制系統(tǒng)的設計方法  1.5  嵌入式微控制器的歷史與發(fā)展    習題與思考題第2章  嵌入式微控制器的基本組成  2.1  嵌入式微控制器結構    2.1.1  嵌入式微控制器的體系結構    2.1.2  嵌入式微控制器的組成    2.1.3  嵌入式微控制器的時序  2.2  嵌入式微控制器的工作模式    2.2.1  復位模式    2.2.2  程序執(zhí)行模式    2.2.3  節(jié)電模式    2.2.4  程序的寫入、校驗和擦除模式  2.3  STC89C51/52系列嵌入式微控制器    2.3.1  STC89C51/52系列嵌入式微控制器的封裝和引腳    2.3.2  STC89C51/52系列嵌人式微控制器的功能    習題與思考題第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  算術運算指令    3.2.3  邏輯運算指令    3.2.4  移位指令    3.2.5  控制轉移指令    3.2.6  位操作指令    3.2.7  空操作指令  3.3  匯編語言及程序設計方法    3.3.1  匯編語言的格式    3.3.2  偽指令和源程序的匯編    3.3.3  匯編語言程序設計方法    習題與思考題第4章  嵌入式微控制器的內部資源與應用  4.1  嵌入式微控制器的存儲組織與管理    4.1.1  半導體存儲器的種類和特點    4.1.2  嵌入式微控制器內部的E2PROM和Flash存儲器    4.1.3  ICP、ISP、IAP和監(jiān)控ROM    4.1.4  STC289C51系列的存儲器組織與管理  4.2  嵌入式微控制器的時鐘、定時與計數(shù)控制    4.2.1  時鐘、定時與計數(shù)控制模塊    4.2.2  sTC89C51系列的時鐘、定時與計數(shù)控制  4.3  嵌入式微控制器的復位與中斷    4.3.1  復位的作用、效果和復位源    4.3.2  STC289C51系列的復位功能    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é)能與抗干擾    習題與思考題第5章  嵌入式微控制器的數(shù)據(jù)傳送與轉換  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  串行通信基礎    5.2.2  RS-232C標準    5.2.3  STC89C51系列的內部串行口與應用  5.3  數(shù)/模轉換與模/數(shù)轉換    5.3.1  D/A、A/D原理與技術性能    5.3.2  并行D/A和A/D轉換    5.3.3  串行A/D轉換    習題與思考題第6章  嵌入式微控制器的C語言程序設計  6.1  C語言與微控制器    6.1.1  微控制器的編程語言    6.1.2  C語言編譯器與程序開發(fā)過程    6.1.3  微控制器C語言程序結構  6.2  C51數(shù)據(jù)與運算    6.2.1  數(shù)據(jù)類型    6.2.2  數(shù)據(jù)的存儲    6.2.3  MC951結構的C51定義    6.2.4  C51的指針類型  6.3  C51程序設計    6.3.1  模塊化開發(fā)    6.3.2  覆蓋、共享和連接    6.3.3  混合編程    6.3.4  程序優(yōu)化  6.4  51系列微控制器C語言程序設計基礎    6.4.1  KEIL編譯器    6.4.2  51內部資源的C編程    6.4.3  51擴展資源的C編程    習題與思考題第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  總體設計    7.2.2  硬件設計    7.2.3  軟件設計    7.2.4  可靠性設計    習題與思考題附錄MCS-51指令表主要參考文獻

章節(jié)摘錄

插圖:第1章 概論1.1 嵌入式微控制器概述嵌入式微控制器(embedded microcontroller)是完全作嵌入式應用,專為控制和檢測而設計制造的微型計算機,也稱為微控制器(microeontroller unit,MCU);又因為它在一片集成電路芯片上集成了計算機的3大部分:中央處理器(CPU)、存儲器(RAM和ROM)和輸入/輸出端口(I/O Ports),在我國又被廣泛稱為單片機(singlechip microcomputer)。嵌入式控制技術的飛速發(fā)展,功能越來越強大,而成本卻越來越低,使經典電子系統(tǒng)迅速進化為全盤智能化的現(xiàn)代電子系統(tǒng)。嵌入式微控制器作為最典型、最廣泛、最普及的現(xiàn)代電子系統(tǒng)的基本核心,已成為電氣工程師和各行各業(yè)的技術人員實現(xiàn)檢測和控制目的的有力工具。從家用電器到航天飛機,一切現(xiàn)代化技術都離不開嵌入式微控制器,可以毫不夸張地說,嵌入式微控制器已經廣泛滲透到國民經濟各個領域,無時無處不在影響每個現(xiàn)代人的生活。

編輯推薦

《嵌入式系統(tǒng)原理設計與應用》由科學出版社出版。

圖書封面

評論、評分、閱讀與下載


    嵌入式系統(tǒng)原理設計與應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7