舉報

會員
AVR單片機C語言應用100例
本書基于Proteus仿真和C語言由淺入深地介紹了ATmega128單片機的應用。所提供100個實例覆蓋了整個單片機系統開發全過程,包括單片機開發環境、單片機的內部結構、C語言基礎,以及ATmega128單片機的內部資源應用。所涉及的ATmega128單片機的內部資源包括I/O引腳、外部中斷、E2PROM、USART模塊、定時/計數器、TWI接口、SPI接口、模擬比較器、ADC模塊、看門狗等。
最新章節
- 16.2 AT mega1 28單片機看門狗模塊應用實例
- 16.1 AT mega1 28單片機看門狗模塊應用基礎
- 第16章 ATmega128單片機的看門狗模塊應用實例
- 15.3 ATmega1 28單片機的ADC模塊應用實例
- 15.2.2 ATmega128單片機的ADC模塊的使用
- 15.2.1 ATmega128單片機的ADC模塊的相關寄存器
上架時間:2017-01-23 11:18:36
出版社:電子工業出版社
上海閱文信息技術有限公司已經獲得合法授權,并進行制作發行
- 16.2 AT mega1 28單片機看門狗模塊應用實例 更新時間:2018-12-27 17:26:09
- 16.1 AT mega1 28單片機看門狗模塊應用基礎
- 第16章 ATmega128單片機的看門狗模塊應用實例
- 15.3 ATmega1 28單片機的ADC模塊應用實例
- 15.2.2 ATmega128單片機的ADC模塊的使用
- 15.2.1 ATmega128單片機的ADC模塊的相關寄存器
- 15.2 ATmega1 28單片機的ADC模塊應用基礎
- 15.1 ADC基礎知識
- 第15章 ATmega128單片機的ADC模塊應用實例
- 14.2 AT mega1 28單片機的模擬比較器模塊應用實例
- 14.1.2 ATmega128單片機模擬比較器模塊輸入通道
- 14.1.1 ATmega128單片機模擬比較器模塊的寄存器
- 14.1 AT mega1 28單片機的模擬比較器模塊應用基礎
- 第14章 ATmega128單片機的模擬比較器模塊應用實例
- 13.3 ATmega1 28單片機的SPI接口總線模塊應用實例
- 13.2.2 ATemga128單片機的SPI接口總線模塊的工作模式
- 13.2.1 ATmega128單片機的SPI接口總線模塊的寄存器
- 13.2 ATmega1 28單片機的SPI接口總線模塊應用基礎
- 13.1.2 SPI總線的時序
- 13.1.1 SPI總線的結構
- 13.1 SPI總線基礎
- 第13章 ATmega128單片機的SPI接口總線模塊應用實例
- 12.3 ATmega128單片機的TWI(I2C)接口總線模塊應用實例
- 12.2.4 ATmega128單片機的TWI(I2 C)接口總線模塊的使用
- 12.2.3 ATmega128單片機的TWI(I2 C)接口總線模塊的工作模式
- 12.2.2 ATmega128單片機的TWI(I2 C)接口總線模塊寄存器
- 12.2.1 ATmega128單片機的TWI(I2 C)接口總線模塊構成
- 12.2 ATmega128單片機的TWI(I2C)接口總線模塊應用基礎
- 12.1.3 TWI(I2 C)總線器件的地址
- 12.1.2 TWI(I2 C)接口總線的數據傳輸過程和幀格式
- 12.1.1 TWI(I2 C)接口總線的一些術語
- 12.1 TWI(I2 C)總線基礎
- 第12章 ATmega128單片機的TWI(I2 C)接口總線模塊應用實例
- 11.4 定時/計數器模塊應用實例
- 11.3.2 T/C2的相關寄存器
- 11.3.1 T/C2的工作模式
- 11.3 定時/計數器T/C2基礎
- 11.2.2 T/C1和T/C3的相關寄存器
- 11.2.1 T/C1和T/C3的工作模式
- 11.2 定時/計數器T/C1 和T/C3基礎
- 11.1.2 T/C0的相關寄存器
- 11.1.1 定時/計數器T/C0的工作模式
- 11.1 定時/計數器T/C0基礎
- 第11章 ATmega128單片機的定時/計數器模塊應用實例
- 10.2 AT mega1 28單片機的USART應用實例
- 10.1.4 USART的使用方法
- 10.1.3 USART的數據幀格式
- 10.1.2 USART的時鐘發生器
- 10.1.1 USART的相關寄存器
- 10.1 USART模塊應用基礎
- 第10章 ATmega128單片機的USART模塊應用實例
- 9.2 AT mega1 28單片機的E2 PROM應用實例
- 9.1.7 E2 PROM的掉電處理
- 9.1.6 E2 PROM的讀操作
- 9.1.5 E2 PROM的寫操作
- 9.1.4 E2 PROM的操作時間
- 9.1.3 控制寄存器EECR
- 9.1.2 數據寄存器EEDR
- 9.1.1 地址寄存器EEARH和EEARL
- 9.1 E2 PROM基礎
- 第9章 ATmega128單片機的內部E2 PROM應用實例
- 8.2 AT mega1 28單片機的外部中斷應用實例
- 8.1.4 外部中斷標志寄存器(EIFR)
- 8.1.3 外部中斷屏蔽寄存器(EIMSK)
- 8.1.2 外部中斷控制寄存器B(EICRB)
- 8.1.1 外部中斷控制寄存器A(EICRA)
- 8.1 AT mega1 28單片機的外部中斷基礎
- 第8章 ATmega128單片機的外部中斷應用實例
- 7.7.4 ATmega128單片機擴展步進電動機的應用實例
- 7.7.3 步進電動機基礎
- 7.7.2 ATmega128單片機擴展直流電動機的應用實例
- 7.7.1 直流電動機基礎
- 7.7 AT mega1 28單片機擴展電動機
- 7.6.2 ATmega128單片機擴展蜂鳴器應用實例
- 7.6.1 蜂鳴器基礎
- 7.6 AT mega1 28單片機擴展蜂鳴器
- 7.5.3 ATmega128單片機擴展繼電器應用實例
- 7.5.2 功率驅動器件基礎
- 7.5.1 繼電器基礎
- 7.5 AT mega1 28單片機擴展繼電器
- 7.4.6 ATmega128單片機擴展撥碼開關應用實例
- 7.4.5 撥碼開關基礎
- 7.4.4 ATmega128單片機擴展行列掃描鍵盤應用實例
- 7.4.3 行列掃描鍵盤基礎
- 7.4.2 ATmega128單片機擴展獨立按鍵應用實例
- 7.4.1 獨立按鍵基礎
- 7.4 AT mega1 28單片機擴展按鍵、鍵盤和撥碼開關
- 7.3.4 ATmega128單片機擴展多位數碼管應用實例
- 7.3.3 多位數碼管基礎
- 7.3.2 ATmega128擴展一位數碼管應用實例
- 7.3.1 一位數碼管基礎
- 7.3 AT mega1 28單片機擴展數碼管
- 7.2.2 ATmega128單片機擴展發光二極管(LED)應用實例
- 7.2.1 發光二極管(LED)基礎
- 7.2 AT mega1 28單片機擴展發光二極管(LED)
- 7.1.4 ATmega128單片機的I/O引腳的第二功能
- 7.1.3 ATmega128單片機的I/O引腳低功耗處理
- 7.1.2 ATmega128單片機讀取引腳電平
- 7.1.1 ATmega128單片機的I/O引腳配置
- 7.1 AT mega1 28單片機的I/O引腳基礎
- 第7章 ATmega128單片機的I/O引腳應用實例
- 6.4.4 一些關鍵字的使用
- 6.4.3 條件編譯
- 6.4.2 宏定義
- 6.4.1 養成好的編程習慣
- 6.4 AT mega1 28單片機C語言程序設計技巧
- 6.3.3 枚舉
- 6.3.2 聯合體(共用體)
- 6.3.1 結構體
- 6.3 AT mega1 28單片機C語言中的自定義數據類型
- 6.2.6 指針數組和指向指針的指針
- 6.2.5 數組、指針和函數的聯系
- 6.2.4 字符串和指針
- 6.2.3 數組和指針
- 6.2.2 指針
- 6.2.1 數組
- 6.2 AT mega1 28單片機C語言的數組和指針
- 6.1.5 變量類型
- 6.1.4 內部函數和外部函數
- 6.1.3 函數的調用
- 6.1.2 函數的定義
- 6.1.1 函數的分類
- 6.1 AT mega1 28單片機C語言的函數
- 第6章 ATmega128單片機高階C語言
- 5.2.4 break語句、continue語句和goto語句
- 5.2.3 循環結構
- 5.2.2 選擇結構
- 5.2.1 順序結構
- 5.2 AT mega1 28單片機C語言的結構語句
- 5.1.5 運算符的優先級
- 5.1.4 ATmega128單片機C語言的位操作
- 5.1.3 ATmega128單片機C語言的算術運算、賦值運算、邏輯運算和關系運算
- 5.1.2 ATmega128單片機C語言的常量和變量
- 5.1.1 ATmega128單片機C語言的數據類型
- 5.1 AT mega1 28單片機C語言的數據類型、運算符和表達式
- 第5章 ATmega128單片機C語言基礎
- 4.4 3個微型AT mega1 28單片機應用系統
- 4.3 AT mega1 28單片機應用系統的硬件設計
- 4.2 AT mega1 28單片機應用系統開發流程
- 4.1 AT mega1 28單片機應用系統的構成
- 第4章 ATmega128單片機應用系統開發基礎
- 3.3.2 打開對應的觀察窗口
- 3.3.1 運行、單步運行、暫停和停止運行
- 3.3 Proteus仿真軟件的應用說明
- 3.2 Proteus仿真軟件的使用
- 3.1.3 數字示波器
- 3.1.2 數字萬用表
- 3.1.1 ISP編程器
- 3.1 AT mega1 28單片機開發常用的工具
- 第3章 ATmega128單片機的開發環境
- 2.2 ICCAVR ID E的使用
- 2.1.6 ICCAVR的庫函數
- 2.1.5 ICCAVR的啟動文件
- 2.1.4 ICCAVR的擴展關鍵字
- 2.1.3 ICCAVR的常用文件類型
- 2.1.2 ICCAVR菜單
- 2.1.1 ICCAVR軟件安裝
- 2.1 ICCAVR軟件開發環境
- 第2章 ATmega128單片機的軟件開發環境
- 1.3 AT mega1 28單片機的指令系統和尋址
- 1.2.6 ATmega128單片機的中斷系統
- 1.2.5 ATmega128單片機的復位
- 1.2.4 ATmega128單片機的電源管理
- 1.2.3 ATmega128單片機的系統時鐘
- 1.2.2 ATmega128單片機的存儲器體系
- 1.2.1 ATmega128單片機的內核
- 1.2 AT mega1 28單片機的結構
- 1.1 AT mega1 28單片機介紹
- 第1章 ATmega128單片機基礎
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第1章 ATmega128單片機基礎
- 1.1 AT mega1 28單片機介紹
- 1.2 AT mega1 28單片機的結構
- 1.2.1 ATmega128單片機的內核
- 1.2.2 ATmega128單片機的存儲器體系
- 1.2.3 ATmega128單片機的系統時鐘
- 1.2.4 ATmega128單片機的電源管理
- 1.2.5 ATmega128單片機的復位
- 1.2.6 ATmega128單片機的中斷系統
- 1.3 AT mega1 28單片機的指令系統和尋址
- 第2章 ATmega128單片機的軟件開發環境
- 2.1 ICCAVR軟件開發環境
- 2.1.1 ICCAVR軟件安裝
- 2.1.2 ICCAVR菜單
- 2.1.3 ICCAVR的常用文件類型
- 2.1.4 ICCAVR的擴展關鍵字
- 2.1.5 ICCAVR的啟動文件
- 2.1.6 ICCAVR的庫函數
- 2.2 ICCAVR ID E的使用
- 第3章 ATmega128單片機的開發環境
- 3.1 AT mega1 28單片機開發常用的工具
- 3.1.1 ISP編程器
- 3.1.2 數字萬用表
- 3.1.3 數字示波器
- 3.2 Proteus仿真軟件的使用
- 3.3 Proteus仿真軟件的應用說明
- 3.3.1 運行、單步運行、暫停和停止運行
- 3.3.2 打開對應的觀察窗口
- 第4章 ATmega128單片機應用系統開發基礎
- 4.1 AT mega1 28單片機應用系統的構成
- 4.2 AT mega1 28單片機應用系統開發流程
- 4.3 AT mega1 28單片機應用系統的硬件設計
- 4.4 3個微型AT mega1 28單片機應用系統
- 第5章 ATmega128單片機C語言基礎
- 5.1 AT mega1 28單片機C語言的數據類型、運算符和表達式
- 5.1.1 ATmega128單片機C語言的數據類型
- 5.1.2 ATmega128單片機C語言的常量和變量
- 5.1.3 ATmega128單片機C語言的算術運算、賦值運算、邏輯運算和關系運算
- 5.1.4 ATmega128單片機C語言的位操作
- 5.1.5 運算符的優先級
- 5.2 AT mega1 28單片機C語言的結構語句
- 5.2.1 順序結構
- 5.2.2 選擇結構
- 5.2.3 循環結構
- 5.2.4 break語句、continue語句和goto語句
- 第6章 ATmega128單片機高階C語言
- 6.1 AT mega1 28單片機C語言的函數
- 6.1.1 函數的分類
- 6.1.2 函數的定義
- 6.1.3 函數的調用
- 6.1.4 內部函數和外部函數
- 6.1.5 變量類型
- 6.2 AT mega1 28單片機C語言的數組和指針
- 6.2.1 數組
- 6.2.2 指針
- 6.2.3 數組和指針
- 6.2.4 字符串和指針
- 6.2.5 數組、指針和函數的聯系
- 6.2.6 指針數組和指向指針的指針
- 6.3 AT mega1 28單片機C語言中的自定義數據類型
- 6.3.1 結構體
- 6.3.2 聯合體(共用體)
- 6.3.3 枚舉
- 6.4 AT mega1 28單片機C語言程序設計技巧
- 6.4.1 養成好的編程習慣
- 6.4.2 宏定義
- 6.4.3 條件編譯
- 6.4.4 一些關鍵字的使用
- 第7章 ATmega128單片機的I/O引腳應用實例
- 7.1 AT mega1 28單片機的I/O引腳基礎
- 7.1.1 ATmega128單片機的I/O引腳配置
- 7.1.2 ATmega128單片機讀取引腳電平
- 7.1.3 ATmega128單片機的I/O引腳低功耗處理
- 7.1.4 ATmega128單片機的I/O引腳的第二功能
- 7.2 AT mega1 28單片機擴展發光二極管(LED)
- 7.2.1 發光二極管(LED)基礎
- 7.2.2 ATmega128單片機擴展發光二極管(LED)應用實例
- 7.3 AT mega1 28單片機擴展數碼管
- 7.3.1 一位數碼管基礎
- 7.3.2 ATmega128擴展一位數碼管應用實例
- 7.3.3 多位數碼管基礎
- 7.3.4 ATmega128單片機擴展多位數碼管應用實例
- 7.4 AT mega1 28單片機擴展按鍵、鍵盤和撥碼開關
- 7.4.1 獨立按鍵基礎
- 7.4.2 ATmega128單片機擴展獨立按鍵應用實例
- 7.4.3 行列掃描鍵盤基礎
- 7.4.4 ATmega128單片機擴展行列掃描鍵盤應用實例
- 7.4.5 撥碼開關基礎
- 7.4.6 ATmega128單片機擴展撥碼開關應用實例
- 7.5 AT mega1 28單片機擴展繼電器
- 7.5.1 繼電器基礎
- 7.5.2 功率驅動器件基礎
- 7.5.3 ATmega128單片機擴展繼電器應用實例
- 7.6 AT mega1 28單片機擴展蜂鳴器
- 7.6.1 蜂鳴器基礎
- 7.6.2 ATmega128單片機擴展蜂鳴器應用實例
- 7.7 AT mega1 28單片機擴展電動機
- 7.7.1 直流電動機基礎
- 7.7.2 ATmega128單片機擴展直流電動機的應用實例
- 7.7.3 步進電動機基礎
- 7.7.4 ATmega128單片機擴展步進電動機的應用實例
- 第8章 ATmega128單片機的外部中斷應用實例
- 8.1 AT mega1 28單片機的外部中斷基礎
- 8.1.1 外部中斷控制寄存器A(EICRA)
- 8.1.2 外部中斷控制寄存器B(EICRB)
- 8.1.3 外部中斷屏蔽寄存器(EIMSK)
- 8.1.4 外部中斷標志寄存器(EIFR)
- 8.2 AT mega1 28單片機的外部中斷應用實例
- 第9章 ATmega128單片機的內部E2 PROM應用實例
- 9.1 E2 PROM基礎
- 9.1.1 地址寄存器EEARH和EEARL
- 9.1.2 數據寄存器EEDR
- 9.1.3 控制寄存器EECR
- 9.1.4 E2 PROM的操作時間
- 9.1.5 E2 PROM的寫操作
- 9.1.6 E2 PROM的讀操作
- 9.1.7 E2 PROM的掉電處理
- 9.2 AT mega1 28單片機的E2 PROM應用實例
- 第10章 ATmega128單片機的USART模塊應用實例
- 10.1 USART模塊應用基礎
- 10.1.1 USART的相關寄存器
- 10.1.2 USART的時鐘發生器
- 10.1.3 USART的數據幀格式
- 10.1.4 USART的使用方法
- 10.2 AT mega1 28單片機的USART應用實例
- 第11章 ATmega128單片機的定時/計數器模塊應用實例
- 11.1 定時/計數器T/C0基礎
- 11.1.1 定時/計數器T/C0的工作模式
- 11.1.2 T/C0的相關寄存器
- 11.2 定時/計數器T/C1 和T/C3基礎
- 11.2.1 T/C1和T/C3的工作模式
- 11.2.2 T/C1和T/C3的相關寄存器
- 11.3 定時/計數器T/C2基礎
- 11.3.1 T/C2的工作模式
- 11.3.2 T/C2的相關寄存器
- 11.4 定時/計數器模塊應用實例
- 第12章 ATmega128單片機的TWI(I2 C)接口總線模塊應用實例
- 12.1 TWI(I2 C)總線基礎
- 12.1.1 TWI(I2 C)接口總線的一些術語
- 12.1.2 TWI(I2 C)接口總線的數據傳輸過程和幀格式
- 12.1.3 TWI(I2 C)總線器件的地址
- 12.2 ATmega128單片機的TWI(I2C)接口總線模塊應用基礎
- 12.2.1 ATmega128單片機的TWI(I2 C)接口總線模塊構成
- 12.2.2 ATmega128單片機的TWI(I2 C)接口總線模塊寄存器
- 12.2.3 ATmega128單片機的TWI(I2 C)接口總線模塊的工作模式
- 12.2.4 ATmega128單片機的TWI(I2 C)接口總線模塊的使用
- 12.3 ATmega128單片機的TWI(I2C)接口總線模塊應用實例
- 第13章 ATmega128單片機的SPI接口總線模塊應用實例
- 13.1 SPI總線基礎
- 13.1.1 SPI總線的結構
- 13.1.2 SPI總線的時序
- 13.2 ATmega1 28單片機的SPI接口總線模塊應用基礎
- 13.2.1 ATmega128單片機的SPI接口總線模塊的寄存器
- 13.2.2 ATemga128單片機的SPI接口總線模塊的工作模式
- 13.3 ATmega1 28單片機的SPI接口總線模塊應用實例
- 第14章 ATmega128單片機的模擬比較器模塊應用實例
- 14.1 AT mega1 28單片機的模擬比較器模塊應用基礎
- 14.1.1 ATmega128單片機模擬比較器模塊的寄存器
- 14.1.2 ATmega128單片機模擬比較器模塊輸入通道
- 14.2 AT mega1 28單片機的模擬比較器模塊應用實例
- 第15章 ATmega128單片機的ADC模塊應用實例
- 15.1 ADC基礎知識
- 15.2 ATmega1 28單片機的ADC模塊應用基礎
- 15.2.1 ATmega128單片機的ADC模塊的相關寄存器
- 15.2.2 ATmega128單片機的ADC模塊的使用
- 15.3 ATmega1 28單片機的ADC模塊應用實例
- 第16章 ATmega128單片機的看門狗模塊應用實例
- 16.1 AT mega1 28單片機看門狗模塊應用基礎
- 16.2 AT mega1 28單片機看門狗模塊應用實例 更新時間:2018-12-27 17:26:09