全書共分9章,主要突出ATmega系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)和應(yīng)用技術(shù)兩個(gè)方面的內(nèi)容。具體內(nèi)容包括:ATmegal6的內(nèi)部結(jié)構(gòu)及接121特點(diǎn)、ATmega單片機(jī)的指令系統(tǒng)、中斷系統(tǒng)及定時(shí)器、串行通信接口、模擬接口及使用方法、ATmega C語(yǔ)言設(shè)計(jì)方法、硬件和實(shí)用程序、仿真環(huán)境及附錄。
本書可以作為計(jì)算機(jī)專業(yè)的本科教材,也可以作為自動(dòng)化、儀器儀表、機(jī)電一體化等專業(yè)的本科生和研究生教材和相關(guān)技術(shù)人員的參考書。為方便教師教學(xué),本書配有教學(xué)課件,歡迎選用本書作為教材的老師索取,索取郵箱:llm7785@sina.tom。
前言
第1章 單片機(jī)綜述
1.1 微機(jī)發(fā)展史簡(jiǎn)介
1.2 單片機(jī)與微機(jī)
1.3 嵌入式系統(tǒng)
1.3.1 嵌入式系統(tǒng)的定義與特點(diǎn)
1.3.2 嵌入式系統(tǒng)與單片機(jī)
1.4 AVR單片機(jī)簡(jiǎn)介
1.4.1 AVR單片機(jī)的主要特點(diǎn)
1.4.2 AVR單片機(jī)系列產(chǎn)品
1.5 單片機(jī)的應(yīng)用特點(diǎn)
1.6 用C語(yǔ)言開(kāi)發(fā)單片機(jī)的優(yōu)勢(shì)
本章小結(jié)
習(xí)題
第2章 ATmega的內(nèi)部結(jié)構(gòu)及接口特點(diǎn) 前言
第1章 單片機(jī)綜述
1.1 微機(jī)發(fā)展史簡(jiǎn)介
1.2 單片機(jī)與微機(jī)
1.3 嵌入式系統(tǒng)
1.3.1 嵌入式系統(tǒng)的定義與特點(diǎn)
1.3.2 嵌入式系統(tǒng)與單片機(jī)
1.4 AVR單片機(jī)簡(jiǎn)介
1.4.1 AVR單片機(jī)的主要特點(diǎn)
1.4.2 AVR單片機(jī)系列產(chǎn)品
1.5 單片機(jī)的應(yīng)用特點(diǎn)
1.6 用C語(yǔ)言開(kāi)發(fā)單片機(jī)的優(yōu)勢(shì)
本章小結(jié)
習(xí)題
第2章 ATmega的內(nèi)部結(jié)構(gòu)及接口特點(diǎn)
2.1 ATmegal6單片機(jī)綜述
2.1.1 ATmegal6的主要特性
2.1.2 引腳配置
2.1.3 ATmega單片機(jī)內(nèi)部結(jié)構(gòu)框圖
2.1.4 引腳功能描述
2.2 AVR CPU內(nèi)核
2.2.1 結(jié)構(gòu)綜述
2.2.2 ALu算術(shù)邏輯單元
2.2.3 狀態(tài)寄存器
2.2.4 通用寄存器文件
2.2.5 X、Y、z寄存器
2.2.6 堆棧指針
2.2.7 指令執(zhí)行時(shí)序
2.2.8 中斷與中斷處理
2.3 AVR ATmegal6的存儲(chǔ)器
2.3.1 系統(tǒng)內(nèi)可編程的Flash程序存儲(chǔ)器
2.3.2 SRAM數(shù)據(jù)存儲(chǔ)器
2.3.3 數(shù)據(jù)存儲(chǔ)器訪問(wèn)時(shí)序
2.3.4 EEPROM數(shù)據(jù)存儲(chǔ)器
2.3.5 1.O存儲(chǔ)器
2.4 系統(tǒng)時(shí)鐘及時(shí)鐘選項(xiàng)
2.4.1 時(shí)鐘系統(tǒng)及其分配
2.4.2 時(shí)鐘源
2.4.3 默認(rèn)時(shí)鐘源
2.4.4 晶體振蕩器
2.4.5 低頻晶體振蕩器
2.4.6 外部RC振蕩器
2.4.7 標(biāo)定的片內(nèi)RC振蕩器
2.5 電源管理及睡眠模式
2.5.1 MCU控制寄存器
2.5.2 最小化功耗
2.6 系統(tǒng)控制和復(fù)位
2.6.1 復(fù)位AVR
2.6.2 片內(nèi)基準(zhǔn)電壓
2.7 看門狗定時(shí)器
2.8 中斷
2.8.1 ATmegal6的中斷向量
2.8.2 通用中斷控制寄存器(GICR)
2.9 I/O端口描述
2.9.1 端口使用介紹
2.9.2 作為通用數(shù)字I/O的端口
2.9.3 配置引腳
2.9.4 讀取引腳上的數(shù)據(jù)
2.9.5 未連接引腳的處理
本章小結(jié)
習(xí)題
第3章 ATmega單片機(jī)的指令系統(tǒng)
3.1 ATmega指令系統(tǒng)概述
3.1.1 ATmega指令系統(tǒng)的分類
3.1.2 ATmega指令系統(tǒng)的尋址方式和尋址空間
3.2 ATmega指令分類介紹
……
第4章 ATmega單片機(jī)的中斷系統(tǒng)及定時(shí)器
第5章 ATmega16單片機(jī)的串行通信接口
第6章 ATmega單片機(jī)的模擬接口及使用方法
第7章 ATmegaC語(yǔ)言實(shí)用程序控制流
第8章 ATmega硬件和實(shí)用程序
第9章 編譯器和集成開(kāi)發(fā)環(huán)境
附錄
參考文獻(xiàn)