单片机应用技术的目录
序
前言
第1章单片机技术概述
1.1微型计算机的基本概念、组成及分类
1.1.1微型计算机的组成
1.1.2微型计算机的分类
1.2单片机技术发展的特点
1.3常见的单片机
1.3.18051内核的单片机
1.3.2其他单片机
1.4单片机的应用
1.4.1单片机的应用范围
1.4.2单片机应用系统的设计
1.5习题
第2章STC12C5410AD的增强型8051内核
2.1STC12C5410AD单片机的引脚
2.2STC12C5410AD单片机的结构
2.2.1STC12C5410AD单片机的内部结构
2.2.2CPU结构
2.3STC12C5410AD单片机的存储器
2.3.1存储器空间及存储器
2.3.2数据Flash存储器的操作
2.4习题
第3章数字输入/输出端口
3.1STC12C5410AD单片机的I/O口及工作模式
3.2STC12C5410AD单片机I/O口的结构
3.3STC12C5410AD单片机I/O口的使用
3.4习题
第4章指令系统
4.1助记符语言
4.1.1助记符语言概述
4.1.2操作码
4.1.3操作数
4.2指令格式及分类
4.2.1汇编语言的概念及格式
4.2.2指令代码的存储格式
4.2.3指令中的符号约定
4.3寻址方式
4.4数据传送类指令
4.4.1数据传送指令
4.4.2数据交换指令
4.4.3栈操作指令
4.5逻辑操作类指令
4.5.1对累加器A进行的逻辑操作
4.5.2双操作数逻辑操作指令
4.6算术运算类指令
4.6.1加减运算指令
4.6.2乘除运算指令
4.6.3增量、减量指令
4.6.4二一十进制调整指令
4.7位操作指令
4.7.1位数据传送指令
4.7.2位状态控制指令
4.7.3位逻辑操作指令
4.7.4位条件转移指令
4.8控制转移类指令
4.9习题
第5章汇编语言程序设计及仿真调试
5.1汇编语言程序设计基础知识
5.1.1伪指令
5.1.2汇编语言程序设计的一般步骤和基本框架
5.2汇编语言程序设计举例
5.3利用KeilμVision2集成开发环境调试程序
5.3.1KeilμVision2集成开发环境简介
5.3.2KeilμVision2集成开发环境中调试8051单片机汇编语言程序的方法
5.4利用ISP工具将程序下载到单片机中验证程序
5.4.1ISP下载程序的运行过程
5.4.2使用ISP工具下载程序的步骤
5.5习题
第6章C语言程序设计及仿真调试
6.1C语言程序设计基础
6.1.1数据类型
6.1.2基本运算符和表达式
6.1.3C语言程序设计
6.1.4函数
6.1.5指针
6.1.6结构与联合
6.1.7枚举和位运算
6.1.8预处理
6.2KeilC对ANSIC的扩展
6.2.1KeilC51扩展关键字
6.2.2KeilC51指针
6.2.3KeilC51函数
6.2.4STC12C5410AD单片机C51程序框架
6.3习题
第7章中断
7.1中断的概念
7.2STC12C5410AD单片机的中断系统及其管理
7.2.1中断源及其优先级管理
7.2.2单片机中断处理过程
7.2.3中断请求的撤除
7.2.4关于外部中断
7.2.5中断程序编程举例
7.2.6中断使用过程中需要注意的问题
7.3习题
第8章定时/计数器
8.1STC12C5410AD单片机的定时/计数器
8.1.1定时/计数器的结构及工作原理
8.1.2定时/计数器方式和控制寄存器
8.1.3定时/计数器的工作方式
8.1.4定时/计数器量程的扩展
8.1.5定时/计数器编程举例
8.1.6定时/计数器应用中应注意的问题
8.2STC12C5410AD的PCA/PWM模块
8.2.1PCA/PWM模块的结构
8.2.2PCA/PWM模块的特殊功能寄存器
8.2.3PCA/PWM模块的工作模式
8.2.4PCA/PWM模块韵应用
8.3习题
第9章串行通信
9.1通信的一般概念
9.1.1并行通信与串行通信
9.1.2串行通信的两种基本方式
9.2STC12C5410AD单片机的串行接口
9.2.1串行接口的控制寄存器
9.2.2串行接口的工作方式
9.2.3多处理机通信
9.2.4波特率的设定
9.2.5串行接口通信应用举例
9.2.6计算机与单片机之间的串行通信
9.3STC112C5410AD单片机的SPI接口
9.3.1SPI接口的结构
9.3.2SPI接口的数据通信
9.3.3SPI接口的应用举例
9.4习题
第10章模数转换器
10.1模数转换器的结构及相关寄存器
10.1.1模数转换器的结构
10.1.2参考电压源
10.1.3与ADC有关的特殊功能寄存器
10.2模数转换器的应用
10.3习题
第11章复位、省电方式和时钟
11.1复位
11.2省电方式
11.2.1省电方式的控制
11.2.2省电方式的应用
11.3时钟
11.4习题
第12章单片机应用系统设计举例
12.1系统要求
12.2需求分析
12.3系统硬件设计
12.4系统软件设计
12.5习题
附录
附录ASTC12C5410AD单片机指令表
附录BSTC12C5410单片机寄存器定义文件STC12.INC内容
附录CSTC12C5410AD单片机寄存器头文件STC12.H内容
附录DMSComm控件简介
附录E逻辑符号对照表
附录FASCII码表
参考文献
……