TOP
0
0
魅麗。花火原創小說66折起
AVR 單片機系統開發經典實例(簡體書)
滿額折

AVR 單片機系統開發經典實例(簡體書)

人民幣定價:36 元
定  價:NT$ 216 元
優惠價:87188
絕版無法訂購
相關商品
商品簡介
目次

商品簡介

《AVR 單片機系統開發經典實例》以ATmega128為核心,精選AVR單片機在接口、控制、通信、數據采集等方面應用的實例,詳細介紹了AVR應用系統開發的流程、方法與設計思想,并在最後一章詳細地講述了ATmega128的幾個綜合應用實例,實用性很強。
《AVR 單片機系統開發經典實例》程序設計思路清晰,語言簡潔,在每個實例中都給出了硬件原理圖以及主要部分的程序代碼,具有很強的工程性、實用性和指導性,對于學習者來說,很容易上手。
《AVR 單片機系統開發經典實例》適合于從事AVR單片機開發的技術人員學習和參考,也可做為高校計算機、自動化、電子及硬件相關專業在校學生的參考書。

AVR單片機是ATMEL公司研發的一種新型的8位單片機,AVR單片機分為三種系列,分別為低檔的ATtiny系列、中檔的AT90S系列和高檔的ATmega系列。
AVR單片機是一種增強型RISC內載Flash的單片機,芯片上的Flash存儲器附在用戶的產品中,可隨時編程,也可以多次對編程進行修改,使用戶產品設計更為簡易,便于更新換代。AVR單片機具有高速處理能力,在一個時鐘周期內可執行復雜的指令,每MHz可實現1MIPS的處理能力。AVR單片機工作電壓為2.7~6.0V,可以對耗電進行最優化。
AVR單片機有良好的性價比。由于AVR?單片機是采用Harvard結構的,故它們的程序存儲器和數據存儲器是分開的,這些存儲器可直接訪問8M字節程序和8M字節數據,文件被雙向映射并能被訪問。
AVR單片機全部型號(個別老型號除外)都支持ISP在線編程(燒寫),芯片可以反復擦寫,這樣學習AVR就變得非常的方便,設計者可以通過下載線直接在目標電路板上對芯片進行編程、調試,而不需要把芯片放在專用的編程器或者仿真器上燒寫與調試。
AVR結構單片機通過C?語言進行編程。為了有效地開發出目標產品,對目標代碼大小、性能及功耗進行優化,AVR單片機采用大型快速存取寄存器文件和快速單周期指令。
目前,AVR的單片機在計算機外部設備、工業實時控制、自動化裝置、家用電器、儀器儀表、安全防范、計算機外部設備、工業實時控制儀器儀表、通訊設備、宇航設備、野外測試、汽車電子、醫療器械等領域被廣泛應用。
ATmega128是AVR單片機的系列之一,屬于AVR單片機中的高檔產品。該單片機具有高性能、低功耗、先進的?RISC?結構和豐富的外圍設備等優點,在很多領域中被廣泛應用。本書主要以ATmega128單片機為核心,來講解AVR開發的原理和實踐。
本書內容如下:
第1章是AVR基礎知識,簡要介紹AVR單片機的基礎知識以及ATmega128單片機的系統結構。
第2章是接口實例,通過9個實例來說明怎樣使用ATmega128接口來實現各種功能。
第3章是控制實例,通過8個實例來說明怎樣使用ATmega128作為控制器來實現各種控制功能。

目次

第1章 AVR基礎知識 1
1.1 AVR單片機簡介 1
1.1.1 AVR單片機的主要特點 1
1.1.2 ATmega系列單片機簡介 2
1.2 ATmega128單片機系統結構 3
1.2.1 ATmega128的總體結構 3
1.2.2 ATmega128的中央處理器CPU 5
1.2.3 ATmega128的存儲器組織 6
1.2.4 ATmega128的復位與中斷系統 8
1.2.5 ATmega128的定時器/計數器 11
1.2.6 ATmega128的I/O端口 12
第2章 AVR單片機功能接口實例 14
2.1 使用ATmega128驅動發光二極管輪流發光顯示 14
2.1.1 實例說明 14
2.1.2 硬件設計 14
2.1.3 軟件設計 15
2.2 使用ATmega128驅動數碼管顯示 16
2.2.1 實例說明 16
2.2.2 硬件設計 16
2.2.3 軟件設計 18
2.3 基于ATmega128的LED點陣顯示控制 20
2.3.1 實例說明 20
2.3.2 硬件設計 20
2.3.3 軟件設計 23
2.4 基于ATmega128實現的液晶顯示 28
2.4.1 實例說明 28
2.4.2 硬件設計 28
2.4.3 軟件設計 30
2.5 基于ATmega128觸摸屏人機接口的設計 31
2.5.1 實例說明 31
2.5.2 硬件設計 31
2.5.3 軟件設計 34
2.6 使用ATmega128實現交通信號機的設計 36
2.6.1 實例說明 36
2.6.2 硬件設計 36
2.6.3 軟件設計 39
2.7 SPI接口的應用設計 41
2.7.1 實例說明 41
2.7.2 硬件設計 41
2.7.3 軟件設計 45
2.8 并行接口擴展應用 50
2.8.1 實例說明 50
2.8.2 硬件設計 50
2.8.3 軟件設計 52
2.9 數字溫度傳感器與ATmega128的接口設計 52
2.9.1 實例說明 52
2.9.2 硬件設計 53
2.9.3 軟件設計 56
第3章 AVR單片機工業控制實例 59
3.1 嵌入式控制器的設計 59
3.1.1 實例說明 59
3.1.2 硬件設計 59
3.1.3 軟件設計 63
3.2 模型車速度的控制 64
3.2.1 實例說明 64
3.2.2 硬件設計 64
3.2.3 軟件設計 69
3.3 繼電保護裝置的設計 69
3.3.1 實例說明 69
3.3.2 硬件設計 70
3.3.3 軟件設計 72
3.4 電網遙控系統 73
3.4.1 實例說明 73
3.4.2 硬件設計 73
3.4.3 軟件設計 77
3.5 使用ATmega128實現步進電機的驅動 79
3.5.1 實例說明 79
3.5.2 硬件設計 79
3.5.3 軟件設計 82
3.6 使用ATmega128實現脈沖頻率測量 84
3.6.1 實例說明 84
3.6.2 硬件設計 85
3.6.3 軟件設計 85
3.7 實現對顯示器與打印機的控制 87
3.7.1 實例說明 87
3.7.2 硬件設計 87
3.7.3 軟件設計 91
3.8 自動滅火器的設計 94
3.8.1 實例說明 94
3.8.2 硬件設計 94
3.8.3 軟件設計 96
第4章 通信傳輸系統實例 98
4.1 USB接口與PC機的通信實現 98
4.1.1 實例說明 98
4.1.2 硬件設計 98
4.1.3 軟件實現 99
4.2 使用I2C總線實現ATmega128與24C512之間的通信 100
4.2.1 實例說明 100
4.2.2 硬件設計 100
4.2.3 軟件設計 102
4.3 使用ATmega128實現的無線數據傳輸系統 108
4.3.1 實例說明 108
4.3.2 硬件設計 108
4.3.3 軟件設計 112
4.4 網關設計 113
4.4.1 實例說明 113
4.4.2 硬件設計 113
4.4.3 軟件設計 117
4.5 語音回示的實現 117
4.5.1 實例說明 117
4.5.2 硬件設計 117
4.5.3 軟件設計 121
4.6 基于ATmega128的以太網與LON總線的網關設計與實現 123
4.6.1 實例說明 123
4.6.2 硬件設計 124
4.6.3 軟件設計 127
4.7 ATmega128實現監測信號系統 129
4.7.1 實例說明 129
4.7.2 硬件設計 130
4.7.3 軟件設計 132
4.8 無線傳感器網絡的設計 134
4.8.1 實例說明 134
4.8.2 硬件設計 134
4.8.3 軟件設計 139
第5章 數據采集系統實例 142
5.1 使用ATmega128實現的數據采集 142
5.1.1 實例說明 142
5.1.2 硬件設計 142
5.1.3 軟件設計 147
5.2 使用ATmega128實現的信號采集 148
5.2.1 實例說明 148
5.2.2 硬件設計 149
5.2.3 軟件設計 152
5.3 GPS時鐘設計 161
5.3.1 實例說明 161
5.3.2 硬件設計 161
5.3.3 軟件設計 163
5.4 基于ATmega128的道路監測系統設計 163
5.4.1 實例說明 163
5.4.2 硬件設計 164
5.4.3 軟件設計 165
第6章 綜合應用實例 168
6.1 MP3 播放機的設計 168
6.1.1 實例說明 168
6.1.2 硬件設計 168
6.1.3 軟件設計 171
6.2 使用ATmega128實現的無線數據終端 172
6.2.1 實例說明 172
6.2.2 硬件設計 172
6.2.3 軟件設計 174
6.3 基于ATmega128在電機調速系統的設計 177
6.3.1 實例說明 177
6.3.2 硬件設計 177
6.3.3 軟件設計 178
6.4 CRC算法 181
6.4.1 實例說明 181
6.4.2 硬件設計 181
6.4.3 軟件設計 182
6.5 RC5與RC6算法 188
6.5.1 實例說明 188
6.5.2 硬件設計 188
6.5.3 軟件設計 190
6.6 ?C/OS-Ⅱ在ATmega128上的移植 193
6.6.1 實例說明 193
6.6.2 硬件設計 193
6.6.3 軟件設計 195
6.7 在ATmega128上實現TCP/IP協議棧 202
6.7.1 實例說明 202
6.7.2 硬件設計 203
6.7.3 軟件設計 204
6.8 嵌入式網絡接口的設計 213
6.8.1 實例說明 213
6.8.2 硬件設計 213
6.8.3 軟件設計 214
參考文獻 218

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 188
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區