出版時間:2009-2 出版社:西安電子科技大學出版社 作者:楊學昭,王東云 主編 頁數(shù):334
前言
隨著電子技術和計算機技術應用領域的不斷擴大,單片機技術以其簡單易學、開發(fā)方便、價格低廉等特點,已經(jīng)成為電子技術領域中的一個新的關注點,成為從事電子技術開發(fā)所必須掌握的專業(yè)技術之一?! 纹瑱C技術是一門綜合性應用技術,是通過電子技術硬件電路及程序設計進行新產(chǎn)品開發(fā)和傳統(tǒng)設備改造的重要技術手段之一。本書根據(jù)我們多年的教學和實踐經(jīng)驗,以“由淺入深,簡單易懂,培養(yǎng)技能,重在應用”為原則編寫而成。 本書共13章,介紹了51系列單片機的結構、指令系統(tǒng)、程序設計、接口技術及系統(tǒng)應用等內(nèi)容,包含基于C51程序設計、單片機應用系統(tǒng)設計開發(fā)及單片機新技術等內(nèi)容?! ”緯蓷顚W昭、王東云任主編,張海峰、賀煥林、廖伍代任副主編,參加編寫的還有房澤平、路向陽、耿世勇和任鵬飛。其中楊學昭編寫了第1章、第6章及第11章的11.1~11.3節(jié),王東云編寫了第2章及第ll章的11.4節(jié),張海峰編寫了第4章及第10章的10.1~10.5節(jié),賀煥林編寫了第8章及第9章的9.1~9.4節(jié),廖伍代編寫了第3章和第5章,房澤平編寫了第7章、第9章的9.5、9.6節(jié)及附錄A和附錄B,路向陽編寫了第10章的10.8節(jié)、第13章及附錄C、附錄D和附錄E,耿世勇編寫了第12章,任鵬飛編寫了第10章的10.6、10.7節(jié)。
內(nèi)容概要
本書以MCS-51系列單片機為核心,全面詳細地介紹了單片機的原理、程序設計及應用系統(tǒng)設計等內(nèi)容。全書主要內(nèi)容包括MCS.51系列單片機的結構及原理、指令系統(tǒng)、匯編語言程序設計、中斷系統(tǒng)、定時器,計數(shù)器、串行接口、存儲器系統(tǒng)擴展、接口技術及應用、C51程序設計及應用、測控系統(tǒng)應用實例、MCS.51單片機兼容機及I2C串行總線技術,最后還介紹了單片機系統(tǒng)抗干擾技術設計。本書選材切合實際,內(nèi)容由淺入深、循序漸進,可讀性好,實用性強,有豐富的例題及習題。 本書既可作為高等院校電子、電氣、信息類專業(yè)的教材,也可作為從事單片機應用的工程技術人員的參考書。
書籍目錄
第1章 緒論 1.1 單片微型計算機及其發(fā)展趨勢 1.1.1 單片機的概念 1.1.2 單片機的發(fā)展趨勢 1.2 MCS.51及其兼容的單片機 1.2.1 MCS.51系列單片機 1.2.2 8051兼容的單片機 1.3 單片機的應用領域 1.4 單片機的開發(fā)工具和仿真調(diào)試方式 1.4.1 單片機的開發(fā)工具 1.4.2 單片機的仿真調(diào)試方式 習題與思考題第2章 MCS.51系列單片機的結構及原理 2.1 MCS.51單片機內(nèi)部結構 2.1.1 MCS.51單片機組成 2.1.2 MCS.51單片機存儲器結構 2.2 單片機的外部結構 2.3 單片機的工作方式 2.3.1 單片機的運行方式 2.3.2 復位和復位電路 2.3.3 掉電保護和低功耗方式 習題與思考題第3章 MCS-51系列單片機的指令系統(tǒng) 3.1 指令格式及分類 3.1.1 指令格式 3.1.2 指令分類 3.2 尋址方式 3.3 數(shù)據(jù)傳送類指令 3.4 算術運算類指令 3.5 邏輯操作與移位操作類指令 3.5.1 邏輯操作指令 3.5.2 循環(huán)移位操作指令 3.6 位操作類指令 3.7 控制轉(zhuǎn)移類指令 習題與思考題第4章 MCS.51系列單片機的匯編語言程序設計 4.1 程序設計概述 4.1.1程序設計語言簡介 4.1.2匯編語言指令類型 4.1.3匯編語言格式 4.2 匯編語言源程序常用的偽指令 4.3 匯編語言源程序的編輯與匯編 4.3.1 源程序的編輯 4.3.2 源程序的人工匯編 4.3-3 源程序的自動匯編 4.4 匯編語言程序基本結構 4.4.1 順序結構 4.4.2 分支結構 4.4.3 循環(huán)結構 4.5 主程序 4.6 子程序 4.6.1 使用子程序的優(yōu)點 4.6.2 子程序的調(diào)用與返回 4.6.3 子程序的入口參數(shù)與出口參數(shù) 4.6.4 主程序與子程序之間的參數(shù)傳遞 4.6.5 子程序的規(guī)范化設計 4.6.6 中斷服務子程序 4.6.7 子程序的現(xiàn)場保護與恢復 4.7 匯編語言程序設計與調(diào)試 4.7.1 匯編語言程序設計步驟 4.7.2 匯編語言程序調(diào)試步驟和調(diào)試方法 習題與思考題第5章 MCS.51系列單片機的中斷系統(tǒng) 5.1 概述 5.2 MCS-51單片機的中斷系統(tǒng) 5.2.1 MCS.51單片機中斷系統(tǒng)的內(nèi)部結構 5.2.2 MCS.51單片機與中斷有關的特殊功能寄存器 5.3 MCS-51單片機的中斷響應與撤銷 5.3.1 MCS-51單片機的中斷響應 5.3.2 MCS.51單片機對中斷請求的撤銷 5.4 MCS.51單片機外部中斷源的擴展 5.5 MCS-51單片機中斷系統(tǒng)的應用舉例 習題與思考題第6章 MCS-51系列單片機的定時器/計數(shù)器第7章 MCS-51系列單片機的串行接口第8章 MCS-51單片機的存儲器系統(tǒng)擴展第9章 MCS-51單片機的接口技術及應用第10章 MCS-51單片機的C51程序設計及應用第11章 MCS-51單片機組成的測控系統(tǒng)應用實例第12章 MCS-51單片機兼容機及I2C串行總線技術第13章 單片機應用系統(tǒng)抗干擾技術設計附錄A ASCII碼表附錄B MCS-51單片機指令表附錄C 單片機學習與開發(fā)應用常用網(wǎng)站附錄D 常用芯片引腳和內(nèi)部結構圖附錄E MCS-51單片機寄存器定義頭文件REG51.H內(nèi)容參考文獻
章節(jié)摘錄
第1章 緒論 本章概括地介紹單片微型計算機的概念、發(fā)展概況、目前市場流行的單片機的型號以及開發(fā)調(diào)試單片機的方法。 1.1 單片微型計算機及其發(fā)展趨勢 1.1.1單片機的概念 單片微型計算機簡稱單片機(single Chip Computer),通常是為實時控制應用而設計制造的,因此,又稱為微控制器(Micro-Controller Unit,MCU,)。單片機是在一塊芯片上將中央處理器(CPu)、存儲器(RAM,ROM)、定時器,計數(shù)器、中斷控制、各種輸入,輸出(I/O)接口(如并行I/O口、串行I/O口和A/D轉(zhuǎn)換器)等集成為一體的器件?! 纹⑿陀嬎銠C是20世紀70年代初期發(fā)展起來的,它是微型計算機發(fā)展中的一個重要分支,并以其獨特的結構和性能被廣泛應用于工業(yè)、農(nóng)業(yè)、國防、網(wǎng)絡、通信以及人們的日常工作和生活中?! 〔煌a(chǎn)廠家的不同型號的單片機,由于用途、功能等的不同,具體的結構和性能也有較大的差異,但總的模塊結構是一樣的,因此我們只要掌握了某個型號的單片機的原理及應用,就可以觸類旁通,通過自學很快地掌握其他型號的單片機知識?! 纹瑱C自問世以來,其性能不斷提高和完善,其資源不僅能滿足很多應用場合的需要,而且具有集成度高、功能強、速度快、體積小、功耗低、使用方便、性能可靠、價格低廉等特點。因此,單片機在工業(yè)控制、智能儀器儀表、數(shù)據(jù)采集和處理、通信系統(tǒng)、網(wǎng)絡系統(tǒng)、汽車工業(yè)、國防工業(yè)、高級計算器具、家用電器等領域的應用日益廣泛,其應用潛力越來越被人們所重視。特別是當前用CMOS工藝制成的各種單片機,由于功耗低、使用的溫度范圍大、抗干擾能力強,故能滿足一些特殊要求。而特殊功能的專用單片機的推出,如單片收音機芯片、單片DVD芯片等,更加擴大了單片機的應用范圍,也進一步促進了單片機技術的發(fā)展。
圖書封面
評論、評分、閱讀與下載