第1篇基礎(chǔ)與入門
第1章單片機嵌入式系統(tǒng)概述
1.1嵌入式系統(tǒng)簡介
1.1.1嵌人式計算機系統(tǒng)
1.1.2單片機嵌人式系統(tǒng)
1.1.3單片機的發(fā)展歷史.
1.1.4單片機的發(fā)展趨勢
1.2單片機嵌人式系統(tǒng)的結(jié)構(gòu)與應(yīng)用領(lǐng)域
1.2.1單片機嵌入式系統(tǒng)的結(jié)構(gòu)
1.2.2單片機嵌人式系統(tǒng)的應(yīng)用領(lǐng)域
1.3AVR單片機簡介
1.3.1ATMEL公司的單片機簡介
1.3.2AVR單片機的主要特點
1.3.3AVR系列單片機簡介
1.3.4AVR與51單片機
思考與練習(xí)
第2章AVR單片機的基本結(jié)構(gòu)
2.1單片機的基本組成
2.1.1單片機的基本組成結(jié)構(gòu)
2.1.2單片機的基本單元與作用
2.2ATmega16單片機的組成
2.2.1AVR單片機的內(nèi)核結(jié)構(gòu)
2.2.2ATmega16的特點
2.2.3ATmega16的外部引腳與封裝
2.3ATmega16單片機的內(nèi)部結(jié)構(gòu)
2.3.1中央處理器CPU
2.3.2系統(tǒng)時鐘部件
2.3.3CPU的工作時序
2.3.4存儲器
2.3.51/O端口
2.4存儲器結(jié)構(gòu)和地址空間
2.4.1支持ISP的 Flash 程序存儲器
2.4.2 數(shù)據(jù)存儲器 SRAM空間
2.4.3內(nèi)部EEPROM存儲器...
2.5通用寄存器組與1/O寄存器
2.5.1通用寄存器組機
2.5.21/O寄存器
2.5.3狀態(tài)寄存器和堆棧指針寄存器
2.6 ATmega16 單片機的工作狀態(tài)
2.6.1 AVR單片機小系統(tǒng)原
2.6.2AVR 的復(fù)位源和復(fù)位方式
2.6.3 對 AVR的編程下載
2.6.4
ATmega16 的熔絲位
2.6.5AVR單片機的工作狀態(tài)
2.6.6 支持ISP編程的小系統(tǒng)設(shè)計
2.7AVR單片機內(nèi)部資源的擴展和剪裁第
思考與練習(xí)
第3章AVR的指令與匯編系統(tǒng)
3.1ATmega16指令綜述
3.1.1指令格式及3種表示方式
3.1.2AVR指令系統(tǒng)中使用的符號
3.1.3AVR指令的尋址方式和尋址空間
3.1.4AVR指令操作結(jié)果對標志位的影響
3.2算術(shù)和邏輯指令
3.2.1加法指令
3.2.2減法指令
3.2.3取反碼指令
3.2.4取補碼指令
3.2.5比較指令
3.2.6邏輯與指令
3.2.7邏輯或指令
3.2.8邏輯異或指令..
3.2.9乘法指令
3.3跳轉(zhuǎn)指令
3.3.1 無條件跳轉(zhuǎn)指令
3.3.2條件跳轉(zhuǎn)指令
3.3.3 子程序調(diào)用和返回指
3.4數(shù)據(jù)傳送指令.
3.4.1直接尋址數(shù)據(jù)傳送指令
……
第2篇 基本功能單元的應(yīng)用
第3篇 串行接口與通信
第4篇 進入實踐.
參考文獻