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

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

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

定 價:¥39.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 AVR單片機的硬件結構
1.1 AVR系列單片機簡介 1
1.2 AT90S8535單片機的特點 3
1.3 AT90S8535單片機的引腳配置 4
1.4 AT90S8535單片機的總體結構 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 本章小結 16
第2章 AVR單片機內部資源的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口應用范例 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相關的寄存器 51
2.3.3 AT90S8535單片機的EEPROM應用范例 52
2.4 A/D轉換的C語言編程 54
2.4.1 AT90S8535單片機的ADC 54
2.4.2 A/D轉換器的工作方式 55
2.4.3 與A/D轉換相關的寄存器 57
2.4.4 A/D轉換器應用范例 59
2.5 模擬比較器的C語言編程 61
2.5.1 AT90S8535單片機的模擬比較器 61
2.5.2 與模擬比較器相關的寄存器 61
2.5.3 AT90S8535單片機的模擬比較器應用范例 62
2.6 異步串行接口UART的C語言編程 63
2.6.1 異步串行通信基礎 63
2.6.2 AT90S8535單片機的異步串行傳輸接口 64
2.6.3 與UART相關的寄存器 65
2.6.4 RS-232通信接口標準 68
2.6.5 異步串行接口UART應用范例 69
2.7 同步串行接口SPI的C語言編程 71
2.7.1 同步串行通信基礎 71
2.7.2 AT90S8535單片機的同步串行傳輸接口 72
2.7.3 與SPI相關的寄存器 73
2.7.4 同步串行接口SPI應用范例 75
2.8 看門狗定時器的C語言編程 77
2.8.1 AT90S8535單片機的看門狗 77
2.8.2 與看門狗相關的寄存器 78
2.8.3 看門狗定時器應用范例 79
2.9 中斷系統(tǒng)的C語言編程 80
2.9.1 中斷系統(tǒng)概述 80
2.9.2 AT90S8535單片機的中斷系統(tǒng) 81
2.9.3 與中斷相關的寄存器 82
2.9.4 AT90S8535單片機的中斷操作 84
2.9.5 AT90S8535單片機的中斷編程 87
2.10 本章小結 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 設置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 本章小結 110
第4章 AVR單片機系統(tǒng)開發(fā)典型流程
4.1 需求分析 111
4.2 系統(tǒng)總體設計 112
4.2.1 設計方案描述 112
4.2.2 繪制工作總框圖 112
4.2.3 總體結構設計 113
4.2.4 設計工作的籌備 113
4.3 系統(tǒng)硬件設計 113
4.3.1 元器件選擇 113
4.3.2 電路設計 115
4.3.3 硬件電路的計算機輔助設計 116
4.3.4 單片機應用技術 118
4.3.5 硬件可靠性設計 121
4.4 系統(tǒng)軟件設計 122
4.4.1 軟件總體設計 122
4.4.2 程序設計 125
4.4.3 軟件可靠性設計 125
4.5 單片機系統(tǒng)仿真 127
4.5.1 軟件調試 127
4.5.2 系統(tǒng)仿真 130
4.6 AVR單片機程序下載 135
4.7 本章小結 136
第5章 公交車語音報站系統(tǒng)設計實例
5.1 系統(tǒng)功能說明 137
5.2 系統(tǒng)總體設計 138
5.2.1 應用系統(tǒng)結構設計 138
5.2.2 設備選型 138
5.3 硬件設計 140
5.3.1 語音芯片接口設計 141
5.3.2 鍵盤及數(shù)字顯示接口設計 146
5.3.3 點陣LED顯示接口設計 154
5.4 軟件設計 155
5.4.1 系統(tǒng)程序結構 155
5.4.2 系統(tǒng)程序 156
5.5 系統(tǒng)集成與測試 166
5.6 本章小結 168
第6章 食堂IC卡售飯機系統(tǒng)設計實例
6.1 系統(tǒng)功能說明 169
6.2 系統(tǒng)總體設計 170
6.2.1 應用系統(tǒng)結構設計 170
6.2.2 設備選型 170
6.3 硬件設計 173
6.3.1 IC卡接口設計 174
6.3.2 鍵盤和顯示接口設計 182
6.3.3 蜂鳴報警器接口設計 184
6.3.4 IC卡上電檢測電路設計 185
6.4 軟件設計 185
6.4.1 軟件結構設計 185
6.4.2 系統(tǒng)程序 186
6.5 系統(tǒng)集成與測試 203
6.6 本章小結 203
第7章 地稅局自動蓋章系統(tǒng)設計實例
7.1 系統(tǒng)功能說明 205
7.2 系統(tǒng)總體設計 206
7.2.1 應用系統(tǒng)結構設計 206
7.2.2 設備選型 206
7.3 硬件設計 210
7.3.1 電源設計 211
7.3.2 步進電機接口電路設計 211
7.3.3 鍵盤接口電路設計 212
7.3.4 傳感器接口電路設計 212
7.3.5 繼電器接口電路設計 213
7.4 軟件設計 214
7.4.1 系統(tǒng)程序結構 214
7.4.2 主程序 214
7.4.3 鍵盤掃描程序 214
7.4.4 蓋章程序 215
7.4.5 打印頁碼程序 216
7.4.6 進/出倉程序 216
7.4.7 中斷服務程序 217
7.4.8 系統(tǒng)程序 218
7.5 系統(tǒng)集成與調試 227
7.5.1 電機驅動電路的測試 227
7.5.2 其他電路單元的測試 228
7.6 本章小結 228
第8章 尋跡機器人系統(tǒng)設計實例
8.1 系統(tǒng)功能說明 229
8.2 系統(tǒng)總體設計 230
8.2.1 應用系統(tǒng)結構設計 230
8.2.2 設備選型 230
8.3 硬件設計 231
8.3.1 主機控制電路設計 232
8.3.2 電源變換電路設計 233
8.3.3 光電檢測電路設計 233
8.3.4 電機控制電路設計 235
8.4 軟件設計 237
8.4.1 軟件結構設計 237
8.4.2 系統(tǒng)程序 238
8.5 系統(tǒng)集成與測試 248
8.6 本章小結 248
第9章 直流電機驅動器系統(tǒng)設計實例
9.1 系統(tǒng)功能說明 249
9.2 系統(tǒng)總體設計 249
9.2.1 應用系統(tǒng)結構設計 249
9.2.2 設備選型 249
9.3 硬件設計 251
9.3.1 傳感器接口電路設計 252
9.3.2 H橋功率驅動電路設計 253
9.3.3 串行通信接口電路設計 255
9.4 軟件設計 255
9.4.1 軟件結構設計 255
9.4.2 系統(tǒng)程序 260
9.5 系統(tǒng)集成與測試 265
9.6 本章小結 265
第10章 萬年歷掛鐘系統(tǒng)設計實例
10.1 系統(tǒng)功能說明 267
10.2 應用系統(tǒng)設計 267
10.2.1 系統(tǒng)方案設計 267
10.2.2 應用系統(tǒng)結構設計 268
10.2.3 設備選型 268
10.2.4 控制面板設計 269
10.3 硬件設計 270
10.3.1 實時時鐘電路設計 271
10.3.2 溫度檢測電路設計 281
10.3.3 顯示電路設計 285
10.3.4 鍵盤及鬧鈴電路設計 286
10.4 軟件設計 286
10.4.1 軟件結構設計 286
10.4.2 系統(tǒng)程序 288
10.5 系統(tǒng)集成與測試 297
10.6 本章小結 298
第11章 人機界面系統(tǒng)設計實例
11.1 系統(tǒng)功能說明 299
11.2 系統(tǒng)總體設計 299
11.2.1 應用系統(tǒng)結構設計 299
11.2.2 設備選型 299
11.3 硬件設計 300
11.3.1 液晶模塊接口電路設計 301
11.3.2 PS/2鍵盤接口電路設計 305
11.3.3 電壓測量電路設計 307
11.3.4 報警電路設計 308
11.4 軟件設計 309
11.4.1 軟件結構設計 309
11.4.2 系統(tǒng)程序 311
11.5 系統(tǒng)集成與測試 323
11.6 本章小結 324
附錄A AT90S8535單片機指令表
A.1 算術和邏輯指令 325
A.2 轉移指令 326
A.3 數(shù)據(jù)傳輸指令 328
A.4 位操作和位測試指令 329
A.5 控制指令 330

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號