第1章 微型計算機(jī)基礎(chǔ)
1.1 數(shù)制與編碼
1.1.1 數(shù)制及轉(zhuǎn)換方法
1.1.2 微型計算機(jī)中數(shù)的表示方法
1.1.3 微型計算機(jī)中常用編碼
1.2 微型計算機(jī)原理
1.2.1 微型計算機(jī)的基本組成
1.2.2 指令、程序與編程語言
1.2.3 微型計算機(jī)的工作過程
1.2.4 微型計算機(jī)的應(yīng)用形態(tài)
本章小結(jié)
習(xí)題與思考題
第2章 STC15F2K60S2單片機(jī)增強(qiáng)型8051內(nèi)核
2.1 單片機(jī)概述
2.1.1 單片機(jī)的概念
2.1.2 常見單片機(jī)
2.1.3 STC系列單片機(jī)
2.2 STC15F2K60S2單片機(jī)資源概述與引腳功能
2.2.1 STC15F2K60S2單片機(jī)資源與功能概述
2.2.2 STC15F2K60S2單片機(jī)引腳功能
2.3 STC15F2K60S2單片機(jī)的內(nèi)部結(jié)構(gòu)
2.3.1 STC15F2K60S2單片機(jī)的內(nèi)部結(jié)構(gòu)框圖
2.3.2 CPU結(jié)構(gòu)
2.4 STC15F2K60S2單片機(jī)的存儲結(jié)構(gòu)
2.5 STC15F2K60S2單片機(jī)的并行I/O端口
2.5.1 STC15F2K60S2單片機(jī)的并行I/O端口與工作模式
2.5.2 STC15F2K60S2單片機(jī)的并行I/O端口的結(jié)構(gòu)
2.5.3 STC15F2K60S2單片機(jī)并行I/O端口的使用注意事項(xiàng)
2.6 STC15F2K60S2單片機(jī)的時鐘與復(fù)位
2.6.1 STC15F2K60S2單片機(jī)的時鐘
2.6.2 STC15F2K60S2單片機(jī)的復(fù)位
本章小結(jié)
習(xí)題與思考題
第3章 STC15F2K60S2單片機(jī)的在線編程與在線仿真
3.1 Keil μVision4集成開發(fā)環(huán)境
3.1.1 概述
3.1.2 應(yīng)用Keil μVision4開發(fā)工具編輯、編譯用戶程序,生成機(jī)器代碼
3.1.3 應(yīng)用Keil μVision4集成開發(fā)環(huán)境調(diào)試用戶程序
3.2 STC系列單片機(jī)在線編程
3.2.1 STC系列單片機(jī)在系統(tǒng)可編程(ISP)電路
3.2.2 安裝USB轉(zhuǎn)串口驅(qū)動程序
3.2.3 單片機(jī)應(yīng)用程序的下載與運(yùn)行
3.2.4 STC-ISP在線編程軟件的其他功能
3.3 Proteus模擬仿真軟件
3.3.1 Proteus繪制電原理圖
3.3.2 Proteus模擬仿真軟件實(shí)施單片機(jī)仿真
本章小結(jié)
習(xí)題與思考題
第4章 STC15F2K60S2單片機(jī)的指令系統(tǒng)
4.1 概述
4.2 數(shù)據(jù)傳送類指令
4.3 算術(shù)運(yùn)算類指令(24條)
4.4 邏輯運(yùn)算與循環(huán)移位類指令(24條)
4.5 控制轉(zhuǎn)移類指令(17條)
4.6 位操作類指令(17條)
本章小結(jié)
習(xí)題與思考題
第5章 STC15F2K60S2單片機(jī)的程序設(shè)計
5.1 匯編語言程序設(shè)計
5.1.1 匯編語言程序設(shè)計基礎(chǔ)
5.1.2 基本程序結(jié)構(gòu)與程序設(shè)計舉例
5.2 C51程序設(shè)計
5.2.1 C51基礎(chǔ)
5.2.2 C51程序設(shè)計
本章小結(jié)
習(xí)題與思考題
第6章 STC15F2K60S2單片機(jī)存儲器的應(yīng)用
6.1 STC15F2K60S2單片機(jī)的程序存儲器
6.2 STC15F2K60S2單片機(jī)的基本RAM
6.3 STC15F2K60S2單片機(jī)的擴(kuò)展RAM(XRAM)
6.4 STC15F2K60S2單片機(jī)的EEPROM(數(shù)據(jù)Flash)
本章小結(jié)
習(xí)題與思考題
第7章 STC15F2K60S2單片機(jī)的定時/計數(shù)器
7.1 STC15F2K60S2單片機(jī)定時/計數(shù)器(T0/T1)的結(jié)構(gòu)和工作原理
7.2 STC15F2K60S2單片機(jī)定時/計數(shù)器(T0/T1)的控制
7.3 STC15F2K60S2單片機(jī)定時/計數(shù)器(T0/T1)的工作方式
7.4 STC15F2K60S2單片機(jī)定時/計數(shù)器(T0/T1)的應(yīng)用舉例
7.4.1 STC15F2K60S2單片機(jī)定時/計數(shù)器(T0/T1)的定時應(yīng)用
7.4.2 STC15F2K60S2單片機(jī)定時/計數(shù)器(T0/T1)的計數(shù)應(yīng)用
7.4.3 T0、T1的綜合應(yīng)用
7.5 STC15F2K60S2單片機(jī)的定時/計數(shù)器T2
7.5.1 STC15F2K60S2單片機(jī)的定時/計數(shù)器T2的電路結(jié)構(gòu)
7.5.2 STC15F2K60S2單片機(jī)的定時/計數(shù)器T2的控制寄存器
7.6 STC15F2K60S2單片機(jī)的可編程時鐘輸出功能
7.6.1 STC15F2K60S2單片機(jī)的可編程輸出時鐘:CLKOUT0、CLKOUT1、CLKOUT2
7.6.2 STC15F2K60S2單片機(jī)可編程時鐘的應(yīng)用舉例
本章小結(jié)
習(xí)題與思考題
第8章 STC15F2K60S2單片機(jī)中斷系統(tǒng)
8.1 中斷系統(tǒng)概述
8.1.1 中斷系統(tǒng)的幾個概念
8.1.2 中斷的技術(shù)優(yōu)勢
8.1.3 中斷系統(tǒng)需要解決的問題
8.2 STC15F2K60S2單片機(jī)的中斷系統(tǒng)
8.2.1 STC15F2K60S2單片機(jī)的中斷請求
8.2.2 STC15F2K60S2單片機(jī)的中斷響應(yīng)
8.2.3 STC15F2K60S2單片機(jī)中斷應(yīng)用舉例
8.3 STC15F2K60S2單片機(jī)外部中斷的擴(kuò)展
本章小結(jié)
習(xí)題與思考題
第9章 STC15F2K60S2單片機(jī)的串行口
9.1 串行通信基礎(chǔ)
9.2 STC15F2K60S2單片機(jī)串行口1
9.2.1 串行口1的控制寄存器
9.2.2 串行口1的工作方式
9.2.3 串行口1的波特率
9.2.4 串行口1的應(yīng)用舉例
9.3 STC15F2K60S2單片機(jī)串行口2
9.3.1 STC15F2K60S2單片機(jī)串行口2控制寄存器
9.3.2 STC15F2K60S2單片機(jī)串行口2的工作方式與波特率
9.4 STC15F2K60S2單片機(jī)與PC的通信
9.4.1 單片機(jī)與PC的RS-232C串行通信接口設(shè)計
9.4.2 單片機(jī)與PC的USB總線通信接口設(shè)計
9.4.3 單片機(jī)與PC串行通信的程序設(shè)計
9.5 STC15F2K60S2單片機(jī)串行口1的中繼廣播方式
9.6 STC15F2K60S2單片機(jī)串行口硬件引腳的切換
本章小結(jié)
習(xí)題與思考題
第10章 STC15F2K60S2單片機(jī)的A/D轉(zhuǎn)換模塊
10.1 STC15F2K60S2單片機(jī)A/D模塊的結(jié)構(gòu)
10.2 STC15F2K60S2單片機(jī)A/D模塊的控制
10.3 STC15F2K60S2單片機(jī)A/D轉(zhuǎn)換的應(yīng)用
本章小結(jié)
習(xí)題與思考題
第11章 STC15F2K60S2單片機(jī)CCP/PCA/PWM模塊
11.1 STC15F2K60S2單片機(jī)的CCP/PCA/PWM模塊的結(jié)構(gòu)
11.2 PCA模塊的特殊功能寄存器
11.3 CCP/PCA模塊的工作模式與應(yīng)用舉例
11.4 PCA模塊功能引腳的切換
本章小結(jié)
習(xí)題與思考題
第12章 STC15F2K60S2單片機(jī)的SPI接口
12.1 SPI接口的結(jié)構(gòu)
12.2 SPI接口的特殊功能寄存器
12.3 SPI接口的數(shù)據(jù)通信
12.4 SPI接口的應(yīng)用舉例
12.5 SPI接口功能引腳的切換
本章小結(jié)
習(xí)題與思考題
第13章 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計
13.1 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)流程
13.1.1 單片機(jī)應(yīng)用系統(tǒng)的設(shè)計原則
13.1.2 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)流程
13.1.3 單片機(jī)應(yīng)用系統(tǒng)工程報告的編制
13.2 人機(jī)對話接口應(yīng)用設(shè)計
13.2.1 LED數(shù)碼顯示與應(yīng)用編程
13.2.2 LED顯示接口與應(yīng)用編程
13.2.3 鍵盤接口與應(yīng)用編程
13.3 串行總線接口技術(shù)與應(yīng)用編程
13.3.1 I2C串行總線接口技術(shù)與應(yīng)用編程
13.3.2 單總線接口技術(shù)與應(yīng)用編程
13.4 STC15F2K60S2單片機(jī)的低功耗設(shè)計與可靠性設(shè)計
13.4.1 STC15F2K60S2單片機(jī)的低功耗設(shè)計
13.4.2 STC15F2K60S2單片機(jī)的可靠性設(shè)計
本章小結(jié)
習(xí)題與思考題
第14章 微型計算機(jī)總線擴(kuò)展技術(shù)*
14.1 微型計算機(jī)的總線結(jié)構(gòu)
14.2 MCS-51單片機(jī)系統(tǒng)擴(kuò)展
14.2.1 編址技術(shù)
14.2.2 程序存儲器的擴(kuò)展
14.2.3 數(shù)據(jù)存儲器的擴(kuò)展
14.2.4 I/O接口的擴(kuò)展
本章小結(jié)
習(xí)題與思考題
附錄A ASCII碼表
附錄B STC15F2K60S2單片機(jī)指令系統(tǒng)表
附錄C STC_ISP下載編程軟件實(shí)用程序簡介
附錄D C51常用頭文件與庫函數(shù)
附錄E STC15系列單片機(jī)功能特性
參考文獻(xiàn)