51單片機(jī)開發(fā)入門與典型實(shí)例

出版時間:2009-10  出版社:人民郵電出版社  作者:王守中,聶元銘 編著  頁數(shù):391  字?jǐn)?shù):552000  

前言

  第2版說明  隨著工業(yè)自動化和通信技術(shù)的蓬勃發(fā)展,單片機(jī)的應(yīng)用越來越廣泛。用戶在實(shí)際應(yīng)用中常會遇到各種各樣的問題。特別是初學(xué)者,如果沒有經(jīng)驗豐富的老師指導(dǎo),沒有一本理論與實(shí)踐結(jié)合緊密的圖書作參考,勢必要走很多彎路。本書第1版詳細(xì)介紹了51單片機(jī)開發(fā)入門知識,并通過豐富的應(yīng)用實(shí)例進(jìn)行講解?! ”緯缘?版出版以來,受到了廣大讀者的一致好評,很多讀者都提出了很好的建議與意見。為了改進(jìn)第l版的不足,我們經(jīng)過精心策劃與改編后推出了本書的第2版。  第2版圖書的特點(diǎn)主要表現(xiàn)在以下幾個方面?!  ?nèi)容講解:在內(nèi)容講解與表達(dá)上綜合了讀者、作者、編審的意見,做到字斟句酌。  ·圖片清晰:更換了第1版圖書中一些比較模糊的圖片?!  ぜ夹g(shù)問題:修正了第1版圖書中存在的部分容易引起讀者誤解的技術(shù)問題,使得第2版內(nèi)容更加嚴(yán)謹(jǐn)?!  ぜ?xì)節(jié)調(diào)整:投入了大量的精力和時間,對容易引起讀者閱讀困難的細(xì)節(jié)進(jìn)行了全面調(diào)整。  關(guān)于本書  很多讀者剛開始接觸單片機(jī)的時候會感覺很困難,本書結(jié)合作者自己從零開始自學(xué)單片機(jī)的經(jīng)歷和體會編寫而成。編寫此書的初衷是希望給初學(xué)者一些指引和啟發(fā),使初學(xué)者掌握單片機(jī)學(xué)習(xí)的要領(lǐng),少走彎路,快速入門,掌握單片機(jī)開發(fā)的典型實(shí)例,自己動手制作一塊開發(fā)板,供以后實(shí)驗、開發(fā)使用。  本書內(nèi)容組織方式  本書按照單片機(jī)初學(xué)者的學(xué)習(xí)過程,由淺入深逐步講解5l單片機(jī)基礎(chǔ)、典型實(shí)例、單片機(jī)C語言以及綜合實(shí)例,全書分5篇,共25章。

內(nèi)容概要

  本書以51單片機(jī)為主線,按照初學(xué)者學(xué)習(xí)的一般步驟,詳細(xì)介紹了單片機(jī)開發(fā)的入門知識和經(jīng)典實(shí)例。全書分5篇,共25章,首先介紹單片機(jī)開發(fā)環(huán)境的構(gòu)建方法、單片機(jī)應(yīng)用程序開發(fā)流程、單片機(jī)指令系統(tǒng)和單片機(jī)C語言基礎(chǔ)等單片機(jī)入門知識,然后詳細(xì)講解實(shí)際開發(fā)中常用的單片機(jī)匯編語言開發(fā)實(shí)例和單片機(jī)C語言開發(fā)實(shí)例,最后講解時鐘設(shè)計、液晶顯示和制作單片機(jī)實(shí)驗板等單片機(jī)應(yīng)用開發(fā)綜合實(shí)例。  本書語言通俗、實(shí)例豐富、代碼分析詳盡,有較強(qiáng)的實(shí)用性和參考價值,適合大專院校計算機(jī)、電子、電氣、控制及相關(guān)專業(yè)學(xué)生學(xué)習(xí)參考,也可供單片機(jī)開發(fā)人員和系統(tǒng)設(shè)計人員參考使用。

書籍目錄

第1篇 51單片機(jī)快速入門篇 第1章 單片機(jī)的歷史和分類 第2章 單片機(jī)開發(fā)環(huán)境的建立 第3章 單片機(jī)程序開發(fā)流程 第4章 單片機(jī)寄存器  第5章 單片機(jī)指令 第2篇 51單片機(jī)典型實(shí)例篇 第6章 跑馬燈  第7章 LED顯示  第8章 鍵盤控制  第9章 中斷 第10章 定時器/計數(shù)器 第11章 音樂發(fā)聲 第12章 串行通信 第13章 LCD模塊及其應(yīng)用 第14章 AD與DA及其應(yīng)用 第15章 步進(jìn)電機(jī)的控制第3篇 51單片機(jī)C語言基礎(chǔ)篇 第16章 單片機(jī)C語言入門  第17章 Keil C51的使用第4篇 51單片機(jī)C語言實(shí)例篇 第18章 節(jié)日彩燈設(shè)計  第19章 開關(guān)輸入設(shè)計 第20章 報警聲設(shè)計  第21章 時鐘設(shè)計綜合實(shí)例  第22章 動手制作單片機(jī)實(shí)驗板

章節(jié)摘錄

  4.注意程序的模塊化設(shè)計與分析  在程序設(shè)計時,一般是將一個復(fù)雜工程分解若干個模塊,模塊是具有單一功能,并具有相對獨(dú)立性的部分。分解后的各模塊比較小,既容易編寫,又容易調(diào)試。然后再把各模塊有機(jī)地聯(lián)系在一起,便組成一個大程序?! ∷?,我們在分析一個大程序時,首先要弄清它是由幾個模塊所組成,每個模塊主要功能是什么,模塊之間是怎樣聯(lián)系在一起的。這樣先有個粗線條,有個總體輪廓,然后再逐步深入分析,即使模塊中有的語句一時沒能弄清楚也不要緊,可以通過模擬仿真,在實(shí)驗板上實(shí)驗,不斷加深理解。  每個子程序就是一個模塊,子程序段的特點(diǎn)是:開始行有程序標(biāo)號,以便主程序調(diào)用:末尾行有子程序返回指令RET或RETI?! ?.掌握程序的3種基本結(jié)構(gòu)特點(diǎn)  任何復(fù)雜的程序都可以看成是一個個基本程序結(jié)構(gòu)的組合?;境绦蚪Y(jié)構(gòu)可歸納為3種:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。在這里只是簡單地介紹一下,希望讀者在學(xué)習(xí)中逐步加深體會。(1)順序結(jié)構(gòu)程序。順序結(jié)構(gòu)程序是指一種無分支的直線程序,即從第一條指令開始依次執(zhí)行每一條指令,直到最后一條結(jié)束。順序結(jié)構(gòu)程序是一種最簡單、最基本的程序,是構(gòu)成復(fù)雜程序的基礎(chǔ)。(2)選擇結(jié)構(gòu)程序。選擇結(jié)構(gòu)程序利用條件轉(zhuǎn)移指令,根據(jù)條件是否滿足來改變程序執(zhí)行的次序。選擇結(jié)構(gòu)使程序智能化,是設(shè)計程序和分析程序的重要部分?! ∵x擇結(jié)構(gòu)的關(guān)鍵是如何判斷分支條件,指令系統(tǒng)中可以直接用于判斷分支條件的指令有:累加器判零條件轉(zhuǎn)移指令JZ(JNz),比較條件轉(zhuǎn)移指令CJNE和位條件轉(zhuǎn)移指令JC(JNC)、JB(INB)、JBC等。  通過這些指令,可以完成各種各樣的條件判斷。但是,每執(zhí)行一條判斷指令,只能形成兩路分支,若要形成多路分支,就要進(jìn)行多次判斷。(3)循環(huán)結(jié)構(gòu)程序。循環(huán)程序也是常用的一種程序結(jié)構(gòu)形式。當(dāng)在程序設(shè)計中需要某一段程序重復(fù)執(zhí)行多次時,可采用循環(huán)結(jié)構(gòu),如軟件延時程序就是典型的循環(huán)結(jié)構(gòu)程序?! ≌莆粘绦虻?種基本結(jié)構(gòu)特點(diǎn),會為以后分析程序、編寫程序打下堅實(shí)的基礎(chǔ)。

編輯推薦

  經(jīng)典圖書全新升級;實(shí)例豐富,步驟詳盡;提供教學(xué)課件。

圖書封面

評論、評分、閱讀與下載


    51單片機(jī)開發(fā)入門與典型實(shí)例 PDF格式下載


用戶評論 (總計5條)

 
 

  •   51單片機(jī)開發(fā)入門與典型實(shí)例,不錯,適合新手!
  •   適合那些從零開始學(xué)習(xí)單片機(jī)的讀者閱讀,全書大部分的例子以LED燈為例,由淺入深講解單片機(jī),最后編寫一個時鐘程序。分別用匯編和C51進(jìn)行編程。前半部分介紹匯編,后半部分介紹C51。
  •   很好的一本書,建議初學(xué)者學(xué)習(xí),我愛不釋手!贊!
  •   幫同事買的,所以具體的情況就不評論了
  •   還不錯,就電路圖標(biāo)注不夠詳
 

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

京ICP備13047387號-7