出版時間:2011-5 出版社:中國電力出版社 作者:周興華 頁數(shù):394
內(nèi)容概要
本書以工程實(shí)踐為主線,以生動短小的程序?qū)嵗秊殪`魂,帶領(lǐng)讀者一步步地學(xué)習(xí)掌握AVR單片機(jī)的C語言高級編程設(shè)計(jì)。全書共22章,主要內(nèi)容包括ICC
AVR使用的C語言基礎(chǔ)知識、ICC AVR6.31A
C語言編譯器的使用、AVR單片機(jī)的片上資源使用、AVR單片機(jī)開發(fā)工具(JTAG仿真器及并口下載器)的制作方法,以及使用AVR單片機(jī)開發(fā)的產(chǎn)品實(shí)例等。
本書學(xué)習(xí)難度低、實(shí)例豐富,非常適合作為大中專院校電子技術(shù)、自動化、計(jì)算機(jī)科學(xué)及其他相關(guān)專業(yè)的培訓(xùn)用書,也可作為電子技術(shù)開發(fā)人員及單片機(jī)愛好者作為學(xué)習(xí)AVR單片機(jī)的手冊。
作者簡介
周興華,1986年畢業(yè)于西安交通大學(xué)電子技術(shù)專業(yè),多年來一直從事工業(yè)自動化控制的設(shè)計(jì)及應(yīng)用推廣,有20多年的電子產(chǎn)品設(shè)計(jì)制造經(jīng)驗(yàn)及嵌入式系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)。早在1979年就自行組裝調(diào)試成功高靈敏中、短波收音機(jī),1987年獲《無線電》KD、NS音響電路設(shè)計(jì)制作競賽鼓勵獎,1990年獲《電子世界》電子電路設(shè)計(jì)制作競賽一等獎,1992年獲第五屆上海市“星火杯”發(fā)明創(chuàng)造競賽四等獎。著有《AVR單片機(jī)C語言高級程序設(shè)計(jì)》、《實(shí)用遙控控制線路200例》、《實(shí)用遙控專用器件速查手冊》等專著?,F(xiàn)主要從事嵌入式智能化電子產(chǎn)品的研發(fā)、教學(xué)與推廣。2010年創(chuàng)建的“周興華單片機(jī)培訓(xùn)中心”已培訓(xùn)出10余個班級的近百名學(xué)員,在各行各業(yè)的科研生產(chǎn)中發(fā)揮著重要的作用,得到各界的好評。
書籍目錄
前言
第1章 概述
第2章 AVR單片機(jī)的主要特性及開發(fā)工具
第3章 AVR單片機(jī)開發(fā)軟件的安裝及初步使用
第4章 AVR DEMO單片機(jī)綜合試驗(yàn)板原理介紹及使用
第5章 自制JTAG仿真器及并口下載器
第6章 ICCAVR使用的C語言基礎(chǔ)知識
第7章 ATmegal6(L)的I/O端口特點(diǎn)及使用
第8章 ATmegal6(L)的中斷系統(tǒng)特點(diǎn)及使用
第9章 ATmegal6(L)的定時,計(jì)數(shù)器
第10章 ATmegal6(L)的模,數(shù)轉(zhuǎn)換器
第11章 ATmegal6(L)的內(nèi)部E2pROM讀寫
第12章 利用ATmegal6(L)的PWM功能實(shí)現(xiàn)數(shù),模輸出
第13章 ATmegal6(L)與PC機(jī)的串行通信
第14章 ATmegal6(L)驅(qū)動16x2點(diǎn)陣字符液晶模塊
第15章 ATmegal6(L)驅(qū)動120串行接口器件24C01的編程
第16章 ATmegal6(L)驅(qū)動128×64點(diǎn)陣圖形液晶模塊
第17章 ATmegal6(L)的系統(tǒng)控制、復(fù)位和看門狗定時器使用
第18章 ATmegal6(L)應(yīng)用實(shí)例1--風(fēng)機(jī)測試儀
第19章 ATmegal6(L)應(yīng)用實(shí)例2--紅外線轉(zhuǎn)速儀
第20章 ATmegal6(L)應(yīng)用實(shí)例3--紅外線感應(yīng)自動移門
第21章 ATmegal6(L)應(yīng)用實(shí)例4 PID溫度控制器
第22章 ATmegal6(L)應(yīng)用實(shí)例5--液晶實(shí)時曲線顯示監(jiān)控系統(tǒng)
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:所謂匯編語言就是一種用文字助記符來表示機(jī)器指令的符號語言,是最接近機(jī)器碼的一種語言。匯編語言的主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。作為初學(xué)者必須掌握基本匯編語言的設(shè)計(jì)方法,因?yàn)閰R編語言直接操作計(jì)算機(jī)的硬件,同時,學(xué)習(xí)匯編語言對于了解單片機(jī)的硬件構(gòu)造是有幫助的。眾所周知,不同類型內(nèi)核的單片機(jī),其指令系統(tǒng)是不一樣的,因此用來編寫程序的匯編語言也是不一樣的,這樣就產(chǎn)生了很嚴(yán)重的問題。例如,原來是學(xué)51系列單片機(jī)的開發(fā)人員,也做過許多產(chǎn)品,創(chuàng)造出一定的經(jīng)濟(jì)效益。但是,忽然有一天,有客戶要求用AVR單片機(jī)開發(fā)一款產(chǎn)品,其利益回報(bào)也相當(dāng)不錯,但是你怎么辦呢?重新開始學(xué)AVR的匯編語言?等到學(xué)好學(xué)熟起碼至少需要半年時間(有些人等到會熟練開發(fā)產(chǎn)品可能要一年以上的時間),客戶會等不及,因?yàn)榈劝肽旰笠苍S商機(jī)早已消失。這只是其中的一個難題。再加上現(xiàn)在新型的單片機(jī)層出不窮,如果你的一些客戶經(jīng)常拿不同的單片機(jī)要你開發(fā)設(shè)計(jì),那你怎么辦?要較好地解決這些問題,你只能采用高級編程語言。目前在單片機(jī)中,C語言無疑是首選的高級開發(fā)語言。
編輯推薦
《AVR單片機(jī)C語言高級編程設(shè)計(jì)(第2版)》是由中國電力出版社出版的。
圖書封面
評論、評分、閱讀與下載
AVR單片機(jī)C語言高級編程設(shè)計(jì) PDF格式下載