第1章 单片机概论
1.1 单片机的特点及发展概况
1.1.1 单片机--微控制器嵌入式应用的概念
1.1.2 单片机的特点和应用
1.1.3 单片机的历史与发展
1.2 常用单片机系列介绍
1.2.1 MCS.5 1系列单片机
1.2.2 80C5 1系列单片机
1.2.3 S'rC系列单片机
1.2.4 CY7C680XX系列单片机
1.2.5 C8051系列单片机
第2章 MCS.5 1单片机结构和时序
2.1 MCS.5 1单片机结构
2.1.1 MCS.5 l单片机的结构
2.1.2 MCS.5 1的封装与引脚
2.1.3 CPU的结构
2.1.4 存储器结构
2.1.5 输入输出端口结构
2.1.6 定时器,计数器
2.1.7 中断系统
2.2 时序
2.2.1 振荡器和时钟电路
2.2.2 CP[J取指令,执行指令周期时序
2.3 单片机的工作方式
2.3.1 复位操作
2.3.2 程序执行方式
2-3.3 低功耗工作方式
第3章 MCS.5 1单片机指令系统
3.1 指令系统简介
3.1.1 指令概述
3.1.2 指令格式
3.1 _3指令的分类
3.1.4 指令中的符号
3.2 MCS-51的寻址方式
3.2.1 立即寻址(Immediate.Addressing)
3.2.2 直接寻址(Direct Addressing)
3.2 _3寄存器寻址(Register Addressing)
3.2.4 寄存器间接寻址(Register Indirect Addressing)
3.2.5 基址寄存器加变址寄存器的间接寻址(Base Register Plus:Index Register Indirect.Addressing)
3.2.6 相对寻址
3.2.7 位寻址..5 i
3.3 MCS一51指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3 _3逻辑运算类指令
3.3.4 控制转移类指令
3.3.5 布尔变量操作类指令
第4章 汇编语言程序设计
4.1 汇编语言语句的格式
4.2 伪指令
4.2.1 ORG(汇编起始指令)
4.2.2 END(汇编结束命令)
4.2.3 EQU(赋值命令)
4.2.4 DATA(数据地址赋值命令)
4.2.5 DB(定义字节指令)
4.2.6 DW(定义字命令)
4.2.7 :DS(定义空间命令)
4.2.8 BII'(位地址符号命令)
4.3 汇编语言源程序的编程和汇编
4.3.1 源程序编辑
4.3.2 源程序汇编
4.4 汇编语言程序设计方法
4.4.1 简单程序
4.4.2 分支程序
4.4.3 循环程序
4.4.4 查表程序
4.4.5 子程序
4.5 综合编程举例
4.5.1 算术运算类程序
4.5.2 代码转换类程序
4.5.3 查表程序
4.5.4 软件看门狗
4.5.5 数字滤波程序
第5章 嵌入式单片机高级C51程序设计
5.1 嵌入式高级C语言编程概述
5.2 嵌入式C语言编译环境介绍
5.2.1 Keil c集成开发环境安装
5.2.2 Keil C工程的建立与设置
5-3 Keil C5l与标准C1:
5.3.1 Keil C51扩展关键字
5.3.2 内存区域
5.3.3 特殊功能寄存器sFR
5.3.4 存储类型标示符的声明
5.3.5 存储模式
5.3.6 数据类型
5.3.7 位变量与声明l
5.3.8 Keil C5 1指针
5.3.9 Keil C51函数
5.4 c51语言的程序流程控制
5.4.1 条件语句(if)
5.4.2 循环语句
5.4.3 break语句、continue语句和goto语句]
5.4.4 选择语句(switch)
第6章 基于Proteus ISIS的现代嵌入式系统仿真技术
6.1 Proteus IsIs仿真系统介绍
6.1.1 Proteus ISIS简介
6.1.2 Proteus ISIS操作界面介绍
6.2 原理图绘制的方法和步骤
6.2.1 基本操作
6.2.2 创建新的设计文件
6.2.3 设置图纸类型
6.2.4 图形编辑基本操作
6.2.5 将所需元器件加入对象选择器
6.2.6 放置元器件
6.2.7 绘制总线
6.2.8 元件间导线连接(Wiring Upomponents on the Schemic)
6.2.9 导线标注(PART LABELS)
6_3 proteuscvsM的电路分析
6.3.1 激励源
6.3.2 虚拟仪器
6.3.3 探针
6.3.4 图表分析
6.4 Proteus IsIs联合Keil c仿真805l及虚拟串口
6.4.1 Proteus lSIS~Keil C软件设置
6.4.2 虚拟串口Virtual Serial PortDriver 6.0
6.4.3 串口调试工具SSCOM及SecureCRT介绍
6.4.4 基于Proteus ISIS的MCS一5 1最小仿真电路及相关设置
第7章 基本51内核单片机内部功能以及外部系统扩展和应用
7.1 定时/计数器介绍及基于ProteusISIs的仿真
……
第8章 基于MCS-51的A/D D/A应用
第9章 基于8051内核的多功能
第10章 基于Proteus ISIS的高级仿真
第11章 基于Proteus ARES 的PCB设计技术
参考文献
附录 MCS-51指令表