序
前言
第1章 概論
1.1 微控制器的結構特點
1.2 微控制器的軟硬件系統(tǒng)
1.3 為什么要采用微控制器開發(fā)平臺
1.4 微控制器的應用領域和應用模式
1.5 如何選用微控制器
1.6 微控制器的選型原則
1.7 微控制器如何選型
1.8 微控制器的技術特性
1.9 微控制器在我國的發(fā)展
1.10 國際主流微控制器的發(fā)展趨勢
習題
第2章 MCS-51微控制器的結構原理
2.1 MCS-51微控制器的基本組成
2.2 MCS-51微控制器的指令時序
2.3 片內存儲器
2.4 MCS-51微控制器的引腳及其片外總線結構
2.5 寄存器區(qū)
2.6 MCS-51微控制器工作方式
習題
第3章 MCS-51微控制器的指令系統(tǒng)
3.1 指令格式
3.2 微控制器執(zhí)行指令的過程
3.3 MCS-51微控制器指令系統(tǒng)
3.4 特殊的地址空間與尋址方式
3.5 傳輸指令與數據傳輸
3.6 堆棧及堆棧指示器
3.7 算術運算和移位指令
3.8 控制轉移指令
3.9 子程序調用和返回指令
3.10 位操作指令
3.11 MASM51交叉匯編程序
習題
第4章 微控制器應用系統(tǒng)與外設交換數據的方法
4.1 關于中斷源的定義
4.2 程序查詢法
4.3 中斷控制法
4.4 MCS-51微控制器的中斷控制
4.5 MCS-51微控制器對外部中斷源的擴展
4.6 中斷系統(tǒng)的應用
習題
第5章 MCS-51微控制器內部定時器/計數器及其應用
5.1 定時器/計數器的專用寄存器
5.2 定時器/計數器的工作方式
5.3 MCS-51微控制器內部定時器/計數器初始化
5.4 如何使用8051定時器/計數器
5.5 定時器T2(在8052中)
5.6 什么是WatchDog系統(tǒng)
習題
第6章 匯編語言程序設計
6.1 匯編語言的構成
6.2 匯編語言源程序的人工匯編(手工匯編)
6.3 機器匯編
6.4 MCS-51微控制器程序設計舉例
習題
第7章 并行I/O口
7.1 概述
7.2 外部設備的編址
7.3 I/O數據的四種傳送方式
7.4 MCS-51微控制器內部并行I/O口
7.5 I/O口的基本輸入/輸出實驗
7.6 微控制器LED顯示器接口技術
7.7 液晶顯示器(LCD)接口電路
習題
第8章 微控制器應用系統(tǒng)的組成
第9章 微控制器應用系統(tǒng)的開發(fā)
第10章 80C51系列80C552單片微控制器
第11章 微控制器應用系統(tǒng)的可靠性與抗干擾
第12章 MCS-51的串行通信
第13章 MCS-51微控制器的基本結構和工作原理
第14章 80C196KB/KC微控制器
第15章 C51程序設計
第16章 嵌入式系統(tǒng)簡介
總習題和部分習題答案
參考文獻
附錄 MCS-51、MCS-96指令表