日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
手把手教你學(xué)AVR單片機(jī)C程序設(shè)計(jì)圖書
人氣:47

手把手教你學(xué)AVR單片機(jī)C程序設(shè)計(jì)

作者從2006年8月起,在《電子世界》雜志上連載了《AVR單片機(jī)入門及C語言高效設(shè)計(jì)實(shí)踐》一文。本書以此為母本,以實(shí)踐(實(shí)驗(yàn))為主線,以生動(dòng)短小的實(shí)例為靈魂,穿插介紹了C語言語法及新型高性價(jià)比AVR單片機(jī)的結(jié)構(gòu)、...

內(nèi)容簡介

作者從2006年8月起,在《電子世界》雜志上連載了《AVR單片機(jī)入門及C語言高效設(shè)計(jì)實(shí)踐》一文。本書以此為母本,以實(shí)踐(實(shí)驗(yàn))為主線,以生動(dòng)短小的實(shí)例為靈魂,穿插介紹了C語言語法及新型高性價(jià)比AVR單片機(jī)的結(jié)構(gòu)、特性及編程。本書理論與實(shí)踐結(jié)合,引導(dǎo)讀者循序漸進(jìn)地學(xué)習(xí)。每學(xué)習(xí)一段理論,必有與之對應(yīng)的短小精悍的程序可供實(shí)踐,這樣讀者學(xué)得進(jìn)、記得牢,不會(huì)產(chǎn)生畏難情緒,直至徹底掌握AVR單片機(jī)的C語言高效編程。

本書的學(xué)習(xí)風(fēng)格與《手把手教你學(xué)單片機(jī)》的風(fēng)格相同,本書附有光盤,內(nèi)有書中所有軟件設(shè)計(jì)的程序文件。可用作中高等職業(yè)學(xué)校、電視大學(xué)等的教學(xué)用書,也可用作AVR單片機(jī)愛好者自學(xué)單片機(jī)C語言的教材。

編輯推薦

作者從2006年8月起,在《電子世界》雜志上連載了《AVR單片機(jī)入門及c語言高效設(shè)計(jì)實(shí)踐》一文。本書以此為母本,以實(shí)踐(實(shí)驗(yàn))為主線,以生動(dòng)短小的實(shí)例為靈魂,穿插介紹了c語言語法及新型高性價(jià)比ATMEGAl6(L)單片機(jī)的結(jié)構(gòu)、特性及編程。本書理論與實(shí)踐結(jié)合,引導(dǎo)讀者循序漸進(jìn)地學(xué)習(xí)。每學(xué)習(xí)一段理論,必有與之對應(yīng)的短小精悍的程序可供實(shí)踐,這樣讀者學(xué)得進(jìn)、記得牢,不會(huì)產(chǎn)生畏難情緒,直至徹底掌握AVR單片機(jī)的C語言高效編程。本書的學(xué)習(xí)風(fēng)格與《手把手教你學(xué)單片機(jī)》的風(fēng)格相同。本書附有光盤,內(nèi)有書中所有軟件設(shè)計(jì)的程序文件。

可用作中高等職業(yè)學(xué)校、電視大學(xué)等的教學(xué)用書,也可用作AVR單片機(jī)愛好者自學(xué)單片機(jī)C語言的教材。

編寫本書的宗旨就是,依作者的親身體驗(yàn),以實(shí)用的方法、易入門的手法,將初學(xué)者領(lǐng)進(jìn)單片機(jī)世界的大門,使僅稍懂硬件原理的人通過實(shí)踐能理解軟件的作用,讓他們知道在單片機(jī)組成的系統(tǒng)中,硬件與軟件的區(qū)分并不,硬件能做的工作,一般情況下軟件也能完成,軟件的功能也可用硬件替代。等初步學(xué)會(huì)了單片機(jī)軟件設(shè)計(jì)后,可將通常由硬件完成的工作交由軟件實(shí)現(xiàn)。這樣,系統(tǒng)的體積、功耗、成本將大大降低,而功能得到提升與增強(qiáng),可使習(xí)慣于傳統(tǒng)電路設(shè)計(jì)的人對單片機(jī)產(chǎn)生一種妙不可言的相見恨晚之感,感覺到真正找到了一種理想化的器件,真正感受、體會(huì)到現(xiàn)代微型計(jì)算機(jī)的強(qiáng)大作用,從而投身于單片機(jī)的領(lǐng)域中。

目錄

第1章 概述

1.1 采用C語言提高編制單片機(jī)應(yīng)用程序的效率

1.2 C語言具有突出的優(yōu)點(diǎn)

1.3 AvR單片機(jī)簡介

1.4 AvR單片機(jī)的C編譯器簡介

第2章 學(xué)習(xí)AVR單片機(jī)C程序設(shè)計(jì)所用的軟件及實(shí)驗(yàn)器材介紹

2.1 IAR Enlbedded Workbench IDE C語言編譯器

2.2 AVR Studio集成開發(fā)環(huán)境

2.3 PonyProg2000下載軟件及SL—ISP下載軟件

2.4 AVR DEM0單片機(jī)綜合實(shí)驗(yàn)板

2.5 AvR單片機(jī)JTAG仿真器

2.6 并口下載器

2.7 通用型多功能USB編程器

第3章 AvR單片機(jī)開發(fā)軟件的安裝及及時(shí)個(gè)入門程序

3.1 安裝IAR for AVR 4.30集成開發(fā)環(huán)境

3.2 安裝AVR Studio集成開發(fā)環(huán)境

3.3 安裝PonyProg2000下載軟件

3.4 安裝SLISP下載軟件

3.5 AvR單片機(jī)開發(fā)過程

3.6 及時(shí)個(gè)AVR入門程序

第4章 AVR單片機(jī)的主要特性及基本結(jié)構(gòu)

4.1 ATMEGA16(L)單片機(jī)的產(chǎn)品特性

4.2 ATMEGAl6(L)單片機(jī)的基本組成及引腳配置

4.3 AvR單片機(jī)的CPU內(nèi)核

4.4 AvR的存儲(chǔ)器

4.5 系統(tǒng)時(shí)鐘及時(shí)鐘選項(xiàng)

4.6 電源管理及睡眠模式

4.7 系統(tǒng)控制和復(fù)位

4.8 中斷

第5章 c語言基礎(chǔ)知識(shí)

5.1 c語言的標(biāo)識(shí)符與關(guān)鍵字

5.2 數(shù)據(jù)類型

5.3 AVR單片機(jī)的數(shù)據(jù)存儲(chǔ)空間

5.4 常量、變量及存儲(chǔ)方式

5.5 數(shù)組

5.6 C語言的運(yùn)算

5.7 流程控制

5.8 函數(shù)

5.9 指針

5.10 結(jié)構(gòu)體

5.11 共用體

5.12 中斷函數(shù)

第6章 ATMEGA16(L)的I/o端口使用

6.1 ATMEGAl6(L)的I/0端口

6.2 ATMEGAl6(L)中4組通用數(shù)字I/0端口的應(yīng)用設(shè)置

6.3 ATMEGA16(L)的I/o端口使用注意事項(xiàng)

6.4 ATMEGAl6(L)PB口輸出實(shí)驗(yàn)

6.5 8位數(shù)碼管測試

6.6 獨(dú)立式按鍵開關(guān)的使用

6.7 發(fā)光二極管的移動(dòng)控制(跑馬燈實(shí)驗(yàn))

6.8 0~99數(shù)字的加減控制

6.9 44行列式按鍵開關(guān)的使用

第7章 ATMEGAl6(L)的中斷系統(tǒng)使用

7.1 ATMEGA16(L)的中斷系統(tǒng)

7.2 相關(guān)的中斷控制寄存器

7.3 INT1外部中斷實(shí)驗(yàn)

7.4 INTO/INTl中斷計(jì)數(shù)實(shí)驗(yàn)

7.5 INTO/INTl中斷嵌套實(shí)驗(yàn)

7.6 2路防盜報(bào)警器實(shí)驗(yàn)

7.7 低功耗睡眠模式下的按鍵中斷

7.8 44行列式按鍵的睡眠模式中斷喚醒設(shè)計(jì)

第8章 ATMEGAl6(L)驅(qū)動(dòng)162點(diǎn)陣字符液晶模塊

8.1 162點(diǎn)陣字符液晶顯示器概述

8.2 液晶顯示器的突出優(yōu)點(diǎn)

8.3 162字符型液晶顯示模塊(LCM)特性

8.4 162字符型液晶顯示模塊(LCM)引腳及功能

8.5 162字符型液晶顯示模塊(LCM)的內(nèi)部結(jié)構(gòu)

8.6 液晶顯示控制驅(qū)動(dòng)集成電路HD44780特點(diǎn)

8.7 HD44780工作原理

8.8 LCD控制器指令

8.9 LCM工作時(shí)序

……

第9章 ATMEGA16(L)的定時(shí)/計(jì)數(shù)器

第10章 ATMEGA16(L)的USART與PC機(jī)串行通信

第11章 ATMEGA16(L)的兩線串行接口TWI

第12章 ATMEGA16(L)的模擬比較器

第13章 ATMEGA16(L)的模/數(shù)轉(zhuǎn)換器

第14章 ATMEGA16(L)的同步串行接口SPI

第15章 ATMEGA16(L)驅(qū)動(dòng)12864點(diǎn)陣圖形液晶模塊

第16章 ATMEGA16(L)的系統(tǒng)控制、復(fù)位和看門狗定時(shí)器

第17章 多功能測溫漢字時(shí)鐘實(shí)驗(yàn)

第18章 C++語言開以AVR單片機(jī)初步

在線預(yù)覽

第1章 概述

自從筆者出版了《手把手教你學(xué)單片機(jī)》(北京航空航天大學(xué)出版社2005年4月)一書后,由于教學(xué)方式新穎獨(dú)特,入門難度明顯降低,結(jié)合邊學(xué)邊練的實(shí)訓(xùn)模式,很快有一大批讀者進(jìn)入了單片機(jī)這扇門。據(jù)不統(tǒng)計(jì),全國各地(包括港澳臺(tái)地區(qū))跟著《手把手教你學(xué)單片機(jī)》學(xué)習(xí)的讀者超過50萬名,其中不少讀者已取得了豐碩的成果。有的讀者給筆者來電說研制的"包裝線控制器"已穩(wěn)定運(yùn)行數(shù)月,還有的讀者利用單片機(jī)做"霓虹燈程序控制器"并投放市場……總之,《手把手教你學(xué)單片機(jī)》使不少讀者從傳統(tǒng)的電子技術(shù)領(lǐng)域步入了微型計(jì)算機(jī)領(lǐng)域,進(jìn)入了一個(gè)暫新的天地。

《手把手教你學(xué)單片機(jī)》一書是以匯編語言為主進(jìn)行講解實(shí)驗(yàn)的。所謂匯編語言,就是一種用文字助記符來表示機(jī)器指令的符號(hào)語言,是最接近機(jī)器碼的一種語言。匯編語言的主要優(yōu)點(diǎn)是占用資源少,程序執(zhí)行效率高。作為初學(xué)者必須基本掌握匯編語言的設(shè)計(jì)方法,因?yàn)閰R編語言直接操作計(jì)算機(jī)的硬件,學(xué)習(xí)匯編語言對于了解單片機(jī)的硬件構(gòu)造是有幫助的。

匯編語言曾經(jīng)是單片機(jī)工程師進(jìn)行軟件開發(fā)的選擇,匯編語言寫程序代碼效率高,在時(shí)序要求嚴(yán)格的場合下用得多;但相對而言開發(fā)難度較大,而且匯編語言程序的可讀性較差,尤其是遇到算法復(fù)雜點(diǎn)的問題時(shí),用匯編寫代碼很容易把自己搞得稀里糊涂;并且匯編語言程序的可移植性也差,基本上不能在各種不同類型的單片機(jī)之間進(jìn)行移植。采用匯編語言編寫單片機(jī)應(yīng)用系統(tǒng)的程序不僅周期長,而且調(diào)試和排錯(cuò)也比較困難。許多讀者都發(fā)現(xiàn),采用匯編語言設(shè)計(jì)一個(gè)大型復(fù)雜程序時(shí),讀起來較困難,往往隔一段時(shí)間再看,又要花腦力從頭再來。更為重要的是,隨著社會(huì)競爭的日益激烈,開發(fā)效率已成為商戰(zhàn)致勝的最重要法寶之一。為了較好地解決這些問題,在單片機(jī)的開發(fā)中引入了高級(jí)語言編程,目前C語言是的單片機(jī)高級(jí)開發(fā)語言。

……

網(wǎng)友評論(不代表本站觀點(diǎn))

免責(zé)聲明

更多出版社
主站蜘蛛池模板: 朝阳区| 确山县| 成武县| 卢湾区| 偏关县| 木兰县| 连南| 铜陵市| 股票| 徐汇区| 遵义市| 林西县| 齐齐哈尔市| 天津市| 特克斯县| 响水县| 义马市| 荔波县| 怀柔区| 焉耆| 布拖县| 钦州市| 石首市| 普兰店市| 忻州市| 林西县| 根河市| 昌邑市| 昌江| 萨迦县| 安塞县| 花垣县| 巴彦淖尔市| 尼玛县| 正宁县| 张家界市| 阳谷县| 南召县| 尖扎县| 台中县| 县级市|