資料介紹
AVR單片機(jī)C語言編程及應(yīng)用實(shí)例:本書針對(duì)Atmel公司的AVR系列單片機(jī)和ImageCraft公司的ICC AVR開發(fā)環(huán)境,詳細(xì)地介紹了AT90LS8535的C語言程序設(shè)計(jì)。全書共有13章,其內(nèi)容既涉及到了單片機(jī)的結(jié)構(gòu)原理、指令系統(tǒng)、內(nèi)容資源和外部功能擴(kuò)展,又包含了單片機(jī)的編程工具——ICC AVR C編程器的數(shù)據(jù)類型、控制流、函數(shù)和指針等。本書的特點(diǎn)是:深入淺出,從最基本的概念開始,循序漸進(jìn)地講解單片機(jī)的應(yīng)用開發(fā);列舉了大量實(shí)例,使讀者能從實(shí)際應(yīng)用中掌握單片機(jī)的開發(fā)與應(yīng)用技術(shù)。本書適合作為從事單片機(jī)開發(fā)人員的參考用書。書中先后講解了C語言基礎(chǔ)、AVR單片機(jī)基礎(chǔ),并舉了一些簡(jiǎn)單的實(shí)例。本書非常適合初學(xué)者。
【AVR單片機(jī)C語言編程及應(yīng)用實(shí)例目錄信息】
第1章 單片機(jī)系統(tǒng)概述
1. 1 AVR系列單片機(jī)的特點(diǎn)
1. 2 AT90系列單片機(jī)簡(jiǎn)介
第2章 AT90LS8535單片機(jī)的基礎(chǔ)知識(shí)
2. 1 AT90LS8535單片機(jī)的總體結(jié)構(gòu)
2. 1. 1 AT90LS8535單片機(jī)的中央處理器
2. 1. 2 AT90LS8535單片機(jī)的存儲(chǔ)器組織
2. 1. 3 AT90LS8535單片機(jī)的I/O接口
2. 1. 4 AT90LS8535單片機(jī)的內(nèi)部資源
2. 1. 5 AT90LS8535單片機(jī)的時(shí)鐘電路
2. 1. 6 AT90LS8535單片機(jī)的系統(tǒng)復(fù)位
2. 1. 7 AT90LS8535單片機(jī)的節(jié)電方式
2. 1. 8 AT90LS8535單片機(jī)的芯片引腳
2. 2 AT90LS8535單片機(jī)的指令系統(tǒng)
2. 2. 1 匯編指令格式
2. 2. 2 尋址方式
2. 2. 3 偽指令
2. 2. 4 指令類型及數(shù)據(jù)操作方式
2. 3 應(yīng)用程序設(shè)計(jì)
2. 3. 1 程序設(shè)計(jì)方法
2. 3. 2 應(yīng)用程序舉例
第3章 AT90LS8535單片機(jī)的C編程
3. 1 支持高級(jí)語言編程的AVR系列單片機(jī)
3. 2 AVR的C編譯器
3. 3 ICCAVR介紹
3. 3. 1 安裝ICCAVR
3. 3. 2 設(shè)置ICCAVR
3. 4 用ICCAVR編寫應(yīng)用程序
3. 5 下載程序文件
第4章 數(shù)據(jù)類型. 運(yùn)算符和表達(dá)式
4. 1 ICCAVR支持的數(shù)據(jù)類型
4. 2 常量與變量
4. 2. 1 常量
4. 2. 2 變量
4. 3 AT90LS8535的存儲(chǔ)空間
4. 4 算術(shù)和賦值運(yùn)算
4. 4. 1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
4. 4. 2 賦值運(yùn)算符和賦值表達(dá)式
4. 5 邏輯運(yùn)算
4. 6 關(guān)系運(yùn)算
4. 7 位操作
4. 7. 1 位邏輯運(yùn)算
4. 7. 2 移位運(yùn)算
4. 8 逗號(hào)運(yùn)算
第5章 控制流
5. 1 C語言的結(jié)構(gòu)化程序設(shè)計(jì)
5. 1. 1 順序結(jié)構(gòu)
5. 1. 2 選擇結(jié)構(gòu)
5. 1. 3 循環(huán)結(jié)構(gòu)
5. 2 選擇語句
5. 2. 1 if語句
5. 2. 2 switch分支
5. 2. 3 選擇語句的嵌套
5. 3 循環(huán)語句
5. 3. 1 while語句
5. 3. 2 do…while語句
5. 3. 3 for語句
5. 3. 4 循環(huán)語句嵌套
5. 3. 5 break語句和continue語句
第6章 函數(shù)
6. 1 函數(shù)的定義
6. 1. 1 函數(shù)的定義的一般形式
6. 1. 2 函數(shù)的參數(shù)
6. 1. 3 函數(shù)的值
6. 2 函數(shù)的調(diào)用
6. 2. 1 函數(shù)的一般調(diào)用
6. 2. 2 函數(shù)的遞歸調(diào)用
6. 2. 3 函數(shù)的嵌套調(diào)用
6. 3 變量的類型及其存儲(chǔ)方式
6. 3. 1 局部變量
6. 3. 2 局部變量的存儲(chǔ)方式
6. 3. 3 全局變量
6. 3. 4 全局變量的存儲(chǔ)方式
6. 4 內(nèi)部函數(shù)和外部函數(shù)
6. 4. 1 內(nèi)部函數(shù)
6. 4. 2 外部函數(shù)
第7章 指針
7. 1 指針和指針變量
7. 2 指針變量的定義和引用
7. 2. 1 指針變量的定義
7. 2. 2 指針變量的引用
7. 2. 3 指針變量作為函數(shù)參數(shù)
7. 3 數(shù)組與指針
7. 3. 1 指向數(shù)組元素的指針變量
7. 3. 2 數(shù)組元素的引用 通過指針
7. 3. 3 數(shù)組名作為函數(shù)參數(shù)
7. 3. 4 指向多維數(shù)組的元素的指針變量
7. 4 字符串與指針
7. 4. 1 字符串的表示形式
7. 4. 2 字符串指針變量與字符數(shù)組的區(qū)別
7. 5 函數(shù)與指針
7. 5. 1 函數(shù)指針變量
7. 5. 2 指針型函數(shù)
7. 6 指向指針的指針
7. 7 有關(guān)指針數(shù)據(jù)類型和運(yùn)算小結(jié)
7. 7. 1 有關(guān)指針的數(shù)據(jù)類型的小結(jié)
7. 7. 2 指針運(yùn)算的小結(jié)
第8章 結(jié)構(gòu)體和共用體
8. 1 結(jié)構(gòu)體的定義和引用
8. 1. 1 結(jié)構(gòu)體類型變量的定義
8. 1. 2 結(jié)構(gòu)體類型變量的引用
8. 2 結(jié)構(gòu)類型的說明
8. 3 結(jié)構(gòu)體變量的初始化和賦值
8. 3. 1 結(jié)構(gòu)體變量的初始化
8. 3. 2 結(jié)構(gòu)體變量的賦值
8. 4 結(jié)構(gòu)體數(shù)組
8. 4. 1 結(jié)構(gòu)體數(shù)組的定義
8. 4. 2 結(jié)構(gòu)體數(shù)組的初始化
8. 5 指向結(jié)構(gòu)體類型變量的指針
8. 5. 1 指向結(jié)構(gòu)體變量的指針
8. 5. 2 指向結(jié)構(gòu)體數(shù)組的指針
8. 5. 3 指向結(jié)構(gòu)體變量的指針做函數(shù)參數(shù)
8. 6 共用體
8. 6. 1 共用體的定義
8. 6. 2 共用體變量的引用
第9章 A190LS8535的內(nèi)部資源
9. 1 I/O 口
9. 1. 1 端口A
9. 1. 2 端口B
9. 1. 3 端口C
9. 1. 4 端口D
9. 1. 5 I/O口的編程
9. 2 中斷
9. 2. 1 單片機(jī)的中斷功能
9. 2. 2 AT90LS8535單片機(jī)的中斷系統(tǒng)
9. 2. 3 1CCAVRC編譯器的中斷操作
9. 2. 4 中斷的編程
9. 3 串行數(shù)據(jù)通信
9. 3. 1 數(shù)據(jù)通信基礎(chǔ)
9. 3. 2 AT90LS8535的同步串行接口
9. 3. 3 AT90LS8535的異步串行接口
9. 4 定時(shí)/計(jì)數(shù)器
9. 4. 1 定時(shí)/計(jì)數(shù)器的分頻器
9. 4. 2 8位定時(shí)/計(jì)數(shù)器0
9. 4. 3 16位定時(shí)/計(jì)數(shù)器1
9. 4. 4 8位定時(shí)/計(jì)數(shù)器2
9. 5 EEPROM
9. 5. 1 與EEPROM有關(guān)的寄存器
9. 5. 2 EEPROM讀/寫操作
9. 5. 3 EEPROM的應(yīng)用舉例
9. 6 模擬量輸入接口
9. 6. 1 模數(shù)轉(zhuǎn)換器的結(jié)構(gòu)
9. 6. 2 ADC的使用
9. 6. 3 與模數(shù)轉(zhuǎn)換器有關(guān)的寄存器
9. 6. 4 ADC的噪聲消除
9. 6. 5 ADC的應(yīng)用舉例
9. 7 模擬比較器
9. 7. 1 模擬比較器的結(jié)構(gòu)
9. 7. 2 與模擬比較器有關(guān)的寄存器
9. 7. 3 模擬比較器的應(yīng)用舉例
第10章 AT90LS8535的人機(jī)接口編程
10. 1 鍵盤接口
10. 1. 1 非矩陣式鍵盤
10. 1. 2 矩陣式鍵盤
10. 2 LED顯示輸出
10. 2. 1 LED的靜態(tài)顯示
10. 2. 2 LED的動(dòng)態(tài)掃描顯示
10. 2. 3 動(dòng)態(tài)掃描顯示專用芯片MC14489
10. 3 LCD顯示輸出
10. 3. 1 字符型LCD
10. 3. 2 點(diǎn)陣型LCD
10. 4 ISD2500系列語音芯片的編程
10. 4. 1 ISD2500的片內(nèi)結(jié)構(gòu)和引腳
10. 4. 2 ISD2500的操作
10. 4. 3 ISD2500和單片機(jī)的接口及編程
10. 5 TP-uP微型打印機(jī)
10. 5. 1 TP-uP打印機(jī)的接口和邏輯時(shí)序
10. 5. 2 P-uP打印機(jī)的打印命令和字符代碼
10. 5. 3 AT90LS8535與TP-uP系列打印機(jī)的接口及編程
10. 6 IC卡
10. 6. 1 IC卡讀寫裝置
10. 6. 2 IC卡軟件
第11章 AT90LS8535的外圍擴(kuò)展
11. 1 簡(jiǎn)單I/O擴(kuò)展芯片
11. 1. 1 用74LS377擴(kuò)展數(shù)據(jù)輸出接口
11. 1. 2 數(shù)據(jù)輸入接口
11. 2 模擬量輸出
11. 2. 1 D/A轉(zhuǎn)換器簡(jiǎn)介
11. 2. 2 8位數(shù)模轉(zhuǎn)換器DAC0832
11. 2. 3 8位數(shù)模轉(zhuǎn)換器與單片機(jī)的接口及編程
11. 2. 4 12位數(shù)模轉(zhuǎn)換器DACl230
11. 2. 5 12位數(shù)模轉(zhuǎn)換器與單片機(jī)的接口及編程
11. 3 可編程I/O擴(kuò)展芯片8255A
11. 3. 1 8255A的引腳和內(nèi)部結(jié)構(gòu)
11. 3. 2 8255A的工作方式
11. 3. 3 8255A的控制字
11. 3. 4 AT90LS8535和8255A的接口
11. 4 帶片內(nèi)RAM的I/O擴(kuò)展芯片8155
11. 4. 1 8155的引腳和內(nèi)部結(jié)構(gòu).
11. 4. 2 8155的I/O口工作方式
11. 4. 3 8155的定時(shí)/計(jì)數(shù)器
11. 4. 4 8155的命令和狀態(tài)字
11. 4. 5 AT90LS8535與8155的接口及編程
11. 5 定時(shí)/計(jì)數(shù)器芯片8253
11. 5. 1 8253的信號(hào)引腳和邏輯結(jié)構(gòu)
11. 5. 2 8253的工作方式
11. 5. 3 8253的控制字
11. 5. 4 AT90LS8535與8253的接口及編程
11. 6 實(shí)時(shí)時(shí)鐘芯片DS1302
11. 6. 1 DS1302的引腳和內(nèi)部結(jié)構(gòu)
11. 6. 2 DS1302的控制方式
11. 6. 3 AT90LS8535與DS1302的接口與編程
11. 7 數(shù)字溫度傳感器DS18B20
11. 7. 1 DSl8B20的引腳和內(nèi)部結(jié)構(gòu)
11. 7. 2 DS18B20的溫度測(cè)量
11. 7. 3 AT90LS8535與DS18B20的接口與編程
第12章 AT90LS8535的通信編程
12. 1 串口通信
12. 1. 1 異步串口UART通信
12. 1. 2 同步串口SPI通信
12. 2 I2C總線
12. 2. 1 I2C總線協(xié)議
12. 2. 2 采用AT90LS8535的并行I/O口模擬I2C總線
12. 3 CAN總線
12. 3. 1 CAN總線的特點(diǎn)
12. 3. 2 CAN協(xié)議的信息格式
12. 3. 3 CAN控制器SJA1000
12. 3. 4 AT90LS8535與SJA1000的接口及編程
12. 4 AT90LS8535單片機(jī)與PC的串行通信
12. 4. 1 基于VC 6. 0的PC串口通信
12. 4. 2 應(yīng)用實(shí)例
第13章 系統(tǒng)設(shè)計(jì)中的程序處理方法
13. 1 數(shù)字濾波處理
13. 1. 1 平滑濾波
13. 1. 2 中值濾波
13. 1. 3 程序判斷濾波
13. 2 非線性處理
13. 2. 1 查表法
13. 2. 2 線性插值法

掃碼添加小助手
加入工程師交流群
- 單片機(jī)c語言編程實(shí)例大全 6次下載
- 單片機(jī)實(shí)現(xiàn)24C02存儲(chǔ)上次使用中狀態(tài)的C語言實(shí)例 11次下載
- MSP430單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講圖書 60次下載
- 單片機(jī)C語言應(yīng)用100例實(shí)例應(yīng)用 0次下載
- 單片機(jī)C語言和匯編語言混合編程實(shí)例詳解 228次下載
- 學(xué)習(xí)AVR單片機(jī)C語言編程的方法和教程說明 17次下載
- 單片機(jī)C語言編程與實(shí)例PDF電子書免費(fèi)下載 229次下載
- avr單片機(jī)C語言編程與應(yīng)用實(shí)例 0次下載
- AVR單片機(jī)C語言實(shí)例程序 44次下載
- 單片機(jī)C語言編程與實(shí)例 44次下載
- 《AVR單片機(jī)C語言程序設(shè)計(jì)實(shí)例精粹》素材 684次下載
- AVR單片機(jī)C語言編程及應(yīng)用實(shí)例 78次下載
- AVR單片機(jī)C語言總綱
- AVR單片機(jī)C語言實(shí)例書籍集合 6.1k次下載
- AVR系統(tǒng)單片機(jī)C語言編程與應(yīng)用實(shí)例
- 單片機(jī)編程實(shí)例總結(jié) 2.2k次閱讀
- 什么是C語言?單片機(jī)有什么特點(diǎn)?為什么要用C語言編程? 3.2k次閱讀
- 單片機(jī)編程實(shí)例大全 5.5k次閱讀
- 單片機(jī)的外部結(jié)構(gòu)和C語言編程基礎(chǔ)說明 3.5k次閱讀
- 如何自制一個(gè)AVR單片機(jī)ISP下載線 4.9k次閱讀
- 學(xué)習(xí)單片機(jī)一定要先學(xué)好C語言再去學(xué)單片機(jī)嗎 1.6w次閱讀
- AVR單片機(jī)高壓解鎖器的制作設(shè)計(jì) 2.2k次閱讀
- 單片機(jī) | 基礎(chǔ)匯編語言編程實(shí)例 1.1w次閱讀
- 基于可編程數(shù)字電位器的AVR嵌入式單片機(jī)剖析 2.3k次閱讀
- 單片機(jī)C語言編程中定時(shí)器初值計(jì)算的兩種方法 1.2w次閱讀
- 為什么要選擇AVR單片機(jī)? 2.1k次閱讀
- AVR單片機(jī)有什么優(yōu)點(diǎn)_為什么要選擇AVR單片機(jī) 2.8k次閱讀
- 單片機(jī)的編程語言和開發(fā)環(huán)境 5.8k次閱讀
- pic單片機(jī)io口控制教程之c語言編程實(shí)現(xiàn) 1.2w次閱讀
- 單片機(jī)編程之匯編語言基礎(chǔ)-常用指令和程序模式 1.6w次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊(cè)
- 3.00 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管BC817數(shù)據(jù)手冊(cè)
- 2.51 MB | 次下載 | 免費(fèi)
- 3MDD品牌三極管D882數(shù)據(jù)手冊(cè)
- 3.49 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊(cè)
- 3.26 MB | 次下載 | 免費(fèi)
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊(cè)
- 3.09 MB | 次下載 | 免費(fèi)
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊(cè)
- 2.32 MB | 次下載 | 免費(fèi)
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動(dòng)汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論