資料介紹
嵌入式C編程與Atmel AVR是目前可以獲得的最佳書籍之一。對于初學者,本書將會是極好的選擇。隨著對AtmelAVRRISC處理器的介紹,讀者會立即進入嵌入式C語言教程之中。歡迎進入嵌入式編程和微控制器應用的世界!使用日益流行且價格適宜的AtmelAVR嵌入式控制器作為學習平臺。本書是目前可以獲得的最佳書籍之一。對于初學者,本書將會是極好的選擇。隨著對AtmelAVRRISC處理器的介紹,讀者會立即進入嵌入式C語言教程之中。在本書中,讀者將學習C語言的變量和常量、運算符和表達式、控制語句、指針和數(shù)組、存儲器類型、預處理指令、實時方法等等。本書特點:強調(diào)嵌入式系統(tǒng)編程,包括大量的示例,本書通過這些示例來引導讀者入門,進而學習高級嵌入式C編程技術(shù)。本書第4章完整地介紹了CodeVisionAVRCCompiler,該章提供了關(guān)于IDE安裝與操作以及CodeWizardCodeGenerator的使用的一個清晰的、循序漸進的指導。本書還介紹了外設(shè)的使用,如鍵區(qū)、LCD顯示器以及其他常用的嵌入式微控制器相關(guān)設(shè)備。作者簡介:RICHARDH.BARNETT是PURDUE大學的電子工程技術(shù)專業(yè)的教授。在教學方面,BARNETT博士獲得了很多獎項,包括作為PURDUE大學杰出的畢業(yè)生教師而獲得了CHARLESB.MURPHYAWARD,同時因為教學出色而獲得。
嵌入式C編程與Atmel AVR 目錄 第1章 嵌入式C語言導論
1. 1 本章目標
1. 2 引言
1. 3 基本概念
1. 4 變量和常量
1. 4. 1 變量類型
1. 4. 2 變量的作用域
1. 4. 3 常量
1. 4. 4 枚舉和定義
1. 4. 5 存儲類型
1. 4. 6 類型轉(zhuǎn)換
1. 5 輸入/輸出操作
1. 6 運算符和表達式
1. 6. 1 賦值運算符和算術(shù)運算符
1. 6. 2 邏輯運算符與關(guān)系運算符
1. 6. 3 自增運算符. 自減運算符和復合賦值運算符
1. 6. 4 條件表達式
1. 6. 5 運算符優(yōu)先級
1. 7 控制語句
1. 7. 1 while循環(huán)
1. 7. 2 do/while循環(huán)
1. 7. 3 for循環(huán)
1. 7. 4 if/else語句
1. 7. 5 switch/case語句
1. 7. 6 break. continue和goto語句
1. 8 函數(shù)
1. 8. 1 原型和函數(shù)組織
1. 8. 2 函數(shù)返回值
1. 8. 3 遞歸函數(shù)
1. 9 指針和數(shù)組
1. 9. 1 指針
1. 9. 2 數(shù)組
1. 9. 3 多維數(shù)組
1. 9. 4 指向函數(shù)的指針
1. 10 結(jié)構(gòu)與共用體
1. 10. 1 結(jié)構(gòu)
1. 10. 2 結(jié)構(gòu)數(shù)組
1. 10. 3 指向結(jié)構(gòu)的指針
1. 10. 4 共用體
1. 10. 5 typedef運算符
1. 10. 6 位和位域
1. 10. 7 sizeof運算符
1. 11 存儲器類型
1. 11. 1 常量和變量
1. 11. 2 指針
1. 11. 3 寄存器變量
1. 12 實時方法
1. 12. 1 使用中斷
1. 12. 2 狀態(tài)機
1. 13 本章小結(jié)
1. 14 練習
1. 15 上機實習
第2章 Atmel Risc處理器
2. 1 本章目標
2. 2 引言
2. 3 體系結(jié)構(gòu)概述
2. 4 存儲器
2. 4. 1 FLASH代碼存儲器
2. 4. 2 數(shù)據(jù)存儲器
2. 4. 3 EEPROM存儲器
2. 5 復位和中斷功能
2. 5. 1 中斷
2. 5. 2 復位
2. 6 并行I/O端口
2. 7 計時器/計數(shù)器
2. 7. 1 計時器/計數(shù)器預定標器和輸入選擇器
2. 7. 2 Timer 0
2. 7. 3 Timer 1
2. 7. 4 Timer 2
2. 8 使用UART進行串行通信
2. 9 模擬接口
2. 9. 1 模數(shù)轉(zhuǎn)換背景知識
2. 9. 2 模數(shù)轉(zhuǎn)換器外設(shè)
2. 9. 3 模擬比較器
2. 10 利用SPI進行串行通信
2. 11 AVR RISC匯編語言指令集
2. 12 本章小結(jié)
2. 13 練習
2. 14 上機實習
第3章 標準I/O和預處理函數(shù)
3. 1 本章目標
3. 2 引言
3. 3 字符輸入/輸出函數(shù)getchar()和putchar()
3. 4 標準輸出函數(shù)
3. 4. 1 輸出字符串函數(shù)puts()
3. 4. 2 從FLASH輸出字符串函數(shù)PUTSF()
3. 4. 3 格式打印函數(shù)printf()
3. 4. 4 字符串格式打印函數(shù)sprintf()
3. 5 標準輸入函數(shù)
3. 5. 1 獲得字符串函數(shù)gets()
3. 5. 2 格式掃描函數(shù)scanf()
3. 5. 3 字符串格式掃描函數(shù)sscanf()
3. 6 預處理指令
3. 6. 1 #include指令
3. 6. 2 #define指令
3. 6. 3 #ifdef, #ifndef, #else和#endif指令
3. 6. 4 #pragma指令
3. 6. 5 其他宏和指令
3. 7 本章小結(jié)
3. 8 練習
3. 9 上機實習
第4章 CodeVisionAVR C編譯器和集成開發(fā)環(huán)境
4. 1 本章目標
4. 2 引言
4. 3 集成開發(fā)(IDE)環(huán)境操作
4. 3. 1 項目
4. 3. 2 源文件
4. 3. 3 編輯文件
4. 3. 4 打印文件
4. 3. 5 文件導航器
4. 4 C 編譯器選項
4. 4. 1 UART
4. 4. 2 存儲器模式
4. 4. 3 優(yōu)化
4. 4. 4 程序類型
4. 4. 5 SRAM
4. 4. 6 編譯
4. 5 編譯和生成項目
4. 5. 1 編譯項目
4. 5. 2 生成項目
4. 6 對目標設(shè)備編程
4. 6. 1 芯片
4. 6. 2 FLASH和EEPROM
4. 6. 3 FLASH鎖定位
4. 6. 4 保險位
4. 6. 5 Boot Lock Bit 0和Boot Lock Bit 1
4. 6. 6 簽名
4. 6. 7 芯片擦除
4. 6. 8 編程速度,
4. 6. 9 Program I All
4. 6. 10 其他編程器
4. 7 CodeWizardAVR代碼生成器
4. 7. 1 Chip選項卡
4. 7. 2 Ports選項卡
4. 7. 3 External IRQ選項卡
4. 7. 4 Timers選項卡
4. 7. 5 UART選項卡
4. 7. 6 ADC選項卡
4. 7. 7 Project Information選項卡
4. 7. 8 生成源代碼
4. 8 終端工具
4. 9 Atmel AVR Studio調(diào)試器
4. 9. 1 為AVR Studio新建一個COFF文件
4. 9. 2 從Code VisionAVR啟動AVR Studio
4. 9. 3 打開文件進行調(diào)試
4. 9. 4 開始. 中斷和跟蹤
4. 9. 5 設(shè)置和清除斷點
4. 9. 6 查看和修改寄存器和變量的值
4. 9. 7 查看和修改機器狀態(tài)
4. 10 本章小結(jié)
4. 11 練習
4. 12 上機實習
第5章 項目開發(fā)
5. 1 本章目標
5. 2 引言
5. 3 概念開發(fā)階段
5. 4 項目開發(fā)過程的步驟
5. 4. 1 定義階段
5. 4. 2 設(shè)計階段
5. 4. 3 測試定義階段
5. 4. 4 建立和測試硬件原型階段
5. 4. 5 系統(tǒng)集成和開發(fā)階段
5. 4. 6 系統(tǒng)測試階段
5. 4. 7 慶祝階段
5. 5 項目開發(fā)過程總結(jié)
5. 6 示例項目:一個氣象監(jiān)測器
5. 6. 1 構(gòu)思階段
5. 6. 2 定義階段
5. 6. 3 測量方法在設(shè)計方面的考慮
5. 6. 4 室外裝置的硬件設(shè)計
5. 6. 5 室外裝置的軟件設(shè)計
5. 6. 6 室內(nèi)裝置的硬件設(shè)計
5. 6. 7 室內(nèi)裝置的軟件設(shè)計
5. 6. 8 測試定義階段
5. 6. 9 建立和測試原型硬件階段
5. 6. 10 系統(tǒng)集成和軟件開發(fā)階段--室外裝置
5. 6. 11 系統(tǒng)集成和軟件開發(fā)階段--室內(nèi)裝置
5. 6. 12 系統(tǒng)測試階段
5. 7 挑戰(zhàn)
5. 8 本章小結(jié)
5. 9 練習
5. 10 上機實習
附錄A 庫函數(shù)參考
附錄B CodeVisionAVR和STK500入門
附錄C AVR微控制器編程
附錄D 安裝并使用TheCableAVR
附錄E MegAVR-DEV開發(fā)板
附錄F ASCII字符表
附錄G AVR指令集匯總
附錄H 部分練習答案
- 嵌入式C編程與Atmel AVR
- 嵌入式C++編程
- 《C嵌入式編程設(shè)計模式》讀書筆記
- C嵌入式編程設(shè)計模式
- C嵌入式系統(tǒng)編程 14次下載
- 嵌入式的C編程與Atmel+AVR 9次下載
- 嵌入式C編程與ATmelAVR 0次下載
- 嵌入式C編程 0次下載
- 嵌入式C編程與ATMEL AVR 0次下載
- 嵌入式C編程與Atmel AVR 56次下載
- 嵌入式C編程與Atmel AVR 49次下載
- 嵌入式c語言編程(由淺入深) 0次下載
- AVR高速嵌入式單片機原理與應用 0次下載
- AVR高速嵌入式單片機原理與應用(修訂版) 0次下載
- AVR高速嵌入式單片機原理與應用
- 嵌入式可編程片上系統(tǒng)是什么 411次閱讀
- fpga是嵌入式嗎 1767次閱讀
- 聊一聊嵌入式C語言 433次閱讀
- 嵌入式C語言高手煉成之內(nèi)存操作篇 406次閱讀
- 怎么從PC編程轉(zhuǎn)向嵌入式編程 655次閱讀
- 嵌入式C語言知識點總結(jié) 2575次閱讀
- 嵌入式系統(tǒng)C語言編程中的錯誤處理資料總結(jié) 1842次閱讀
- 利用嵌入式系統(tǒng)與Internet相連接實現(xiàn)Web服務器的應用 4251次閱讀
- 嵌入式系統(tǒng)的編程中指針直接操作內(nèi)存的方法介紹 3432次閱讀
- 基于可編程數(shù)字電位器的AVR嵌入式單片機剖析 1814次閱讀
- 嵌入式系統(tǒng)C語言編程實戰(zhàn)教程合集 9264次閱讀
- 嵌入式軟件開發(fā)編程規(guī)范介紹 4206次閱讀
- 嵌入式軟件開發(fā)編程規(guī)范及原則 6534次閱讀
- 干貨!使用嵌入式處理器對可編程邏輯器件重編程 1590次閱讀
- 深入了解嵌入式編程 3549次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多