AT89S51單片機(jī)原理及應(yīng)用技術(shù)
定 價(jià):37 元
叢書名: 普通高等教育“十二五”電子信息類規(guī)劃教材
- 作者:主編王權(quán)
- 出版時(shí)間:2015/7/1
- ISBN:9787111501244
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:269
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書圍繞AT89S51單片機(jī),概要地介紹了單片機(jī)的基礎(chǔ)知識(shí)、特性優(yōu)點(diǎn)、AT89S51單片機(jī)的結(jié)構(gòu)、工作原理、高級(jí)語言程序設(shè)計(jì)、匯編語言及其程序設(shè)計(jì)、KeilC51集成開發(fā)環(huán)境、Proteus仿真軟件等,重點(diǎn)介紹了AT89S51單片機(jī)的應(yīng)用特性、內(nèi)部模塊原理及應(yīng)用、常用的外圍電路的擴(kuò)展、單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的方法、步驟及實(shí)例等知識(shí)。
經(jīng)過40年的發(fā)展,單片機(jī)以其成本低、體積小、可靠性高、系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、性能價(jià)格比高的特點(diǎn),在工業(yè)測(cè)控、儀器儀表、航天航空、武器裝備、家用電器等領(lǐng)域中得到了廣泛應(yīng)用。在單片機(jī)家族的眾多成員中,MCS-51系列單片機(jī)及其兼容機(jī)以其優(yōu)越的性能、成熟的技術(shù)、高可靠性、高性能價(jià)格比,成為單片機(jī)應(yīng)用領(lǐng)域中的主流機(jī)型。近些年,盡管16位和32位等高檔單片機(jī)在不斷推出和推廣應(yīng)用,但在目前的單片機(jī)應(yīng)用中,因單片機(jī)的性能和應(yīng)用場(chǎng)合的需要,8位單片機(jī)仍占主導(dǎo)地位。其中,美國(guó)Atmel公司推出的AT89S5x系列單片機(jī)在8位單片機(jī)市場(chǎng)中占有較大份額,其AT89S51單片機(jī)最具有典型性、代表性,所以本書以AT89S51單片機(jī)為例介紹單片機(jī)的原理及應(yīng)用技術(shù)。
本書編者結(jié)合多年來在單片機(jī)教學(xué)、教材編寫及項(xiàng)目開發(fā)等方面的實(shí)踐經(jīng)驗(yàn)和科研成果編寫而成,以期編寫成為一部具有很強(qiáng)實(shí)用性的教材,力求使讀者能夠系統(tǒng)、完整、快速地掌握單片機(jī)應(yīng)用知識(shí)和技術(shù),培養(yǎng)學(xué)生進(jìn)行單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的專業(yè)技術(shù)能力,為其今后的科研開發(fā)和實(shí)際工作打下堅(jiān)實(shí)的技術(shù)基礎(chǔ)。
本書在編寫方面力求突出以下幾點(diǎn):
1.實(shí)用性。單片機(jī)技術(shù)是一門理論與實(shí)踐相結(jié)合的應(yīng)用技術(shù),重點(diǎn)在應(yīng)用,即運(yùn)用單片機(jī)技術(shù)解決生產(chǎn)生活中的實(shí)際問題,設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)。本書以單片機(jī)應(yīng)用技術(shù)為中心、以實(shí)際應(yīng)用需要為目標(biāo)編寫教材內(nèi)容,實(shí)際應(yīng)用中不用的內(nèi)容一般不編寫,或者簡(jiǎn)略介紹;對(duì)實(shí)際應(yīng)用必需的內(nèi)容,對(duì)其理論知識(shí)介紹得簡(jiǎn)明扼要,滿足實(shí)際應(yīng)用要求即可,而對(duì)應(yīng)用知識(shí)的介紹要盡可能系統(tǒng)、詳盡;而單片機(jī)擴(kuò)展應(yīng)用電路和應(yīng)用實(shí)例的內(nèi)容更是選擇了實(shí)際應(yīng)用中使用很廣的、很典型的部分,并且全書所有實(shí)際電路和實(shí)例都經(jīng)過實(shí)踐檢驗(yàn)。
2.先進(jìn)性。把當(dāng)前單片機(jī)技術(shù)最先進(jìn)、最實(shí)用的知識(shí)納入到教材內(nèi)容里,特別是把在系統(tǒng)編程技術(shù)、單片機(jī)高級(jí)語言編程技術(shù)、低功耗設(shè)計(jì)等先進(jìn)應(yīng)用技術(shù)直接傳授給學(xué)生,使學(xué)生直接學(xué)習(xí)和應(yīng)用當(dāng)前最先進(jìn)的單片機(jī)應(yīng)用技術(shù)。
3.系統(tǒng)性。以單片機(jī)應(yīng)用技術(shù)為中心、以實(shí)際應(yīng)用需要為目標(biāo),系統(tǒng)地介紹了單片機(jī)實(shí)際應(yīng)用所需要的基礎(chǔ)知識(shí)和技術(shù),包括單片機(jī)硬件應(yīng)用特性、內(nèi)部模塊的用法、最小系統(tǒng)構(gòu)建、外部應(yīng)用的擴(kuò)展、在系統(tǒng)編程技術(shù)及其接口電路、高級(jí)語言編程技術(shù)、Keil C51集成開發(fā)環(huán)境、Proteus仿真軟件、可靠性設(shè)計(jì)等,圍繞實(shí)際應(yīng)用需要,知識(shí)系統(tǒng)、完整。
4.簡(jiǎn)明易學(xué)。對(duì)于單片機(jī)技術(shù)的相關(guān)知識(shí),舍棄深?yuàn)W的理論、內(nèi)部構(gòu)造及硬件工作原理和不實(shí)用的知識(shí),對(duì)實(shí)際應(yīng)用需要的內(nèi)部模塊用法、外部應(yīng)用特性、單片機(jī)高級(jí)語言編程、外部擴(kuò)展應(yīng)用等內(nèi)容努力達(dá)到簡(jiǎn)明易懂、易掌握,以期達(dá)到簡(jiǎn)明易學(xué)、快速掌握的目的。
前言
第1章單片機(jī)概述
11單片機(jī)概況
111單片機(jī)的內(nèi)涵及分類
112單片機(jī)的發(fā)展概況
113單片機(jī)的特點(diǎn)及發(fā)展趨勢(shì)
114單片機(jī)的應(yīng)用領(lǐng)域
12MCS51系列單片機(jī)
13其他常用的單片機(jī)
131AT89C5x/AT89S5x系列單片機(jī)
132STC系列單片機(jī)
133AVR系列單片機(jī)
134PIC系列單片機(jī)
思考與練習(xí)題1
第2章AT89S51單片機(jī)的硬件結(jié)構(gòu)
及特性
21AT89S51的內(nèi)部結(jié)構(gòu)及外部引腳特性
211AT89S51單片機(jī)的內(nèi)部功能部件
212AT89S51單片機(jī)的外部引腳特性
22AT89S51的中央處理器
221運(yùn)算器
222控制器
23AT89S51存儲(chǔ)器的結(jié)構(gòu)
231程序存儲(chǔ)器
232數(shù)據(jù)存儲(chǔ)器
233特殊功能寄存器
234位尋址區(qū)
24AT89S51的時(shí)鐘電路與時(shí)序
241時(shí)鐘電路
242時(shí)鐘周期、機(jī)器周期、指令周期
與指令時(shí)序
25AT89S51的工作方式
251復(fù)位工作方式
252程序執(zhí)行工作方式
253空閑工作方式
254掉電工作方式
255編程和校驗(yàn)工作方式
26AT89S51單片機(jī)的最小系統(tǒng)
思考與練習(xí)題2
第3章AT89S51單片機(jī)的高級(jí)語言
程序設(shè)計(jì)
31Keil C51單片機(jī)程序開發(fā)
311Keil C51程序開發(fā)綜述
312Keil C51程序開發(fā)流程
313Keil C51與標(biāo)準(zhǔn)C的區(qū)別
32C51常用的編程元素
321數(shù)據(jù)類型與運(yùn)算
322C51語言的構(gòu)造數(shù)據(jù)類型及預(yù)處理
指令
323C51程序控制結(jié)構(gòu)
324C51語言中的基本運(yùn)算
325C51語言中的函數(shù)
33Keil C51程序設(shè)計(jì)實(shí)例
思考與練習(xí)題3
第4章AT89S51單片機(jī)的匯編語言
程序設(shè)計(jì)
41AT89S51的匯編語言簡(jiǎn)介
411單片機(jī)的匯編語言
412匯編語言語句及格式
413匯編語言常用的偽指令
42AT89S51的指令系統(tǒng)
421AT89S51的指令系統(tǒng)概述
422指令的尋址方式
423指令系統(tǒng)簡(jiǎn)介
43匯編語言程序設(shè)計(jì)實(shí)例
思考與練習(xí)題4
第5章Keil C51集成開發(fā)環(huán)境的
使用
51Keil μVision5軟件簡(jiǎn)介及安裝
511Keil μVision5軟件的安裝
512Keil μVision5軟件功能環(huán)境
52Keil μVision5工程的創(chuàng)建步驟
53Keil μVision5程序調(diào)試
思考與練習(xí)題5
第6章AT89S51單片機(jī)的內(nèi)部模塊
原理及應(yīng)用
61AT89S51單片機(jī)的中斷系統(tǒng)及應(yīng)用
611單片機(jī)的中斷系統(tǒng)
612單片機(jī)的中斷請(qǐng)求寄存器
613單片機(jī)的中斷允許及優(yōu)先級(jí)控制
614中斷響應(yīng)的條件及過程
615外部中斷的響應(yīng)時(shí)間
616外部中斷的觸發(fā)方式
617中斷請(qǐng)求的撤銷
618中斷函數(shù)
619C51在中斷應(yīng)用中的編程實(shí)例
6110多外部中斷源系統(tǒng)設(shè)計(jì)
62AT89S51單片機(jī)的定時(shí)器/計(jì)數(shù)器
621定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)