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