精通51單片機開發(fā)技術(shù)與應用實例

出版時間:2012-6  出版社:電子工業(yè)出版社  作者:趙建領(lǐng),崔昭霞 編著  頁數(shù):656  字數(shù):1050000  
Tag標簽:無  

前言

  51系列單片機是目前應用最廣泛的一類微處理器,它以低廉的價格和強大的功能,受到廣大電子設(shè)計愛好者和工程師的歡迎。51系列單片機內(nèi)部具有豐富的硬件資源,例如,定時器/計數(shù)器、中斷系統(tǒng)、串行接口,并且它還提供了詳盡的指令操作系統(tǒng),可以供程序員很方便地進行程序設(shè)計。在51系列單片機的開發(fā)過程中,程序設(shè)計是重點也是難點。初學者往往很難快速掌握單片機指令的應用、各個功能部件的編程方法及程序設(shè)計思路。本書重點針對51系列單片機的編程進行闡述,詳細講解各個指令及功能部件的編程方法,并給出大量的程序示例供讀者學習參考。除此之外,本書也系統(tǒng)地介紹了51系列單片機的結(jié)構(gòu)和原理,最后還給出了一些典型的應用案例。  本書特色  本書首先詳細介紹了51系列單片機的基礎(chǔ)知識,然后對單片機的編程語言及程序設(shè)計方式進行了詳細的講解,接著還介紹了很多具有代表性的案例?! ”緯谥v解每個知識點的同時,均給出了其在程序設(shè)計中的應用實例,每個實例都可以仿真執(zhí)行,讀者可以快速掌握對應知識點在程序設(shè)計中的應用?! ”緯痪窒抻谝环N編程語言,對匯編語言和流行的單片機C語言都做了詳細介紹,其中以應用最為廣泛的單片機C語言作為重點,而且在絕大部分的知識點講解中給出了匯編語言和單片機C語言的程序示例,部分知識點則根據(jù)程序本身的需要,選擇一種更為方便的實現(xiàn)方式?! ”緯粌H介紹了基本的程序設(shè)計方式,還介紹了應用于51系列單片機的RTX-51實時多任務(wù)操作系統(tǒng)。  本書案例豐富,基本上涵蓋了電子設(shè)計的各個領(lǐng)域,如鍵盤接口、LED、LCD液晶顯示、CPLD、I2C總線、實時時鐘、音樂播放、RAM存儲器讀寫、RTX-51實時多任務(wù)操作系統(tǒng)、溫度傳感器、打印機、A/D轉(zhuǎn)換和D/A轉(zhuǎn)換等?! ”緯鴮γ恳粋€案例都詳細介紹了知識背景、硬件及軟件設(shè)計流程,并對程序代碼進行了詳細的注釋,對開始的案例幾乎是逐行注釋,使之更加容易理解?! ”緯膬?nèi)容  本書把實用性、系統(tǒng)性和完整性作為重點,詳細介紹了51系列單片機的原理和功能,對于每一個知識點均給出了詳細的程序設(shè)計方法和編程示例,最后還提供了一些典型的應用案例。本書內(nèi)容分為5篇,共38章?! 〉谝黄?1系列單片機基礎(chǔ),共分為三章,詳細介紹51系列單片機的發(fā)展、開發(fā)流程、基本結(jié)構(gòu)和KeilC51開發(fā)工具等?! 〉诙蔷幊唐獏R編語言,共分為兩章,詳細介紹單片機匯編語言的程序設(shè)計和程序結(jié)構(gòu)?! 〉谌蔷幊唐狢51,共分為10章,重點介紹單片機C51語言的程序設(shè)計。  第四篇是51系列單片機編程指南篇,共分為7章,詳細講解單片機的指令系統(tǒng)、定時器/計數(shù)器、串行接口、中斷及RTX-51實時多任務(wù)操作系統(tǒng)。在講解的過程中,對每一個知識點都提供了詳細的程序設(shè)計方法和程序示例。最后還對KeilµVision3集成開發(fā)環(huán)境下的單片機仿真和調(diào)試進行了介紹。  第五篇是典型案例篇,共分為16章,詳細介紹單片機在一些常用領(lǐng)域中的應用,對每一個應用均給出了完整的電路圖和程序分析?! ”緯Y(jié)構(gòu)緊湊,知識點涉及全面,內(nèi)容翔實,案例豐富。由于本書內(nèi)容較多,編寫時間較倉促,所以書中難免有遺漏和不足之處,懇請廣大讀者提出寶貴意見,以便筆者做進一步改進?! ∵m合的讀者  單片機的初學者  電子設(shè)計愛好者  電子工程師  系統(tǒng)開發(fā)人員  大學、大專等電子相關(guān)專業(yè)的學生及教師  編者

內(nèi)容概要

趙建領(lǐng)等編著的《精通51單片機開發(fā)技術(shù)與應用實例(附光盤)》全面詳細地講述了單片機的原理、編程指南及應用案例,其中51系列單片機的編程部分是本書的重點?!毒?1單片機開發(fā)技術(shù)與應用實例(附光盤)》分為5
篇共38章。首先介紹51系列單片機的開發(fā)概述及單片機的基本結(jié)構(gòu),接著介紹單片機的匯編程序設(shè)計語言,然后介紹單片機C51語言的程序設(shè)計,隨后結(jié)合單片機的指令系統(tǒng)及各個功能部件詳細講解單片機的編程操作,以及單片機硬件資源的仿真和程序調(diào)試。本書最后還給出了在各個領(lǐng)域中常用到的一些典型案例,供讀者在學習和工作中參考。
《精通51單片機開發(fā)技術(shù)與應用實例(附光盤)》知識點覆蓋全面、結(jié)構(gòu)安排緊湊、講解詳細、實例豐富。對于51系列單片機的初學者,通過本書可以快速掌握單片機的程序設(shè)計。本書對具有一定開發(fā)經(jīng)驗的設(shè)計人員也有很好的參考價值。

作者簡介

趙建領(lǐng),中國科學院博士,參與973重大科研項目,申請多項專利。在電路設(shè)計、USB接口開發(fā)、電路制版以及軟件設(shè)計等方面具有豐富的經(jīng)驗。曾出版《Protel電路設(shè)計與制版寶典》、《51系列單片機開發(fā)寶典》等專著。

書籍目錄

第一篇  51系列單片機基礎(chǔ)
第1章 51系列單片機概述
第2章 51系列單片機基本結(jié)構(gòu)
第3章 Keil C51開發(fā)工具簡介
第二篇 編程篇——匯編語言
第4章 匯編語言程序設(shè)計
第5章 匯編語言程序結(jié)構(gòu)
第三篇 編程篇——C51
第6章 單片機C語言程序設(shè)計基礎(chǔ)
第7章 數(shù)組
第8章 指針
第9章 結(jié)構(gòu)
第10章 聯(lián)合、枚舉、類型說明和位域
第11章 C51語言的函數(shù)
第12章 C51語言的常用庫函數(shù)詳解
第13章 C51語句和流程
第14章 預處理及用戶配置文件
第15章 C51語言的存儲結(jié)構(gòu)
第四篇 51系列單片機編程指南篇
第16章 51系列單片機的指令系統(tǒng)
第17章 51系列單片機的定時器/計數(shù)器
第18章 51系列單片機中斷系統(tǒng)及其程序設(shè)計
第19章 51系列單片機的串行接口
第20章 C51下的RTX-51實時多任務(wù)操作系統(tǒng)
第21章 Keil μVision3中的單片機硬件資源仿真
第22章 Keil μVision3中的程序調(diào)試
第五篇 典型案例篇
第23章 鍵盤程序設(shè)計
第24章 LED數(shù)碼管顯示
第25章 LCD液晶顯示模塊
第26章 D/A轉(zhuǎn)換實例
第27章 可編程邏輯器件CPLD
第28章 51系列單片機讀寫I2C總線
第29章 單片機音樂播放
第30章 實時時鐘芯片應用
第31章 靜態(tài)RAM存儲器應用
第32章 道路交通燈控制系統(tǒng)
第33章 單總線溫度傳感器 DS18S20
第34章 Microware串行總線 EEPROM的應用
第35章 單片機控制打印機實例
第36章 A/D轉(zhuǎn)換實例
第37章 單片機讀寫智能IC卡
第38章 單片機智能鋰電池 充電管理

章節(jié)摘錄

版權(quán)頁:插圖:1.4.1  分析測控系統(tǒng)用戶在進行單片機應用系統(tǒng)開發(fā)時,首先要對該測控系統(tǒng)進行可行性分析及系統(tǒng)總體方案設(shè)計。1.可行性分析可行性分析主要是分析整個設(shè)計任務(wù)的可能性。一般來說,可以通過兩種途徑進行可行性分析。首先,調(diào)研該單片機應用系統(tǒng)或類似設(shè)計是否有人做過。如果能找到類似的參考設(shè)計,便可以分析其設(shè)計思路,并借鑒其主要的硬件及軟件設(shè)計方案。這樣可以在很大程度上減少工作量及自己摸索的時間。如果沒有,則需要自己進行整個應用系統(tǒng)的設(shè)計;然后,根據(jù)現(xiàn)有的硬件和軟件條件,以及自己所掌握的知識等來決定該單片機應用系統(tǒng)是否可行。2.系統(tǒng)總體方案設(shè)計當完成可行性分析并確認方案可行后,便進入系統(tǒng)整體方案設(shè)計階段。這里,主要結(jié)合國內(nèi)外相關(guān)產(chǎn)品的技術(shù)參數(shù)和功能特性、本系統(tǒng)的應用要求及現(xiàn)有條件,來決定本設(shè)計所要實現(xiàn)的功能和技術(shù)指標。接著,制訂合理的計劃,編寫設(shè)計任務(wù)書,從而完成該單片機應用系統(tǒng)的總體方案設(shè)計。1.4.2  單片機選型在51系列單片機應用系統(tǒng)開發(fā)過程中,單片機是整個設(shè)計的核心,因此,選擇合適的單片機型號很重要。目前,市場上的單片機種類很多,不同廠商均推出很多不同側(cè)重功能的單片機類型。在進行正式的單片機應用系統(tǒng)開發(fā)之前,需要了解各個不同單片機的特性,從中做出合理的選擇。在進行單片機選型時,主要需要注意以下幾點。1、根據(jù)應用系統(tǒng)的硬件資源要求,在性能指標滿足的情況下,盡量選擇硬件資源集成在單片機內(nèi)的型號,例如ADC、DAC、I2C及SPI等。這樣便于整個系統(tǒng)的軟件管理,可以減少外部硬件的投入,縮小電路板的面積,從而減少投資等。2、仔細調(diào)查市場,盡量選用廣泛應用、貨源充足的單片機型號,避免使用過時且缺貨的型號,這樣可以使硬件投資不會過時。3、對于手持式設(shè)備或其他需要低功耗的設(shè)備,盡量選擇低電壓、低功耗的單片機型號。4、在條件允許的情況下,盡量選擇功能強的單片機,這樣便于以后的升級擴展。5、對于商業(yè)性的最終產(chǎn)品,盡量選擇體積小的貼片封裝的單片機型號,這樣可以減少電路板面積,從而降低硬件成本。

編輯推薦

《精通51單片機開發(fā)技術(shù)與應用實例》編輯推薦:知識點覆蓋全面、結(jié)構(gòu)安排緊湊、講解詳細、實例豐富。對于51系列單片機的初學者,通過本書可以快速掌握單片機的程序設(shè)計。本書對具有一定開發(fā)經(jīng)驗的設(shè)計人員也有很好的參考價值。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    精通51單片機開發(fā)技術(shù)與應用實例 PDF格式下載


用戶評論 (總計15條)

 
 

  •   昨天5點的訂單,今天中午12點就到了?。〗o力!書的內(nèi)容自然不用說!很好!適合單片機初學者,和有一定基礎(chǔ)的人看!內(nèi)容很豐富……
  •   講解非常詳細,適合初學者
  •   匯編語言和c語言都有,書很不錯
  •   挺好的,但書中有少許錯誤的地方,望作者在后續(xù)的版本中多改進一下!
  •   內(nèi)容豐富,適合作為參考書
  •   51本來就在做,只是沒有系統(tǒng)的看一下,所以這回認真好好看一看。
  •   書很精致!而且書的內(nèi)容寫的很好!物有所值!
  •   有點驚訝??!
  •   書講得很細。可是送來的光盤卻是壞的,是物流的問題,還是商家的問題?已經(jīng)出現(xiàn)幾次這種事了。為什么在shuning買書就沒有這種情況發(fā)生。服務(wù)質(zhì)量應該好好提升了。
  •   正在閱讀中,感覺挺好
  •   書得內(nèi)容很不錯
  •   內(nèi)容上還是有用的
  •   快遞的速度真快,下單第二天就到。
  •   這本書里面還可以,就是封面有點褶皺??!最令我不滿的是無故多收郵費!??!
  •   書中光盤是夾在書里的,應該粘在書封面上
 

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

京ICP備13047387號-7