出版時(shí)間:2012-6 出版社:電子工業(yè)出版社 作者:趙建領(lǐng),崔昭霞 編著 頁(yè)數(shù):656 字?jǐn)?shù):1050000
Tag標(biāo)簽:無(wú)
前言
51系列單片機(jī)是目前應(yīng)用最廣泛的一類微處理器,它以低廉的價(jià)格和強(qiáng)大的功能,受到廣大電子設(shè)計(jì)愛好者和工程師的歡迎。51系列單片機(jī)內(nèi)部具有豐富的硬件資源,例如,定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)、串行接口,并且它還提供了詳盡的指令操作系統(tǒng),可以供程序員很方便地進(jìn)行程序設(shè)計(jì)。在51系列單片機(jī)的開發(fā)過程中,程序設(shè)計(jì)是重點(diǎn)也是難點(diǎn)。初學(xué)者往往很難快速掌握單片機(jī)指令的應(yīng)用、各個(gè)功能部件的編程方法及程序設(shè)計(jì)思路。本書重點(diǎn)針對(duì)51系列單片機(jī)的編程進(jìn)行闡述,詳細(xì)講解各個(gè)指令及功能部件的編程方法,并給出大量的程序示例供讀者學(xué)習(xí)參考。除此之外,本書也系統(tǒng)地介紹了51系列單片機(jī)的結(jié)構(gòu)和原理,最后還給出了一些典型的應(yīng)用案例?! ”緯厣 ”緯紫仍敿?xì)介紹了51系列單片機(jī)的基礎(chǔ)知識(shí),然后對(duì)單片機(jī)的編程語(yǔ)言及程序設(shè)計(jì)方式進(jìn)行了詳細(xì)的講解,接著還介紹了很多具有代表性的案例?! ”緯谥v解每個(gè)知識(shí)點(diǎn)的同時(shí),均給出了其在程序設(shè)計(jì)中的應(yīng)用實(shí)例,每個(gè)實(shí)例都可以仿真執(zhí)行,讀者可以快速掌握對(duì)應(yīng)知識(shí)點(diǎn)在程序設(shè)計(jì)中的應(yīng)用?! ”緯痪窒抻谝环N編程語(yǔ)言,對(duì)匯編語(yǔ)言和流行的單片機(jī)C語(yǔ)言都做了詳細(xì)介紹,其中以應(yīng)用最為廣泛的單片機(jī)C語(yǔ)言作為重點(diǎn),而且在絕大部分的知識(shí)點(diǎn)講解中給出了匯編語(yǔ)言和單片機(jī)C語(yǔ)言的程序示例,部分知識(shí)點(diǎn)則根據(jù)程序本身的需要,選擇一種更為方便的實(shí)現(xiàn)方式?! ”緯粌H介紹了基本的程序設(shè)計(jì)方式,還介紹了應(yīng)用于51系列單片機(jī)的RTX-51實(shí)時(shí)多任務(wù)操作系統(tǒng)。 本書案例豐富,基本上涵蓋了電子設(shè)計(jì)的各個(gè)領(lǐng)域,如鍵盤接口、LED、LCD液晶顯示、CPLD、I2C總線、實(shí)時(shí)時(shí)鐘、音樂播放、RAM存儲(chǔ)器讀寫、RTX-51實(shí)時(shí)多任務(wù)操作系統(tǒng)、溫度傳感器、打印機(jī)、A/D轉(zhuǎn)換和D/A轉(zhuǎn)換等。 本書對(duì)每一個(gè)案例都詳細(xì)介紹了知識(shí)背景、硬件及軟件設(shè)計(jì)流程,并對(duì)程序代碼進(jìn)行了詳細(xì)的注釋,對(duì)開始的案例幾乎是逐行注釋,使之更加容易理解?! ”緯膬?nèi)容 本書把實(shí)用性、系統(tǒng)性和完整性作為重點(diǎn),詳細(xì)介紹了51系列單片機(jī)的原理和功能,對(duì)于每一個(gè)知識(shí)點(diǎn)均給出了詳細(xì)的程序設(shè)計(jì)方法和編程示例,最后還提供了一些典型的應(yīng)用案例。本書內(nèi)容分為5篇,共38章。 第一篇是51系列單片機(jī)基礎(chǔ),共分為三章,詳細(xì)介紹51系列單片機(jī)的發(fā)展、開發(fā)流程、基本結(jié)構(gòu)和KeilC51開發(fā)工具等?! 〉诙蔷幊唐獏R編語(yǔ)言,共分為兩章,詳細(xì)介紹單片機(jī)匯編語(yǔ)言的程序設(shè)計(jì)和程序結(jié)構(gòu)。 第三篇是編程篇——C51,共分為10章,重點(diǎn)介紹單片機(jī)C51語(yǔ)言的程序設(shè)計(jì)?! 〉谒钠?1系列單片機(jī)編程指南篇,共分為7章,詳細(xì)講解單片機(jī)的指令系統(tǒng)、定時(shí)器/計(jì)數(shù)器、串行接口、中斷及RTX-51實(shí)時(shí)多任務(wù)操作系統(tǒng)。在講解的過程中,對(duì)每一個(gè)知識(shí)點(diǎn)都提供了詳細(xì)的程序設(shè)計(jì)方法和程序示例。最后還對(duì)KeilµVision3集成開發(fā)環(huán)境下的單片機(jī)仿真和調(diào)試進(jìn)行了介紹?! 〉谖迤堑湫桶咐卜譃?6章,詳細(xì)介紹單片機(jī)在一些常用領(lǐng)域中的應(yīng)用,對(duì)每一個(gè)應(yīng)用均給出了完整的電路圖和程序分析?! ”緯Y(jié)構(gòu)緊湊,知識(shí)點(diǎn)涉及全面,內(nèi)容翔實(shí),案例豐富。由于本書內(nèi)容較多,編寫時(shí)間較倉(cāng)促,所以書中難免有遺漏和不足之處,懇請(qǐng)廣大讀者提出寶貴意見,以便筆者做進(jìn)一步改進(jìn)?! ∵m合的讀者 單片機(jī)的初學(xué)者 電子設(shè)計(jì)愛好者 電子工程師 系統(tǒng)開發(fā)人員 大學(xué)、大專等電子相關(guān)專業(yè)的學(xué)生及教師 編者
內(nèi)容概要
趙建領(lǐng)等編著的《精通51單片機(jī)開發(fā)技術(shù)與應(yīng)用實(shí)例(附光盤)》全面詳細(xì)地講述了單片機(jī)的原理、編程指南及應(yīng)用案例,其中51系列單片機(jī)的編程部分是本書的重點(diǎn)。《精通51單片機(jī)開發(fā)技術(shù)與應(yīng)用實(shí)例(附光盤)》分為5
篇共38章。首先介紹51系列單片機(jī)的開發(fā)概述及單片機(jī)的基本結(jié)構(gòu),接著介紹單片機(jī)的匯編程序設(shè)計(jì)語(yǔ)言,然后介紹單片機(jī)C51語(yǔ)言的程序設(shè)計(jì),隨后結(jié)合單片機(jī)的指令系統(tǒng)及各個(gè)功能部件詳細(xì)講解單片機(jī)的編程操作,以及單片機(jī)硬件資源的仿真和程序調(diào)試。本書最后還給出了在各個(gè)領(lǐng)域中常用到的一些典型案例,供讀者在學(xué)習(xí)和工作中參考。
《精通51單片機(jī)開發(fā)技術(shù)與應(yīng)用實(shí)例(附光盤)》知識(shí)點(diǎn)覆蓋全面、結(jié)構(gòu)安排緊湊、講解詳細(xì)、實(shí)例豐富。對(duì)于51系列單片機(jī)的初學(xué)者,通過本書可以快速掌握單片機(jī)的程序設(shè)計(jì)。本書對(duì)具有一定開發(fā)經(jīng)驗(yàn)的設(shè)計(jì)人員也有很好的參考價(jià)值。
作者簡(jiǎn)介
趙建領(lǐng),中國(guó)科學(xué)院博士,參與973重大科研項(xiàng)目,申請(qǐng)多項(xiàng)專利。在電路設(shè)計(jì)、USB接口開發(fā)、電路制版以及軟件設(shè)計(jì)等方面具有豐富的經(jīng)驗(yàn)。曾出版《Protel電路設(shè)計(jì)與制版寶典》、《51系列單片機(jī)開發(fā)寶典》等專著。
書籍目錄
第一篇 51系列單片機(jī)基礎(chǔ)
第1章 51系列單片機(jī)概述
第2章 51系列單片機(jī)基本結(jié)構(gòu)
第3章 Keil C51開發(fā)工具簡(jiǎn)介
第二篇 編程篇——匯編語(yǔ)言
第4章 匯編語(yǔ)言程序設(shè)計(jì)
第5章 匯編語(yǔ)言程序結(jié)構(gòu)
第三篇 編程篇——C51
第6章 單片機(jī)C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
第7章 數(shù)組
第8章 指針
第9章 結(jié)構(gòu)
第10章 聯(lián)合、枚舉、類型說(shuō)明和位域
第11章 C51語(yǔ)言的函數(shù)
第12章 C51語(yǔ)言的常用庫(kù)函數(shù)詳解
第13章 C51語(yǔ)句和流程
第14章 預(yù)處理及用戶配置文件
第15章 C51語(yǔ)言的存儲(chǔ)結(jié)構(gòu)
第四篇 51系列單片機(jī)編程指南篇
第16章 51系列單片機(jī)的指令系統(tǒng)
第17章 51系列單片機(jī)的定時(shí)器/計(jì)數(shù)器
第18章 51系列單片機(jī)中斷系統(tǒng)及其程序設(shè)計(jì)
第19章 51系列單片機(jī)的串行接口
第20章 C51下的RTX-51實(shí)時(shí)多任務(wù)操作系統(tǒng)
第21章 Keil μVision3中的單片機(jī)硬件資源仿真
第22章 Keil μVision3中的程序調(diào)試
第五篇 典型案例篇
第23章 鍵盤程序設(shè)計(jì)
第24章 LED數(shù)碼管顯示
第25章 LCD液晶顯示模塊
第26章 D/A轉(zhuǎn)換實(shí)例
第27章 可編程邏輯器件CPLD
第28章 51系列單片機(jī)讀寫I2C總線
第29章 單片機(jī)音樂播放
第30章 實(shí)時(shí)時(shí)鐘芯片應(yīng)用
第31章 靜態(tài)RAM存儲(chǔ)器應(yīng)用
第32章 道路交通燈控制系統(tǒng)
第33章 單總線溫度傳感器 DS18S20
第34章 Microware串行總線 EEPROM的應(yīng)用
第35章 單片機(jī)控制打印機(jī)實(shí)例
第36章 A/D轉(zhuǎn)換實(shí)例
第37章 單片機(jī)讀寫智能IC卡
第38章 單片機(jī)智能鋰電池 充電管理
章節(jié)摘錄
版權(quán)頁(yè):插圖:1.4.1 分析測(cè)控系統(tǒng)用戶在進(jìn)行單片機(jī)應(yīng)用系統(tǒng)開發(fā)時(shí),首先要對(duì)該測(cè)控系統(tǒng)進(jìn)行可行性分析及系統(tǒng)總體方案設(shè)計(jì)。1.可行性分析可行性分析主要是分析整個(gè)設(shè)計(jì)任務(wù)的可能性。一般來(lái)說(shuō),可以通過兩種途徑進(jìn)行可行性分析。首先,調(diào)研該單片機(jī)應(yīng)用系統(tǒng)或類似設(shè)計(jì)是否有人做過。如果能找到類似的參考設(shè)計(jì),便可以分析其設(shè)計(jì)思路,并借鑒其主要的硬件及軟件設(shè)計(jì)方案。這樣可以在很大程度上減少工作量及自己摸索的時(shí)間。如果沒有,則需要自己進(jìn)行整個(gè)應(yīng)用系統(tǒng)的設(shè)計(jì);然后,根據(jù)現(xiàn)有的硬件和軟件條件,以及自己所掌握的知識(shí)等來(lái)決定該單片機(jī)應(yīng)用系統(tǒng)是否可行。2.系統(tǒng)總體方案設(shè)計(jì)當(dāng)完成可行性分析并確認(rèn)方案可行后,便進(jìn)入系統(tǒng)整體方案設(shè)計(jì)階段。這里,主要結(jié)合國(guó)內(nèi)外相關(guān)產(chǎn)品的技術(shù)參數(shù)和功能特性、本系統(tǒng)的應(yīng)用要求及現(xiàn)有條件,來(lái)決定本設(shè)計(jì)所要實(shí)現(xiàn)的功能和技術(shù)指標(biāo)。接著,制訂合理的計(jì)劃,編寫設(shè)計(jì)任務(wù)書,從而完成該單片機(jī)應(yīng)用系統(tǒng)的總體方案設(shè)計(jì)。1.4.2 單片機(jī)選型在51系列單片機(jī)應(yīng)用系統(tǒng)開發(fā)過程中,單片機(jī)是整個(gè)設(shè)計(jì)的核心,因此,選擇合適的單片機(jī)型號(hào)很重要。目前,市場(chǎng)上的單片機(jī)種類很多,不同廠商均推出很多不同側(cè)重功能的單片機(jī)類型。在進(jìn)行正式的單片機(jī)應(yīng)用系統(tǒng)開發(fā)之前,需要了解各個(gè)不同單片機(jī)的特性,從中做出合理的選擇。在進(jìn)行單片機(jī)選型時(shí),主要需要注意以下幾點(diǎn)。1、根據(jù)應(yīng)用系統(tǒng)的硬件資源要求,在性能指標(biāo)滿足的情況下,盡量選擇硬件資源集成在單片機(jī)內(nèi)的型號(hào),例如ADC、DAC、I2C及SPI等。這樣便于整個(gè)系統(tǒng)的軟件管理,可以減少外部硬件的投入,縮小電路板的面積,從而減少投資等。2、仔細(xì)調(diào)查市場(chǎng),盡量選用廣泛應(yīng)用、貨源充足的單片機(jī)型號(hào),避免使用過時(shí)且缺貨的型號(hào),這樣可以使硬件投資不會(huì)過時(shí)。3、對(duì)于手持式設(shè)備或其他需要低功耗的設(shè)備,盡量選擇低電壓、低功耗的單片機(jī)型號(hào)。4、在條件允許的情況下,盡量選擇功能強(qiáng)的單片機(jī),這樣便于以后的升級(jí)擴(kuò)展。5、對(duì)于商業(yè)性的最終產(chǎn)品,盡量選擇體積小的貼片封裝的單片機(jī)型號(hào),這樣可以減少電路板面積,從而降低硬件成本。
編輯推薦
《精通51單片機(jī)開發(fā)技術(shù)與應(yīng)用實(shí)例》編輯推薦:知識(shí)點(diǎn)覆蓋全面、結(jié)構(gòu)安排緊湊、講解詳細(xì)、實(shí)例豐富。對(duì)于51系列單片機(jī)的初學(xué)者,通過本書可以快速掌握單片機(jī)的程序設(shè)計(jì)。本書對(duì)具有一定開發(fā)經(jīng)驗(yàn)的設(shè)計(jì)人員也有很好的參考價(jià)值。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
精通51單片機(jī)開發(fā)技術(shù)與應(yīng)用實(shí)例 PDF格式下載