注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護AVR單片機應(yīng)用系統(tǒng)開發(fā)典型實例/單片機應(yīng)用系統(tǒng)開發(fā)典型實例系列

AVR單片機應(yīng)用系統(tǒng)開發(fā)典型實例/單片機應(yīng)用系統(tǒng)開發(fā)典型實例系列

AVR單片機應(yīng)用系統(tǒng)開發(fā)典型實例/單片機應(yīng)用系統(tǒng)開發(fā)典型實例系列

定 價:¥39.00

作 者: 張軍
出版社: 中國電力出版社
叢編項: 研發(fā)電子叢書
標 簽: 單片計算機

ISBN: 9787508332819 出版時間: 2005-08-01 包裝: 平裝
開本: 16開 頁數(shù): 330 字數(shù):  

內(nèi)容簡介

  本書通過大量的實際應(yīng)用案例,詳細介紹了AVR應(yīng)用系統(tǒng)開發(fā)的流程、方法與設(shè)計思想。全書分為11章,前4章講述了AVR單片機的硬件結(jié)構(gòu)、AVR單片機的內(nèi)部資源的C編程、AVR單片機的集成開發(fā)環(huán)境ICCAVR、系統(tǒng)開發(fā)流程;第5章到第11章重點介紹了7個實際的應(yīng)用案例,內(nèi)容包括公交車語音報站系統(tǒng)、食堂IC卡售飯機系統(tǒng)、地稅局自動開票蓋章系統(tǒng)、尋跡機器人系統(tǒng)、直流電機驅(qū)動器系統(tǒng)、萬年歷掛鐘系統(tǒng)以及人機界面系統(tǒng)設(shè)計。本書語言簡潔、層次清晰,以大型實例介紹為主線,遵照單片機應(yīng)用系統(tǒng)開發(fā)的基本步驟和思路進行講解,并穿插介紹了相關(guān)的經(jīng)驗、技巧與注意事項,有很強的實用性和指導性。本書盤書結(jié)合,光盤中附有豐富的實例硬件原圖文件和程序源代碼,讀者稍加修改,便可應(yīng)用于自己的工作中去,物超所值。本書適合于初中級讀者使用,特別適合于高校計算機、自動化、電子及硬件相關(guān)專業(yè)在校學生,以及從事AVR單片機開發(fā)的科研設(shè)計人員使用。本系列叢書分為嵌入式和單片機兩個系列,覆蓋了ARM編程、單片機編程、FPGA開發(fā)、DSP開發(fā)等多項電子方面的技術(shù),填補了目前市場缺乏有深度的實例引導型圖書的空白,受到了眾多專家與學者的高度贊揚,華南理工大學電子與信息學院院長韋崗教授更是親自為本叢書作序,大力向讀者推薦。本叢書針對初、中級開發(fā)人員和相關(guān)專業(yè)學生,偏重于實用性,具有很強的工程實踐指導性。書中所有的例子都是作者本人獨自或主要負責完成的,調(diào)試通過并且都部分已進入商品化,讀者稍加修改便可直接應(yīng)用于實際工作中,非常超值。

作者簡介

暫缺《AVR單片機應(yīng)用系統(tǒng)開發(fā)典型實例/單片機應(yīng)用系統(tǒng)開發(fā)典型實例系列》作者簡介

圖書目錄

第1章 AVR單片機的硬件結(jié)構(gòu)
1.1 AVR系列單片機簡介 1
1.2 AT90S8535單片機的特點 3
1.3 AT90S8535單片機的引腳配置 4
1.4 AT90S8535單片機的總體結(jié)構(gòu) 6
1.5 AT90S8535單片機的中央處理器 8
1.6 AT90S8535單片機的存儲器組織 9
1.6.1 程序存儲器Flash 9
1.6.2 數(shù)據(jù)存儲器SRAM 10
1.6.3 EEPROM 12
1.7 AT90S8535單片機的系統(tǒng)復位 13
1.7.1 上電復位 13
1.7.2 外部復位 14
1.7.3 看門狗復位 15
1.8 AT90S8535單片機最小系統(tǒng) 15
1.9 本章小結(jié) 16
第2章 AVR單片機內(nèi)部資源的C編程
2.1 I/O端口的C語言編程 17
2.1.1 AT90S8535單片機的I/O口 17
2.1.2 I/O口寄存器 18
2.1.3 AT90S8535單片機的I/O口應(yīng)用范例 20
2.2 定時/計數(shù)器的C語言編程 24
2.2.1 T/C0 24
2.2.2 T/C1 31
2.2.3 T/C2 44
2.3 EEPROM的C語言編程 51
2.3.1 AT90S8535單片機的EEPROM 51
2.3.2 與EEPROM相關(guān)的寄存器 51
2.3.3 AT90S8535單片機的EEPROM應(yīng)用范例 52
2.4 A/D轉(zhuǎn)換的C語言編程 54
2.4.1 AT90S8535單片機的ADC 54
2.4.2 A/D轉(zhuǎn)換器的工作方式 55
2.4.3 與A/D轉(zhuǎn)換相關(guān)的寄存器 57
2.4.4 A/D轉(zhuǎn)換器應(yīng)用范例 59
2.5 模擬比較器的C語言編程 61
2.5.1 AT90S8535單片機的模擬比較器 61
2.5.2 與模擬比較器相關(guān)的寄存器 61
2.5.3 AT90S8535單片機的模擬比較器應(yīng)用范例 62
2.6 異步串行接口UART的C語言編程 63
2.6.1 異步串行通信基礎(chǔ) 63
2.6.2 AT90S8535單片機的異步串行傳輸接口 64
2.6.3 與UART相關(guān)的寄存器 65
2.6.4 RS-232通信接口標準 68
2.6.5 異步串行接口UART應(yīng)用范例 69
2.7 同步串行接口SPI的C語言編程 71
2.7.1 同步串行通信基礎(chǔ) 71
2.7.2 AT90S8535單片機的同步串行傳輸接口 72
2.7.3 與SPI相關(guān)的寄存器 73
2.7.4 同步串行接口SPI應(yīng)用范例 75
2.8 看門狗定時器的C語言編程 77
2.8.1 AT90S8535單片機的看門狗 77
2.8.2 與看門狗相關(guān)的寄存器 78
2.8.3 看門狗定時器應(yīng)用范例 79
2.9 中斷系統(tǒng)的C語言編程 80
2.9.1 中斷系統(tǒng)概述 80
2.9.2 AT90S8535單片機的中斷系統(tǒng) 81
2.9.3 與中斷相關(guān)的寄存器 82
2.9.4 AT90S8535單片機的中斷操作 84
2.9.5 AT90S8535單片機的中斷編程 87
2.10 本章小結(jié) 88
第3章 AVR單片機的集成開發(fā)環(huán)境
3.1 集成開發(fā)環(huán)境ICCAVR簡介 89
3.2 ICCAVR的安裝和注冊 89
3.2.1 安裝ICCAVR 89
3.2.2 注冊ICCAVR 91
3.3 ICCAVR的IDE 92
3.3.1 菜單欄 92
3.3.2 工具欄 95
3.3.3 編輯區(qū) 95
3.3.4 編譯區(qū) 95
3.3.5 工程區(qū) 96
3.4 設(shè)置ICCAVR 96
3.5 創(chuàng)建一個工程項目 99
3.6 ICCAVR的庫函數(shù) 101
3.6.1 寄存器說明頭文件 101
3.6.2 宏定義頭文件 102
3.6.3 庫函數(shù)頭文件 102
3.7 ICCAVR硬件訪問的C編程 107
3.7.1 ICCAVR支持的數(shù)據(jù)類型 107
3.7.2 訪問程序存儲器和數(shù)據(jù)存儲器 107
3.7.3 位操作 108
3.7.4 訪問UART 108
3.7.5 訪問EEPROM 109
3.7.6 中斷操作 109
3.8 本章小結(jié) 110
第4章 AVR單片機系統(tǒng)開發(fā)典型流程
4.1 需求分析 111
4.2 系統(tǒng)總體設(shè)計 112
4.2.1 設(shè)計方案描述 112
4.2.2 繪制工作總框圖 112
4.2.3 總體結(jié)構(gòu)設(shè)計 113
4.2.4 設(shè)計工作的籌備 113
4.3 系統(tǒng)硬件設(shè)計 113
4.3.1 元器件選擇 113
4.3.2 電路設(shè)計 115
4.3.3 硬件電路的計算機輔助設(shè)計 116
4.3.4 單片機應(yīng)用技術(shù) 118
4.3.5 硬件可靠性設(shè)計 121
4.4 系統(tǒng)軟件設(shè)計 122
4.4.1 軟件總體設(shè)計 122
4.4.2 程序設(shè)計 125
4.4.3 軟件可靠性設(shè)計 125
4.5 單片機系統(tǒng)仿真 127
4.5.1 軟件調(diào)試 127
4.5.2 系統(tǒng)仿真 130
4.6 AVR單片機程序下載 135
4.7 本章小結(jié) 136
第5章 公交車語音報站系統(tǒng)設(shè)計實例
5.1 系統(tǒng)功能說明 137
5.2 系統(tǒng)總體設(shè)計 138
5.2.1 應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計 138
5.2.2 設(shè)備選型 138
5.3 硬件設(shè)計 140
5.3.1 語音芯片接口設(shè)計 141
5.3.2 鍵盤及數(shù)字顯示接口設(shè)計 146
5.3.3 點陣LED顯示接口設(shè)計 154
5.4 軟件設(shè)計 155
5.4.1 系統(tǒng)程序結(jié)構(gòu) 155
5.4.2 系統(tǒng)程序 156
5.5 系統(tǒng)集成與測試 166
5.6 本章小結(jié) 168
第6章 食堂IC卡售飯機系統(tǒng)設(shè)計實例
6.1 系統(tǒng)功能說明 169
6.2 系統(tǒng)總體設(shè)計 170
6.2.1 應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計 170
6.2.2 設(shè)備選型 170
6.3 硬件設(shè)計 173
6.3.1 IC卡接口設(shè)計 174
6.3.2 鍵盤和顯示接口設(shè)計 182
6.3.3 蜂鳴報警器接口設(shè)計 184
6.3.4 IC卡上電檢測電路設(shè)計 185
6.4 軟件設(shè)計 185
6.4.1 軟件結(jié)構(gòu)設(shè)計 185
6.4.2 系統(tǒng)程序 186
6.5 系統(tǒng)集成與測試 203
6.6 本章小結(jié) 203
第7章 地稅局自動蓋章系統(tǒng)設(shè)計實例
7.1 系統(tǒng)功能說明 205
7.2 系統(tǒng)總體設(shè)計 206
7.2.1 應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計 206
7.2.2 設(shè)備選型 206
7.3 硬件設(shè)計 210
7.3.1 電源設(shè)計 211
7.3.2 步進電機接口電路設(shè)計 211
7.3.3 鍵盤接口電路設(shè)計 212
7.3.4 傳感器接口電路設(shè)計 212
7.3.5 繼電器接口電路設(shè)計 213
7.4 軟件設(shè)計 214
7.4.1 系統(tǒng)程序結(jié)構(gòu) 214
7.4.2 主程序 214
7.4.3 鍵盤掃描程序 214
7.4.4 蓋章程序 215
7.4.5 打印頁碼程序 216
7.4.6 進/出倉程序 216
7.4.7 中斷服務(wù)程序 217
7.4.8 系統(tǒng)程序 218
7.5 系統(tǒng)集成與調(diào)試 227
7.5.1 電機驅(qū)動電路的測試 227
7.5.2 其他電路單元的測試 228
7.6 本章小結(jié) 228
第8章 尋跡機器人系統(tǒng)設(shè)計實例
8.1 系統(tǒng)功能說明 229
8.2 系統(tǒng)總體設(shè)計 230
8.2.1 應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計 230
8.2.2 設(shè)備選型 230
8.3 硬件設(shè)計 231
8.3.1 主機控制電路設(shè)計 232
8.3.2 電源變換電路設(shè)計 233
8.3.3 光電檢測電路設(shè)計 233
8.3.4 電機控制電路設(shè)計 235
8.4 軟件設(shè)計 237
8.4.1 軟件結(jié)構(gòu)設(shè)計 237
8.4.2 系統(tǒng)程序 238
8.5 系統(tǒng)集成與測試 248
8.6 本章小結(jié) 248
第9章 直流電機驅(qū)動器系統(tǒng)設(shè)計實例
9.1 系統(tǒng)功能說明 249
9.2 系統(tǒng)總體設(shè)計 249
9.2.1 應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計 249
9.2.2 設(shè)備選型 249
9.3 硬件設(shè)計 251
9.3.1 傳感器接口電路設(shè)計 252
9.3.2 H橋功率驅(qū)動電路設(shè)計 253
9.3.3 串行通信接口電路設(shè)計 255
9.4 軟件設(shè)計 255
9.4.1 軟件結(jié)構(gòu)設(shè)計 255
9.4.2 系統(tǒng)程序 260
9.5 系統(tǒng)集成與測試 265
9.6 本章小結(jié) 265
第10章 萬年歷掛鐘系統(tǒng)設(shè)計實例
10.1 系統(tǒng)功能說明 267
10.2 應(yīng)用系統(tǒng)設(shè)計 267
10.2.1 系統(tǒng)方案設(shè)計 267
10.2.2 應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計 268
10.2.3 設(shè)備選型 268
10.2.4 控制面板設(shè)計 269
10.3 硬件設(shè)計 270
10.3.1 實時時鐘電路設(shè)計 271
10.3.2 溫度檢測電路設(shè)計 281
10.3.3 顯示電路設(shè)計 285
10.3.4 鍵盤及鬧鈴電路設(shè)計 286
10.4 軟件設(shè)計 286
10.4.1 軟件結(jié)構(gòu)設(shè)計 286
10.4.2 系統(tǒng)程序 288
10.5 系統(tǒng)集成與測試 297
10.6 本章小結(jié) 298
第11章 人機界面系統(tǒng)設(shè)計實例
11.1 系統(tǒng)功能說明 299
11.2 系統(tǒng)總體設(shè)計 299
11.2.1 應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計 299
11.2.2 設(shè)備選型 299
11.3 硬件設(shè)計 300
11.3.1 液晶模塊接口電路設(shè)計 301
11.3.2 PS/2鍵盤接口電路設(shè)計 305
11.3.3 電壓測量電路設(shè)計 307
11.3.4 報警電路設(shè)計 308
11.4 軟件設(shè)計 309
11.4.1 軟件結(jié)構(gòu)設(shè)計 309
11.4.2 系統(tǒng)程序 311
11.5 系統(tǒng)集成與測試 323
11.6 本章小結(jié) 324
附錄A AT90S8535單片機指令表
A.1 算術(shù)和邏輯指令 325
A.2 轉(zhuǎn)移指令 326
A.3 數(shù)據(jù)傳輸指令 328
A.4 位操作和位測試指令 329
A.5 控制指令 330

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號