本書針對Atmel公司的AVR系列單片機和ImageCraft公司的ICC AVR開發環境,詳細地介紹了AT90LS8535的C語言程序設計。全書共有13章,其內容既涉及到了單片機的結構原理、指令系統、內容資源和外部功能擴展,又包含了單片機的編程工具——ICC AVR C編程器的數據類型、控制流、函數和指針等。本書的特點是:深入淺出,從最基本的概念開始,循序漸進地講解單片機的應用開發;列舉了大量實例,使讀者能從實際應用中掌握單片機的開發與應用技術。本書適合作為從事單片機開發人員的參考用書。書中先后講解了C語言基礎、AVR單片機基礎,并舉了一些簡單的實例。本書非常適合初學者。
【目錄信息】
第1章 單片機系統概述
1. 1 AVR系列單片機的特點
1. 2 AT90系列單片機簡介
第2章 AT90LS8535單片機的基礎知識
2. 1 AT90LS8535單片機的總體結構
2. 1. 1 AT90LS8535單片機的中央處理器
2. 1. 2 AT90LS8535單片機的存儲器組織
2. 1. 3 AT90LS8535單片機的I/O接口
2. 1. 4 AT90LS8535單片機的內部資源
2. 1. 5 AT90LS8535單片機的時鐘電路
2. 1. 6 AT90LS8535單片機的系統復位
2. 1. 7 AT90LS8535單片機的節電方式
2. 1. 8 AT90LS8535單片機的芯片引腳
2. 2 AT90LS8535單片機的指令系統
2. 2. 1 匯編指令格式
2. 2. 2 尋址方式
2. 2. 3 偽指令
2. 2. 4 指令類型及數據操作方式
2. 3 應用程序設計
2. 3. 1 程序設計方法
2. 3. 2 應用程序舉例
第3章 AT90LS8535單片機的C編程
3. 1 支持高級語言編程的AVR系列單片機
3. 2 AVR的C編譯器
3. 3 ICCAVR介紹
3. 3. 1 安裝ICCAVR
3. 3. 2 設置ICCAVR
3. 4 用ICCAVR編寫應用程序
3. 5 下載程序文件
第4章 數據類型. 運算符和表達式
4. 1 ICCAVR支持的數據類型
4. 2 常量與變量
4. 2. 1 常量
4. 2. 2 變量
4. 3 AT90LS8535的存儲空間
4. 4 算術和賦值運算
4. 4. 1 算術運算符和算術表達式
4. 4. 2 賦值運算符和賦值表達式
4. 5 邏輯運算
4. 6 關系運算
4. 7 位操作
4. 7. 1 位邏輯運算
4. 7. 2 移位運算
4. 8 逗號運算
第5章 控制流
5. 1 C語言的結構化程序設計
5. 1. 1 順序結構
5. 1. 2 選擇結構
5. 1. 3 循環結構
5. 2 選擇語句
5. 2. 1 if語句
5. 2. 2 switch分支
5. 2. 3 選擇語句的嵌套
5. 3 循環語句
5. 3. 1 while語句
5. 3. 2 do…while語句
5. 3. 3 for語句
5. 3. 4 循環語句嵌套
5. 3. 5 break語句和continue語句
第6章 函數
6. 1 函數的定義
6. 1. 1 函數的定義的一般形式
6. 1. 2 函數的參數
6. 1. 3 函數的值
6. 2 函數的調用
6. 2. 1 函數的一般調用
6. 2. 2 函數的遞歸調用
6. 2. 3 函數的嵌套調用
6. 3 變量的類型及其存儲方式
6. 3. 1 局部變量
6. 3. 2 局部變量的存儲方式
6. 3. 3 全局變量
6. 3. 4 全局變量的存儲方式
6. 4 內部函數和外部函數
6. 4. 1 內部函數
6. 4. 2 外部函數
第7章 指針
7. 1 指針和指針變量
7. 2 指針變量的定義和引用
7. 2. 1 指針變量的定義
7. 2. 2 指針變量的引用
7. 2. 3 指針變量作為函數參數
7. 3 數組與指針
7. 3. 1 指向數組元素的指針變量
7. 3. 2 數組元素的引用 通過指針
7. 3. 3 數組名作為函數參數
7. 3. 4 指向多維數組的元素的指針變量
7. 4 字符串與指針
7. 4. 1 字符串的表示形式
7. 4. 2 字符串指針變量與字符數組的區別
7. 5 函數與指針
7. 5. 1 函數指針變量
7. 5. 2 指針型函數
7. 6 指向指針的指針
7. 7 有關指針數據類型和運算小結
7. 7. 1 有關指針的數據類型的小結
7. 7. 2 指針運算的小結
第8章 結構體和共用體
8. 1 結構體的定義和引用
8. 1. 1 結構體類型變量的定義
8. 1. 2 結構體類型變量的引用
8. 2 結構類型的說明
8. 3 結構體變量的初始化和賦值
8. 3. 1 結構體變量的初始化
8. 3. 2 結構體變量的賦值
8. 4 結構體數組
8. 4. 1 結構體數組的定義
8. 4. 2 結構體數組的初始化
8. 5 指向結構體類型變量的指針
8. 5. 1 指向結構體變量的指針
8. 5. 2 指向結構體數組的指針
8. 5. 3 指向結構體變量的指針做函數參數
8. 6 共用體
8. 6. 1 共用體的定義
8. 6. 2 共用體變量的引用
第9章 A190LS8535的內部資源
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 單片機的中斷功能
9. 2. 2 AT90LS8535單片機的中斷系統
9. 2. 3 1CCAVRC編譯器的中斷操作
9. 2. 4 中斷的編程
9. 3 串行數據通信
9. 3. 1 數據通信基礎
9. 3. 2 AT90LS8535的同步串行接口
9. 3. 3 AT90LS8535的異步串行接口
9. 4 定時/計數器
9. 4. 1 定時/計數器的分頻器
9. 4. 2 8位定時/計數器0
9. 4. 3 16位定時/計數器1
9. 4. 4 8位定時/計數器2
9. 5 EEPROM
9. 5. 1 與EEPROM有關的寄存器
9. 5. 2 EEPROM讀/寫操作
9. 5. 3 EEPROM的應用舉例
9. 6 模擬量輸入接口
9. 6. 1 模數轉換器的結構
9. 6. 2 ADC的使用
9. 6. 3 與模數轉換器有關的寄存器
9. 6. 4 ADC的噪聲消除
9. 6. 5 ADC的應用舉例
9. 7 模擬比較器
9. 7. 1 模擬比較器的結構
9. 7. 2 與模擬比較器有關的寄存器
9. 7. 3 模擬比較器的應用舉例
第10章 AT90LS8535的人機接口編程
10. 1 鍵盤接口
10. 1. 1 非矩陣式鍵盤
10. 1. 2 矩陣式鍵盤
10. 2 LED顯示輸出
10. 2. 1 LED的靜態顯示
10. 2. 2 LED的動態掃描顯示
10. 2. 3 動態掃描顯示專用芯片MC14489
10. 3 LCD顯示輸出
10. 3. 1 字符型LCD
10. 3. 2 點陣型LCD
10. 4 ISD2500系列語音芯片的編程
10. 4. 1 ISD2500的片內結構和引腳
10. 4. 2 ISD2500的操作
10. 4. 3 ISD2500和單片機的接口及編程
10. 5 TP-uP微型打印機
10. 5. 1 TP-uP打印機的接口和邏輯時序
10. 5. 2 P-uP打印機的打印命令和字符代碼
10. 5. 3 AT90LS8535與TP-uP系列打印機的接口及編程
10. 6 IC卡
10. 6. 1 IC卡讀寫裝置
10. 6. 2 IC卡軟件
第11章 AT90LS8535的外圍擴展
11. 1 簡單I/O擴展芯片
11. 1. 1 用74LS377擴展數據輸出接口
11. 1. 2 數據輸入接口
11. 2 模擬量輸出
11. 2. 1 D/A轉換器簡介
11. 2. 2 8位數模轉換器DAC0832
11. 2. 3 8位數模轉換器與單片機的接口及編程
11. 2. 4 12位數模轉換器DACl230
11. 2. 5 12位數模轉換器與單片機的接口及編程
11. 3 可編程I/O擴展芯片8255A
11. 3. 1 8255A的引腳和內部結構
11. 3. 2 8255A的工作方式
11. 3. 3 8255A的控制字
11. 3. 4 AT90LS8535和8255A的接口
11. 4 帶片內RAM的I/O擴展芯片8155
11. 4. 1 8155的引腳和內部結構.
11. 4. 2 8155的I/O口工作方式
11. 4. 3 8155的定時/計數器
11. 4. 4 8155的命令和狀態字
11. 4. 5 AT90LS8535與8155的接口及編程
11. 5 定時/計數器芯片8253
11. 5. 1 8253的信號引腳和邏輯結構
11. 5. 2 8253的工作方式
11. 5. 3 8253的控制字
11. 5. 4 AT90LS8535與8253的接口及編程
11. 6 實時時鐘芯片DS1302
11. 6. 1 DS1302的引腳和內部結構
11. 6. 2 DS1302的控制方式
11. 6. 3 AT90LS8535與DS1302的接口與編程
11. 7 數字溫度傳感器DS18B20
11. 7. 1 DSl8B20的引腳和內部結構
11. 7. 2 DS18B20的溫度測量
11. 7. 3 AT90LS8535與DS18B20的接口與編程
第12章 AT90LS8535的通信編程
12. 1 串口通信
12. 1. 1 異步串口UART通信
12. 1. 2 同步串口SPI通信
12. 2 I2C總線
12. 2. 1 I2C總線協議
12. 2. 2 采用AT90LS8535的并行I/O口模擬I2C總線
12. 3 CAN總線
12. 3. 1 CAN總線的特點
12. 3. 2 CAN協議的信息格式
12. 3. 3 CAN控制器SJA1000
12. 3. 4 AT90LS8535與SJA1000的接口及編程
12. 4 AT90LS8535單片機與PC的串行通信
12. 4. 1 基于VC 6. 0的PC串口通信
12. 4. 2 應用實例
第13章 系統設計中的程序處理方法
13. 1 數字濾波處理
13. 1. 1 平滑濾波
13. 1. 2 中值濾波
13. 1. 3 程序判斷濾波
13. 2 非線性處理
13. 2. 1 查表法
13. 2. 2 線性插值法
資源簡介:AVR單片機入門學習,AVR系列單片機C語言編程與應用實例!~
上傳時間: 2013-04-24
上傳用戶:TRIFCT
資源簡介:AVR系列單片機C語言編程與應用實例
上傳時間: 2013-10-09
上傳用戶:yanyueshen
資源簡介:<AVR系列單片機C語言編程與應用實例>,學習AVR單片機不可多德的好書
上傳時間: 2013-12-09
上傳用戶:zhaoq123
資源簡介:《AVR系列單片機C語言編程與應用實例》,用超星閱讀器打開,介紹了C語言在AVR單片機中的應用,講解詳盡。
上傳時間: 2013-12-02
上傳用戶:wlcaption
資源簡介:AVR系列單片機C語言編程與應用實例 清華大學出版社出版
上傳時間: 2013-12-22
上傳用戶:徐孺
資源簡介:AVR系列單片機C語言編程與應用實例.經典學習單片機C語言教程。和新手一起學習進步
上傳時間: 2013-12-19
上傳用戶:xuanjie
資源簡介:0566、AVR系列單片機C語言編程與應用實例
上傳時間: 2014-04-09
上傳用戶:ruixue198909
資源簡介:AVR系統單片機C語言編程與應用實例針對Atmel公司的AVR系列單片機和ImageCraft公司的ICC AVR開發環境,詳細地介紹了AT90LS8535的C語言程序設計。全書共有13章,其內容既涉及到了單片機的結構原理、指令系統、內容資源和外部功能擴展,又包含了單片機的編程工具...
上傳時間: 2013-10-19
上傳用戶:xz85592677
資源簡介:AVR系統單片機C語言編程與應用實例,給需要者參考
上傳時間: 2014-01-02
上傳用戶:003030
資源簡介:AVR單片機C語言編程與應用實例,清華出版社出版。
上傳時間: 2014-01-08
上傳用戶:cursor
資源簡介:本書針對Atmel公司的AVR系列單片機和ImageCraft公司的ICC AVR開發環境,詳細地介紹了AT90LS8535的C語言程序設計。全書共有13章,其內容既涉及到了單片機的結構原理、指令系統、內容資源和外部功能擴展,又包含了單片機的編程工具——ICC AVR C編程器的數據類...
上傳時間: 2013-11-04
上傳用戶:元宵漢堡包
資源簡介:·【內容簡介】本書針對Atmel公司的AVR系列單片機和ImageCraft公司的ICC AVR開發環境,詳細地介紹了AT90LSB8535的C語言程序設計。全書共有13章,其內容既涉及到了單片機的結構原理、指令系統、內部資源和外部功能擴展,又包含了單片機的編輯工具——ICC AVR C...
上傳時間: 2013-06-11
上傳用戶:dianxin61
資源簡介:AVR單片機C語言編程及應用實例\嵌入式C編程與Atmel
上傳時間: 2014-11-17
上傳用戶:曹云鵬
資源簡介:AVR單片機C語言編程及應用實例,適于新手學習!!
上傳時間: 2013-10-28
上傳用戶:drink!
資源簡介:AVR C語言編程與應用實例 金春林等著
上傳時間: 2014-01-04
上傳用戶:yangbo69
資源簡介:AVR單片機C語言編程及應用實例.pdf
上傳時間: 2014-01-10
上傳用戶:yepeng139
資源簡介:AVR單片機C語言編程及應用實例 適合初學者的學習研究 其中包含Atmega16中文資料及Protel部分電路圖
上傳時間: 2014-01-26
上傳用戶:sssl
資源簡介:本書針對AVR系列單片機,詳細介紹了單片機的結構原理、指令系統、內部資源和外部擴展功能等內容。
上傳時間: 2013-10-23
上傳用戶:sssnaxie
資源簡介:·作者:金春林???? 出版社: 清華大學出版社 圖書簡介:本書特色: 深入淺出,從最基本的概念開始,循序漸進地講解單片機的應用開發。列舉了大量的實例,使讀者能從實際應用中掌握單片機的開發與應用技術。 本書系統地介紹了AVR單片機應用系統的開發,涵...
上傳時間: 2013-04-24
上傳用戶:scorpion
資源簡介:非常實用的AVR應用實例
上傳時間: 2013-10-21
上傳用戶:hanbeidang
資源簡介:單片機C語言編程與實例內容提要本書結合目前應用非常廣泛的C語言以及Keil C51編譯器,詳細介紹單片機C語言編程的方法
上傳時間: 2013-12-22
上傳用戶:hakim
資源簡介:《單片機C語言編程與實例》的代碼,有助于大家在短時間內掌握單片機C語言的應用,提高大家的實力
上傳時間: 2016-07-30
上傳用戶:sxdtlqqjl
資源簡介:《單片機C語言編程與實例》的代碼,都是通過工程實踐總結出來的,具有很好的工程推廣價值,包括了常用的單片機的應用場合
上傳時間: 2017-03-06
上傳用戶:懶龍1988
資源簡介:單片機C語言編程與實例
上傳時間: 2013-05-22
上傳用戶:eeworm
資源簡介:專輯類-單片機專輯-258冊-4.20G --單片機C語言編程與實例-336頁-26.3M.pdf
上傳時間: 2013-04-24
上傳用戶:15736969615
資源簡介:《單片機C語言編程與實例》 的代碼
上傳時間: 2013-07-26
上傳用戶:yuying4000
資源簡介:·《單片機C語言編程與實例》[PDF]
上傳時間: 2013-07-22
上傳用戶:songnanhua
資源簡介:8051單片機c語言控制與應用
上傳時間: 2013-11-06
上傳用戶:rolypoly152
資源簡介:《單片機C語言編程與實例》的代碼,希望對從事單片機開發的朋友有所幫助。
上傳時間: 2015-03-16
上傳用戶:問題問題
資源簡介:8051單片機C語言控制與應用,有多個源碼和應用
上傳時間: 2013-12-01
上傳用戶:偷心的海盜