AVR單片機(jī)C語言高級(jí)程序設(shè)計(jì)

出版時(shí)間:2008-3  出版社:中國電力出版社  作者:周興華  頁數(shù):309  
Tag標(biāo)簽:無  

內(nèi)容概要

本文以實(shí)踐為主線,以生動(dòng)短小的程序?qū)嵗秊殪`魂,帶領(lǐng)讀者一步步地學(xué)習(xí)掌握AVR單片機(jī)的c語言高級(jí)程序設(shè)計(jì)。內(nèi)容包括Icc AvR使用的c語言基礎(chǔ)知識(shí)、IccAVR6_31A c語言編譯器的使用、AVR單片機(jī)的片上資源使用等,書中還詳細(xì)介紹了AVR單片機(jī)開發(fā)工具(JTAG仿真器及并口下載器)的制作方法,最后3章則詳細(xì)介紹了使用AVR單片機(jī)開發(fā)的3個(gè)產(chǎn)品實(shí)例。    本書的學(xué)習(xí)難度低、實(shí)例豐富,非常適合電子技術(shù)人員及單片機(jī)愛好者作為學(xué)習(xí)AVR單片機(jī)的入門用書,也可作為大中專院校電子技術(shù)、自動(dòng)化、計(jì)算機(jī)科學(xué)及其他相關(guān)專業(yè)的培訓(xùn)教材。

書籍目錄

前 言第1章 概述 第2章 AVR單片機(jī)的主要特性及開發(fā)工具 第3章 AVR單片機(jī)開發(fā)軟件的安裝及初步使用 第4章 AVR DEMO單片機(jī)綜合試驗(yàn)板原理介紹及使用 第5章 自制JTAG仿真器及并口下載器 第6章 ICC AVR使用的C語言基礎(chǔ)知識(shí) 第7章 AVR單片機(jī)內(nèi)部資源的C編程——ATmega16(L)的IO端口特點(diǎn)及使用 第8章 AVR單片機(jī)內(nèi)部資源的C編程——ATmega16(L)的中斷系統(tǒng)特點(diǎn)及使用 第9章 AVR單片機(jī)內(nèi)部資源的C編程——ATmega16(L)的定時(shí)計(jì)數(shù)器 第10章 AVR單片機(jī)內(nèi)部資源的C編程——ATmega16(L)的模數(shù)轉(zhuǎn)換器 第11章 AVR單片機(jī)內(nèi)部資源的C編程——ATmega16(L)的內(nèi)部E2PROM讀寫 第12章 AVR單片機(jī)內(nèi)部資源的C編程——利用ATmega16(L)的PWM功能實(shí)現(xiàn)數(shù)模輸出 第13章 AVR單片機(jī)內(nèi)部資源的C編程——ATmega16(L)與PC機(jī)的串行通信 第14章 ATmega16(L)驅(qū)動(dòng)16×2點(diǎn)陣字符液晶模塊 第15章 ATmega16(L)驅(qū)動(dòng)I2C串行接口器件24C01的編程 第16章 ATmega16(L)驅(qū)動(dòng)128×64點(diǎn)陣圖形液晶模塊 第17章 ATmega16(L)的系統(tǒng)控制、復(fù)位和看門狗定時(shí)器使用 第18章 ATmega16(L)應(yīng)用實(shí)例1——風(fēng)機(jī)測(cè)試儀 第19章 ATmega16(L)應(yīng)用實(shí)例2——紅外線轉(zhuǎn)速儀 第20章 ATmega16(L)應(yīng)用實(shí)例3——紅外線感應(yīng)自動(dòng)移門 參考文獻(xiàn)

章節(jié)摘錄

第1章 概述自從筆者出版了《手把手教你學(xué)單片機(jī)》一書后,由于教學(xué)方式新穎獨(dú)特、入門難度明顯降低、結(jié)合邊學(xué)邊練的實(shí)訓(xùn)模式,有一大批讀者很快地入了單片機(jī)這扇門。據(jù)不完全統(tǒng)計(jì),全國各地(包括港澳臺(tái)地區(qū))跟著《手把手教你學(xué)單片機(jī)》學(xué)習(xí)的讀者超過30萬人,其中不少讀者取得了豐碩的成果。有的讀者給筆者來電說研制的“包裝線控制器”己穩(wěn)定運(yùn)行數(shù)月,還有的讀者利用單片機(jī)研發(fā)的“霓虹燈程序控制器”已投放市場(chǎng)等等??傊妒职咽纸棠銓W(xué)單片機(jī)》使不少讀者從傳統(tǒng)的電子技術(shù)領(lǐng)域步入了微型計(jì)算機(jī)領(lǐng)域,進(jìn)入了一個(gè)暫新的天地?!妒职咽纸棠銓W(xué)單片機(jī)》一書是以匯編語言為主進(jìn)行講解實(shí)驗(yàn)的。所謂匯編語言就是一種用文字助記符來表示機(jī)器指令的符號(hào)語言,是最接近機(jī)器碼的一種語言。匯編語言的主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。作為初學(xué)者必須掌握基本匯編語言的設(shè)計(jì)方法,因?yàn)閰R編語言直接操作計(jì)算機(jī)的硬件,同時(shí),學(xué)習(xí)匯編語言對(duì)于了解單片機(jī)的硬件構(gòu)造是有幫助的。從前,匯編語言是單片機(jī)工程師進(jìn)行軟件開發(fā)的唯一選擇,但匯編語言程序的可讀性和可移植性較差,采用匯編語言編寫單片機(jī)應(yīng)用系統(tǒng)程序的周期長,而且調(diào)試和排錯(cuò)也比較困難。許多讀者都發(fā)現(xiàn),采用匯編語言設(shè)計(jì)一個(gè)大型復(fù)雜程序時(shí),可讀性較差,隔一段時(shí)間再看,往往又要從頭再來。更為重要的是,隨著電子產(chǎn)品競(jìng)爭(zhēng)的日益激烈,開發(fā)效率已成為商戰(zhàn)致勝的最重要法寶之一。大家知道,不同類型內(nèi)核的單片機(jī),其指令系統(tǒng)是不一樣的,因此用來編寫程序的匯編語言也是不一樣的,這樣就產(chǎn)生了很嚴(yán)重的問題。例如:我們?cè)瓉硎菍W(xué)51系列單片機(jī)的,也做過許多產(chǎn)品,創(chuàng)造出一定的經(jīng)濟(jì)效益。但是,忽然有一天,有客戶要求用AVR單片機(jī)開發(fā)一款產(chǎn)品,其利益回報(bào)也相當(dāng)不錯(cuò),但是你怎么辦呢?重新開始學(xué)AVR的匯編語言?等到學(xué)好學(xué)熟起碼要半年時(shí)間(有些人等到會(huì)熟練開發(fā)產(chǎn)品可能要一年以上的時(shí)間),客戶會(huì)等不及,等半年后也許商機(jī)早已消失。這只是其中的一個(gè)難題,因?yàn)楝F(xiàn)在新型的單片機(jī)層出不窮,如果你的一些客戶經(jīng)常拿不同的單片機(jī)要你開發(fā)設(shè)計(jì),那你怎么辦?要較好地解決這些問題,你只能采用高級(jí)編程語言。目前在單片機(jī)中,C語言是首選的高級(jí)開發(fā)語言。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    AVR單片機(jī)C語言高級(jí)程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)31條)

 
 

  •   對(duì)初學(xué)AVR單片機(jī)C編程的人來說,是很不錯(cuò)的一本書!當(dāng)然前提是你要有一般的單片機(jī)基礎(chǔ)。
  •   代碼挺實(shí)用的,對(duì)單片機(jī)原理沒有什么介紹,就是一本純代碼的書,語句注釋挺詳細(xì)的,初學(xué)者不錯(cuò)的選著
  •   適合具有一定數(shù)字電路和C語言知識(shí)的讀者。全書采用豐富的例程,從簡單的例子講起。很好。
  •   快遞速度很給力 只一天就收到了 書質(zhì)量還不錯(cuò) 只是光盤里并沒有書中所說的相關(guān)軟件 有點(diǎn)失望 總之還不錯(cuò)
  •   總體上還可以,前面就是一些基礎(chǔ)的知識(shí)。
  •   不錯(cuò)的一本,選了很久才選的這本,適合初學(xué)者
  •   我認(rèn)為這本書作為AVR單片機(jī)的入門書籍,非常可以啊,因?yàn)樗永m(xù)了周老師的手把手教你學(xué)單片機(jī)一書的風(fēng)格啊。使你輕松入門啊。但有一點(diǎn)啊書中的例子不多啊,這就希望讀者在其基礎(chǔ)上舉一反三啊,才能熟練的掌握啊。但是本書后面講的實(shí)際開發(fā)的例子還是不錯(cuò)的,對(duì)與在整體上的把握很好啊,能輕松了解開發(fā)的過程啊。
  •   此書只適合有一點(diǎn)的單片機(jī)知識(shí)的人學(xué)習(xí),且此書有些內(nèi)容講解的不夠詳細(xì),如中斷及定時(shí)器方面;不過由于我從其它書中找到了一些知識(shí),此書還是可以看懂的。
  •   總的來說書的質(zhì)量還可以,內(nèi)容也比較豐富,適合有一定單片機(jī)基礎(chǔ)的人學(xué)習(xí)。
  •   完全的實(shí)驗(yàn)指導(dǎo)書,配合其他書使用不錯(cuò)若要看例程,這本書會(huì)是不錯(cuò)的選擇.
  •   看完幾章感覺比較容易接受,可能我是有點(diǎn)基礎(chǔ)吧,總體蠻好!適合入門。
  •   提供了很多例子,光盤里面的程序也可以運(yùn)行
  •   超級(jí)棒,很適合有點(diǎn)基礎(chǔ)的!
  •   適合初學(xué)者用~!
  •   書到得很及時(shí),質(zhì)量也很好,正在細(xì)讀.....
  •   內(nèi)容寫的通俗易懂,紙張質(zhì)量較差
  •   前面有點(diǎn)羅唆,后面有點(diǎn)難懂
  •   和《手把手教你學(xué)AVR單片機(jī)C程序設(shè)計(jì)》是一個(gè)人編的,內(nèi)容差不多,兩本都買了,有點(diǎn)暈。硬件電路介紹不詳細(xì)。沒有《手把手》那本厚,內(nèi)容也少些。
  •   配套光盤沒有安裝程序
  •   懂點(diǎn)51 就買了這本書 學(xué)習(xí)中
  •   書的包裝很好,還有一張碟
  •   買了基本感覺作用不大。
  •   里面只有對(duì)單片機(jī)的一點(diǎn)介紹,其他全是代碼,也不知道什么意思,還有很多錯(cuò)誤,比如好幾處吧寄存器的名字弄錯(cuò)了。
  •   很多內(nèi)容,摘抄馬潮的!斷章取義!天下文章一大抄呀??!后悔了
  •   應(yīng)該說,這是一本比較負(fù)責(zé),也很不錯(cuò)的書,推薦初學(xué)者購買。
  •   注重編程,原理的內(nèi)容較少,建議初學(xué)者再買一本注重原理的書配套使用。
  •   我覺得書中的內(nèi)容確實(shí)很多,而且講的也很細(xì)致,不過有些內(nèi)容好像提及不多,比如在第七章講中斷時(shí)沒怎么將那幾個(gè)寄存器的具體使用方法,有點(diǎn)美中不足。。。還有就是書中的光盤內(nèi)容只有例題,沒有書中所說的軟件,讓你很氣惱啊
  •   書的前面一半是廢話,后面又不詳細(xì)
  •   對(duì)一個(gè)學(xué)過C語言的本科生來說,這本書實(shí)在不能算是一本好書。感覺這本書就是案例的集合,提到的一些本質(zhì)性的東西太少了
  •   感覺書定價(jià)高了些,以例子講解為主,原理講得很簡略,適合有一定AVR的基礎(chǔ)。
  •   主要針對(duì)ATmega16單片機(jī)的,以一個(gè)實(shí)驗(yàn)板為例來介紹的,書中有實(shí)驗(yàn)板的介紹,要是有配套的實(shí)驗(yàn)板,或有時(shí)間自制該實(shí)驗(yàn)板學(xué)起來就會(huì)容易的多。對(duì)于初學(xué)者又想自己動(dòng)手做東西的很合適。
 

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

京ICP備13047387號(hào)-7