出版時(shí)間:2011-5 出版社:化學(xué)工業(yè)出版社 作者:蘭吉昌
內(nèi)容概要
本書以ATmega128為核心,精選AVR單片機(jī)在接口、控制、通信、數(shù)據(jù)采集等方面應(yīng)用的實(shí)例,詳細(xì)介紹了AVR應(yīng)用系統(tǒng)開發(fā)的流程、方法與設(shè)計(jì)思想,并在最后一章詳細(xì)地講述了ATmega128的幾個(gè)綜合應(yīng)用實(shí)例,實(shí)用性很強(qiáng)。
本書程序設(shè)計(jì)思路清晰,語言簡潔,在每個(gè)實(shí)例中都給出了硬件原理圖以及主要部分的程序代碼,具有很強(qiáng)的工程性、實(shí)用性和指導(dǎo)性,對(duì)于學(xué)習(xí)者來說,很容易上手。
本書適合于從事AVR單片機(jī)開發(fā)的技術(shù)人員學(xué)習(xí)和參考,也可做為高校計(jì)?機(jī)、自動(dòng)化、電子及硬件相關(guān)專業(yè)在校學(xué)生的參考書。
為方便讀者使用,本書部分實(shí)例程序讀者可直接在網(wǎng)上下載,下載地址:http://dOWnlOad.cip.com.cn中
的“配書資源”。
讀者對(duì)象:
本書適合于從事AVR單片機(jī)開發(fā)的技術(shù)人員學(xué)習(xí)和參考,也可做為高校計(jì)算機(jī)、自動(dòng)化、電子及硬件相關(guān)專業(yè)在校學(xué)生的參考書。
一級(jí)分類:科技圖書
二級(jí)分類:電氣
三級(jí)分類:電子技術(shù)
書籍目錄
第1章 AVR基礎(chǔ)知識(shí)
1.1 AVR單片機(jī)簡介
1.1.1 AVR單片機(jī)?主要特點(diǎn)
1.1.2 ATmega系列單片機(jī)簡介
1.2 ATmega128單片機(jī)系統(tǒng)結(jié)構(gòu)
1.2.1 ATmega128的總體結(jié)構(gòu)
1.2.2 ATmega128的中央處理器CPU
1.2.3 ATmega128的存儲(chǔ)器組織
1.2.4 ATmega128的復(fù)位與中斷系統(tǒng)
1.2.5 ATmega128的定時(shí)器/計(jì)數(shù)器
1.2.6 ATmega128的I/O端口
第2章 AVR單片機(jī)功能接口實(shí)例
2.1 使用ATmega128驅(qū)動(dòng)發(fā)光二極管輪流發(fā)光顯示
2.1.1 實(shí)例說明
2.1.2 硬件設(shè)計(jì)
2.1.3?軟件設(shè)計(jì)
2.2 使用ATmega128驅(qū)動(dòng)數(shù)碼管顯示
2.2.1 實(shí)例說明
2.2.2 硬件設(shè)計(jì)
2.2.3 軟件設(shè)計(jì)
2.3 基于ATmega128的LED點(diǎn)陣顯示控制
2.3.1 實(shí)例說明
2.3.2 硬件設(shè)計(jì)
2.3.3 軟件設(shè)計(jì)
2.4 基于ATmega128實(shí)現(xiàn)的液晶顯示
2.4.1 實(shí)例說明
2.4.2 硬件設(shè)計(jì)
2.4.3 軟件設(shè)計(jì)
2.5 基于ATmega128觸摸屏人機(jī)接口的設(shè)計(jì)
2.5.1 實(shí)例說明
2.5.2 硬件設(shè)計(jì)
2.5.3 軟件設(shè)計(jì)
2.6 使用ATmega128實(shí)現(xiàn)交通信號(hào)機(jī)的設(shè)計(jì)
2.6.1 實(shí)例說明
2.6.2 硬件設(shè)計(jì)
2.6.3 軟件設(shè)計(jì)
2.7 SPI接口的應(yīng)用設(shè)計(jì)
2.7.1 實(shí)例說明
2.7.2 硬件設(shè)計(jì)
2.7.3 軟件設(shè)計(jì)
2.8 并行接口擴(kuò)展應(yīng)用
2.8.1 實(shí)例說明
2.8.2 硬件設(shè)計(jì)
2.8.3 軟件設(shè)計(jì)
2.9 數(shù)字溫度傳感器與ATmega128的接口設(shè)計(jì)
2.9.1 實(shí)例說明
2.9.2 硬件設(shè)計(jì)
2.9.3 軟件設(shè)計(jì)
第3章 AVR單片機(jī)工業(yè)控制實(shí)例
3.1 嵌入式控制器的設(shè)計(jì)
3.1.1 實(shí)例說明
3.1.2 硬件設(shè)計(jì)
3.1.3 軟件設(shè)計(jì)
3.2 模型車速度的控制
3.2.1 實(shí)例說明
3.2.2 硬件設(shè)計(jì)
3.2.3 軟件設(shè)計(jì)
3.3 繼電保護(hù)裝置的設(shè)計(jì)
3.3.1 實(shí)例說明
3.3.2 硬件設(shè)計(jì)
3.3.3 軟件設(shè)計(jì)
3.4 電網(wǎng)遙控系統(tǒng)
3.4.1 實(shí)例說明
3.4.2 硬件設(shè)計(jì)
?3.4.3 軟件設(shè)計(jì)
3.5 使用ATmega128實(shí)現(xiàn)步進(jìn)電機(jī)的驅(qū)動(dòng)
3.5.1 實(shí)例說明
3.5.2 硬件設(shè)計(jì)
3.5.3 軟件設(shè)計(jì)
3.6 使用ATmega128實(shí)現(xiàn)脈沖頻率測量
3.6.1 實(shí)例說明
3.6.2 硬件設(shè)計(jì)
3.6.3 軟件設(shè)計(jì)
3.7 實(shí)現(xiàn)對(duì)顯示器與打印機(jī)的控制
3.7.1 實(shí)例說明
3.7.2 硬件設(shè)計(jì)
3.7.3 軟件設(shè)計(jì)
3.8 自動(dòng)滅火器的設(shè)計(jì)
3.8.1 實(shí)例說明
3.8.2 硬件設(shè)計(jì)
3.8.3 軟件設(shè)計(jì)
第4章 通信傳輸系統(tǒng)實(shí)例
4.1 USB接口與PC機(jī)的通信實(shí)現(xiàn)
4.1.1 實(shí)例說明
4.1.2 硬件設(shè)計(jì)
4.1.3 軟件實(shí)現(xiàn)
4.2 使用I2C總線實(shí)現(xiàn)ATmega128與24C512之間的通信
4.2.1 實(shí)例說明
4.2.2 硬件設(shè)計(jì)
4.2.3 軟件設(shè)計(jì)
4.3 使用ATmega128實(shí)現(xiàn)的無線數(shù)據(jù)傳輸系統(tǒng)
4.3.1 實(shí)例說明
4.3.2 硬件設(shè)計(jì)
4.3.3 軟件設(shè)計(jì)
4.4 網(wǎng)關(guān)設(shè)計(jì)
4.4.1 實(shí)例說明
4.4.2 硬件設(shè)計(jì)
4.4.3 軟件設(shè)計(jì)
4.5 語音回示的實(shí)現(xiàn)
4.5.1 實(shí)例說明
4.5.2 硬件設(shè)計(jì)
4.5.3 軟件設(shè)計(jì)
4.6 基于ATmega128的以太網(wǎng)與LON總線的網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)
4.6.1 實(shí)例說明
4.6.2 硬件設(shè)計(jì)
4.6.3 軟件設(shè)計(jì)
4.7 ATmega128實(shí)現(xiàn)監(jiān)測信號(hào)系統(tǒng)
4.7.1 實(shí)例說明
4.7.2 硬件設(shè)計(jì)
4.7.3 軟件設(shè)計(jì)
4.8 無線傳感器網(wǎng)絡(luò)的設(shè)計(jì)
4.8.1 實(shí)例說明
4.8.2 硬件設(shè)計(jì)
4.8.3 軟件設(shè)計(jì)
第5章 數(shù)據(jù)采集系統(tǒng)實(shí)例
5.1 使用ATmega128實(shí)現(xiàn)的數(shù)據(jù)采集
5.1.1 實(shí)例說明
5.1.2 硬件設(shè)計(jì)
5.1.3 軟件設(shè)計(jì)
5.2 使用ATmega128實(shí)現(xiàn)的信號(hào)采集
5.2.1 實(shí)例說明
5.2.2 硬件設(shè)計(jì)
5.2.3 軟件設(shè)計(jì)
5.3 GPS時(shí)鐘設(shè)計(jì)
5.3.1 實(shí)例說明
5.3.2 硬件設(shè)計(jì)
5.3.3 軟件設(shè)計(jì)
5.4 基于ATmega128的道路監(jiān)測系統(tǒng)設(shè)計(jì)
5.4.1 實(shí)例說明
5.4.2 硬件設(shè)計(jì)
5.4.3 軟件設(shè)計(jì)
第6章 綜合應(yīng)用實(shí)例
6.1 MP3 播放機(jī)的設(shè)計(jì)
6.1.1 實(shí)例說明
6.1.2 硬件設(shè)計(jì)
6.1.3 軟件設(shè)計(jì)
6.2 使用ATmega128實(shí)現(xiàn)的無線數(shù)據(jù)終端
6.2.1 實(shí)例說明
6.2.2 硬件設(shè)計(jì)
6.2.3 軟件設(shè)計(jì)
6.3 基于ATmega128在電機(jī)調(diào)速系統(tǒng)的設(shè)計(jì)
6.3.1 實(shí)例說明
6.3.2 硬件設(shè)計(jì)
6.3.3 軟件設(shè)計(jì)
6.4 CRC?法
6.4.1 實(shí)例說明
6.4.2 硬件設(shè)計(jì)
6.4.3 軟件設(shè)計(jì)
6.5 RC5與RC6算法
6.5.1 實(shí)例說明
6.5.2 硬件設(shè)計(jì)
6.5.3 軟件設(shè)計(jì)
6.6 ?C/OS-Ⅱ在ATmega128上的移植
6.6.1 實(shí)例說明
6.6.2 硬件設(shè)計(jì)
6.6.3 軟件設(shè)計(jì)
6.7 在ATmega128上實(shí)現(xiàn)TCP/IP協(xié)議棧
6.7.1 實(shí)例說明
6.7.2 硬件設(shè)計(jì)
6.7.3 軟件設(shè)計(jì)
6.8 嵌入式網(wǎng)絡(luò)接口的設(shè)計(jì)
6.8.1 實(shí)例說明
6.8.2 硬件設(shè)計(jì)
6.8.3 軟件設(shè)計(jì)
參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
AVR 單片機(jī)系統(tǒng)開發(fā)經(jīng)典實(shí)例 PDF格式下載