手把手教你學AVR單片機C程序設計(簡體書)
商品資訊
ISBN13:9787811245158
出版社:北京航空航天大學出版社
作者:周興華
出版日:2009/04/01
裝訂/頁數:平裝/572頁
附件:附1光碟
規格:26cm*19cm (高/寬)
版次:1
人民幣定價:59.5 元
定價
:NT$ 357 元優惠價
:87 折 311 元
絕版無法訂購
商品簡介
目次
相關商品
商品簡介
作者從2006年8月起,在《電子世界》雜志上連載了《AVR單片機入門及C語言高效設計實踐》一文。本書以此為母本,以實踐(實驗)為主線,以生動短小的實例為靈魂,穿插介紹了C語言語法及新型高性價比AVR單片機的結構、特性及編程。本書理論與實踐完美結合,引導讀者循序漸進地學習。每學習一段理論,必有與之對應的短小精悍的程序可供實踐,這樣讀者學得進、記得牢,不會產生畏難情緒,直至徹底掌握AVR單片機的C語言高效編程。
本書的學習風格與《手把手教你學單片機》的風格相同,本書附有光盤,內有書中所有軟件設計的程序文件。可用作中高等職業學校、電視大學等的教學用書,也可用作AVR單片機愛好者自學單片機C語言的教材。
本書的學習風格與《手把手教你學單片機》的風格相同,本書附有光盤,內有書中所有軟件設計的程序文件。可用作中高等職業學校、電視大學等的教學用書,也可用作AVR單片機愛好者自學單片機C語言的教材。
目次
第1章 概述
1.1 采用C語言提高編制單片機應用程序的效率
1.2 C語言具有突出的優點
1.3 AvR單片機簡介
1.4 AvR單片機的C編譯器簡介
第2章 學習AVR單片機C程序設計所用的軟件及實驗器材介紹
2.1 IAR Enlbedded Workbench IDE C語言編譯器
2.2 AVR Studio集成開發環境
2.3 PonyProg2000下載軟件及SL—ISP下載軟件
2.4 AVR DEM0單片機綜合實驗板
2.5 AvR單片機JTAG仿真器
2.6 并口下載器
2.7 通用型多功能USB編程器
第3章 AvR單片機開發軟件的安裝及第一個入門程序
3.1 安裝IAR for AVR 4.30集成開發環境
3.2 安裝AVR Studio集成開發環境
3.3 安裝PonyProg2000下載軟件
3.4 安裝SLISP下載軟件
3.5 AvR單片機開發過程
3.6 第一個AVR入門程序
第4章 AVR單片機的主要特性及基本結構
4.1 ATMEGA16(L)單片機的產品特性
4.2 ATMEGAl6(L)單片機的基本組成及引腳配置
4.3 AvR單片機的CPU內核
4.4 AvR的存儲器
4.5 系統時鐘及時鐘選項
4.6 電源管理及睡眠模式
4.7 系統控制和復位
4.8 中斷
第5章 c語言基礎知識
5.1 c語言的標識符與關鍵字
5.2 數據類型
5.3 AVR單片機的數據存儲空間
5.4 常量、變量及存儲方式
5.5 數組
5.6 C語言的運算
5.7 流程控制
5.8 函數
5.9 指針
5.10 結構體
5.11 共用體
5.12 中斷函數
第6章 ATMEGA16(L)的I/o端口使用
6.1 ATMEGAl6(L)的I/0端口
6.2 ATMEGAl6(L)中4組通用數字I/0端口的應用設置
6.3 ATMEGA16(L)的I/o端口使用注意事項
6.4 ATMEGAl6(L)PB口輸出實驗
6.5 8位數碼管測試
6.6 獨立式按鍵開關的使用
6.7 發光二極管的移動控制(跑馬燈實驗)
6.8 0~99數字的加減控制
6.9 4×4行列式按鍵開關的使用
第7章 ATMEGAl6(L)的中斷系統使用
7.1 ATMEGA16(L)的中斷系統
7.2 相關的中斷控制寄存器
7.3 INT1外部中斷實驗
7.4 INTO/INTl中斷計數實驗
7.5 INTO/INTl中斷嵌套實驗
7.6 2路防盜報警器實驗
7.7 低功耗睡眠模式下的按鍵中斷
7.8 4×4行列式按鍵的睡眠模式中斷喚醒設計
第8章 ATMEGAl6(L)驅動16×2點陣字符液晶模塊
8.1 16×2點陣字符液晶顯示器概述
8.2 液晶顯示器的突出優點
8.3 16×2字符型液晶顯示模塊(LCM)特性
8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能
8.5 16×2字符型液晶顯示模塊(LCM)的內部結構
8.6 液晶顯示控制驅動集成電路HD44780特點
8.7 HD44780工作原理
8.8 LCD控制器指令
8.9 LCM工作時序
……
第9章 ATMEGA16(L)的定時/計數器
第10章 ATMEGA16(L)的USART與PC機串行通信
第11章 ATMEGA16(L)的兩線串行接口TWI
第12章 ATMEGA16(L)的模擬比較器
第13章 ATMEGA16(L)的模/數轉換器
第14章 ATMEGA16(L)的同步串行接口SPI
第15章 ATMEGA16(L)驅動128×64點陣圖形液晶模塊
第16章 ATMEGA16(L)的系統控制、復位和看門狗定時器
第17章 多功能測溫漢字時鐘實驗
第18章 C++語言開以AVR單片機初步
1.1 采用C語言提高編制單片機應用程序的效率
1.2 C語言具有突出的優點
1.3 AvR單片機簡介
1.4 AvR單片機的C編譯器簡介
第2章 學習AVR單片機C程序設計所用的軟件及實驗器材介紹
2.1 IAR Enlbedded Workbench IDE C語言編譯器
2.2 AVR Studio集成開發環境
2.3 PonyProg2000下載軟件及SL—ISP下載軟件
2.4 AVR DEM0單片機綜合實驗板
2.5 AvR單片機JTAG仿真器
2.6 并口下載器
2.7 通用型多功能USB編程器
第3章 AvR單片機開發軟件的安裝及第一個入門程序
3.1 安裝IAR for AVR 4.30集成開發環境
3.2 安裝AVR Studio集成開發環境
3.3 安裝PonyProg2000下載軟件
3.4 安裝SLISP下載軟件
3.5 AvR單片機開發過程
3.6 第一個AVR入門程序
第4章 AVR單片機的主要特性及基本結構
4.1 ATMEGA16(L)單片機的產品特性
4.2 ATMEGAl6(L)單片機的基本組成及引腳配置
4.3 AvR單片機的CPU內核
4.4 AvR的存儲器
4.5 系統時鐘及時鐘選項
4.6 電源管理及睡眠模式
4.7 系統控制和復位
4.8 中斷
第5章 c語言基礎知識
5.1 c語言的標識符與關鍵字
5.2 數據類型
5.3 AVR單片機的數據存儲空間
5.4 常量、變量及存儲方式
5.5 數組
5.6 C語言的運算
5.7 流程控制
5.8 函數
5.9 指針
5.10 結構體
5.11 共用體
5.12 中斷函數
第6章 ATMEGA16(L)的I/o端口使用
6.1 ATMEGAl6(L)的I/0端口
6.2 ATMEGAl6(L)中4組通用數字I/0端口的應用設置
6.3 ATMEGA16(L)的I/o端口使用注意事項
6.4 ATMEGAl6(L)PB口輸出實驗
6.5 8位數碼管測試
6.6 獨立式按鍵開關的使用
6.7 發光二極管的移動控制(跑馬燈實驗)
6.8 0~99數字的加減控制
6.9 4×4行列式按鍵開關的使用
第7章 ATMEGAl6(L)的中斷系統使用
7.1 ATMEGA16(L)的中斷系統
7.2 相關的中斷控制寄存器
7.3 INT1外部中斷實驗
7.4 INTO/INTl中斷計數實驗
7.5 INTO/INTl中斷嵌套實驗
7.6 2路防盜報警器實驗
7.7 低功耗睡眠模式下的按鍵中斷
7.8 4×4行列式按鍵的睡眠模式中斷喚醒設計
第8章 ATMEGAl6(L)驅動16×2點陣字符液晶模塊
8.1 16×2點陣字符液晶顯示器概述
8.2 液晶顯示器的突出優點
8.3 16×2字符型液晶顯示模塊(LCM)特性
8.4 16×2字符型液晶顯示模塊(LCM)引腳及功能
8.5 16×2字符型液晶顯示模塊(LCM)的內部結構
8.6 液晶顯示控制驅動集成電路HD44780特點
8.7 HD44780工作原理
8.8 LCD控制器指令
8.9 LCM工作時序
……
第9章 ATMEGA16(L)的定時/計數器
第10章 ATMEGA16(L)的USART與PC機串行通信
第11章 ATMEGA16(L)的兩線串行接口TWI
第12章 ATMEGA16(L)的模擬比較器
第13章 ATMEGA16(L)的模/數轉換器
第14章 ATMEGA16(L)的同步串行接口SPI
第15章 ATMEGA16(L)驅動128×64點陣圖形液晶模塊
第16章 ATMEGA16(L)的系統控制、復位和看門狗定時器
第17章 多功能測溫漢字時鐘實驗
第18章 C++語言開以AVR單片機初步
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。