本書介紹了AT89系列單片機的基本原理,包括硬件結(jié)構(gòu)、功能特點、指令系統(tǒng)、存儲器組織以及接口部件等。
T89系列*片機概況
1.1 ATMEL公司的發(fā)展簡況
1.2 AT89系列*片機概況
1.2.1 AT89系列*片機特點
1.2.2 AT89系列*片機的發(fā)展分類
1.3 AT89系列*片機的開發(fā)工具簡介
1.3.1 軟件開發(fā)環(huán)境簡介
1.3.2 硬件開發(fā)環(huán)境簡介
*2章 *片機應(yīng)用系統(tǒng)的設(shè)計與開發(fā)
2.1 *片機應(yīng)用系統(tǒng)設(shè)計
2.1.1 *片機應(yīng)用系統(tǒng)設(shè)計的基本原則
2.1.2 *片機應(yīng)用系統(tǒng)設(shè)計的一般方法
2.1.3 *片機應(yīng)用系統(tǒng)設(shè)計的內(nèi)容和步驟
2.1.4 單片機應(yīng)用系統(tǒng)的可靠性設(shè)計
2.2 單片機應(yīng)用系統(tǒng)設(shè)計實例――自動往返小汽車
2.3 單片機應(yīng)用系統(tǒng)的開發(fā)
2.3.1 單片機開發(fā)系統(tǒng)組成及特點概述
2.3.2 單片機開發(fā)系統(tǒng)的分類
2.3.3 單片機開發(fā)系統(tǒng)的功能
2.4 單片機開發(fā)系統(tǒng)實例
2.4.1 單片機開發(fā)系統(tǒng)硬件及其連接
2.4.2 DOS環(huán)境單片機開發(fā)系統(tǒng)軟件
2.4.3 Windows環(huán)境單片機開發(fā)系統(tǒng)軟件
第3章 AT89系列單片機的基本結(jié)構(gòu)與功能
3.1 內(nèi)部結(jié)構(gòu)框圖介紹
3.1.1 算術(shù)/邏輯運算單元
3.1.2 寄存器組部件
3.2 引腳功能描述
3.3 存儲器配置和特殊功能寄存器
3.3.1 程序存儲器
3.3.2 數(shù)據(jù)存儲器
3.3.3 特殊功能寄存器
3.4 低功耗節(jié)電模式
3.4.1 空閑模式
3.4.2 掉電模式
3.5 看門狗定時器
3.5.1 看門狗的使用
3.5.2 空閑模式和掉電模式下的WIYT
3.6 程序存儲器的加密位
3.7 Flash存儲器編程
3.7.1 Flash存儲器的并行編程
3.7.2 Flash存儲器的串行編程
3.8 AT89S52單片機主要電氣特性
3.9 時鐘電路與CPu的時序
3.9.1 振蕩器和時鐘電路
3.9.2 CPU時序和有關(guān)概念
3.9.3 CPU的取指令和執(zhí)行指令的時序
3.9.4 訪問外部RoM的操作時序
3.9.5 訪問外部RAM的操作時序
3.10 復(fù)位電路
3.10.1 簡單復(fù)位電路
3.10.2 復(fù)雜復(fù)位電路
3.10.3 應(yīng)用系統(tǒng)的多復(fù)位處理
3.11 AT89系列典型單片機結(jié)構(gòu)
3.11.1 AT89C51/LV51單片機
3.11.2 AT89C205l單片機
3.11.3 A1"89S8252單片機
第4章 AT89系列單片機的指令系統(tǒng)
4.1 指令格式及其符號說明
4.1.1 指令格式
4.1.2 常用符號說明
4.2 AT89系列單片機的尋址方式
4.3 AT89單片機的指令說明
4.3.1 數(shù)據(jù)傳輸類指令
4.3.2 算術(shù)運算類指令
4.3.3 邏輯運算及移位類指令
4.3.4 控制轉(zhuǎn)移類指令
4.3.5 布爾變量類指令
第5章 匯編語言程序設(shè)計基礎(chǔ)
5.1 匯編語言程序設(shè)計概述
5.1.1 匯編語言的特點及其語句格式
5.1.2 匯編語言程序的基本步驟及特點
5.1.3 匯編語言程序的基本結(jié)構(gòu)形式
5.2 匯編語言的偽指令與匯編
5.2.1 匯編語言的偽指令
5.2.2 匯編語言的匯編
5.3 匯編語言程序設(shè)計舉例
5.3.1 算術(shù)運算程序
5.3.2 數(shù)制轉(zhuǎn)換程序
5.3.3 定時程序
5.3.4 查表程序
5.3.5 數(shù)據(jù)極值查找程序
5.3.6 數(shù)據(jù)排序程序
第6章 中斷系統(tǒng)
6.1 中斷系統(tǒng)相關(guān)概念
6.2 中斷系統(tǒng)的優(yōu)、缺點
6.3 中斷系統(tǒng)的分類
6.3.1 外部中斷類
6.3.2 定時中斷類
6.3.3 串行中斷類
6.4 中斷系統(tǒng)的功能
6.5 中斷系統(tǒng)的結(jié)構(gòu)
6.6 中斷標(biāo)志與控制寄存器
6.6.1 定時器中斷控制寄存器(TCON)
6.6.2 串行口控制寄存器(SCON)
6.6.3 中斷允許控制寄存器(IE)
6.6.4 中斷優(yōu)先級控制寄存器(IP)
6.7 中斷響應(yīng)處理過程
6.7.1 中斷響應(yīng)的條件和過程
6.7.2 中斷的處理和返回
6.7.3 中斷的響應(yīng)時間
6.7.4 中斷請求的撤銷
6.8 中斷的外部擴展簡介
6.9 中斷的系統(tǒng)應(yīng)用
第7章 接口部件結(jié)構(gòu)及功能
7.1 I/O端口的結(jié)構(gòu)及功能
7.1.1 I/O端口的結(jié)構(gòu)
7.1.2 寫端口操作
7.1.3 讀端口操作
7.1.4 讀引腳和鎖存器操作
7.1.5 I/O口總線
7.1.6 I/O口的負(fù)載能力
7.2 串行接口的結(jié)構(gòu)及功能
7.2.1 串行通信數(shù)據(jù)同步技術(shù)
7.2.2 串行通信數(shù)據(jù)傳送方式
7.2.3 串行接口結(jié)構(gòu)與控制
7.2.4 串行通信的工作方式
7.2.5 串行通信應(yīng)用實例
7.3 定時/計數(shù)器結(jié)構(gòu)與功能
7.3.1 定時/計數(shù)方法概述
7.3.2 定時/計數(shù)器的基本功能
7.3.3 定時/計數(shù)器的結(jié)構(gòu)與控制
7.3.4 定時/計數(shù)器的工作方式
7.3.5 定時/計數(shù)器T2
7.3.6 定時/計數(shù)器的應(yīng)用實例
7.4 人機通信接口技術(shù)
7.4.1 鍵盤接口技術(shù)
7.4.2 顯示接口技術(shù)
第8章 各系統(tǒng)部件的擴展技術(shù)
8.1 單片機最小應(yīng)用系統(tǒng)
8.2 單片機系統(tǒng)擴展的基本原理
8.2.1 片外總線結(jié)構(gòu)
8.2.2 單片機三總線擴展方法
8.2.3 地址空間的編址技術(shù)
8.3 程序存儲器的擴展――EPR()M型程序存儲器
8.4 數(shù)據(jù)存儲器的擴展
8.5 并行I/0口的擴展
8.5.1 I/O擴展的原因
8.5.2 I/O擴展的相關(guān)技術(shù)及控制方式
8.5.3 用74LSTTL芯片的簡單I/O擴展
8.5.4 可編程接口及其擴展技術(shù)
8.6 A/D、D/A轉(zhuǎn)換器的擴展
8.6.1 A/D轉(zhuǎn)換器接口擴展
8.6.2 D/A轉(zhuǎn)換器接口擴展.
8.7 外部中斷源擴展
第9章 AT89系列單片機應(yīng)用系統(tǒng)實例剖析
9.1 AT89系列單片機應(yīng)用現(xiàn)狀
9.2 汽車操縱信號燈控制系統(tǒng)應(yīng)用
9.3 智能客房控制系統(tǒng)應(yīng)用
9.4 商場自動存取柜控制系統(tǒng)應(yīng)用
9.5 工業(yè)生產(chǎn)順序控制系統(tǒng)實現(xiàn)
附錄
附錄工 ATMEL單片機指令表
附錄Ⅱ ATMEL單片機選型表
參考文獻