第1章 STC单片机绪论
1.1 单片机基础
1.1.1 单片机发展历史
1.1.2 单片机概念
1.1.3 单片机与嵌入式系统
1.1.4 单片机编程语言
1.2 STC单片机简介
1.2.1 STC单片机发展历史
1.2.2 STC单片机IAP和ISP
1.2.3 STC单片机命名规则
1.2.4 STC单片机封装类型
1.3 STC单片机系统硬件设计
1.4 STC单片机结构及功能
1.5 STC单片机引脚信号
第2章 数值表示及转换
2.1 常用码制
2.1.1 二进制码制
2.1.2 十进制码制
2.1.3 十六进制码制
2.1.4 BCD码
2.2 正数表示方法
2.2.1 正整数的表示
2.2.2 正小数的表示
2.3 正数码制转换
2.3.1 十进制整数转换成其他进制数
2.3.2 十进制小数转换成二进制数
2.4 负数表示方法
2.4.1 符号幅度表示法
2.4.2 补码表示法
2.5 负数补码的计算
2.5.1 负整数补码的计算
2.5.2 负小数补码的计算
2.6 定点数表示
2.7 浮点数表示
第3章 数字逻辑和时序
3.1 晶体管与I/O驱动
3.1.1 晶体管作为开关
3.1.2 单片机I/O驱动原理
3.2 有限自动状态机
3.2.1 有限自动状态机原理
3.2.2 状态图表示及实现
3.2.3 三位计数器设计实例
3.3 寄存器组功能
3.3.1 控制寄存器
3.3.2 状态寄存器
3.4 时序分析
3.4.1 逻辑门传输时序
3.4.2 建立时间和保持时间
第4章 STC单片机CPU子系统
4.1 STC单片机CPU内核功能单元
4.1.1 控制器
4.1.2 运算器
4.1.3 特殊功能寄存器
4.2 STC单片机存储器结构和地址空间
4.2.1 程序Flash存储器
4.2.2 数据Flash存储器
4.2.3 内部数据RAM存储器
4.2.4 外部数据存储器
4.2.5 字节存储顺序
4.3 STC单片机中断系统原理及功能
4.3.1 中断原理
4.3.2 中断系统结构
4.3.3 中断优先级处理
4.3.4 中断优先级控制寄存器
4.3.5 中断向量表
……
第5章 STC单片机CPU指令系统
第6章 STC单片机集成开发环境
第7章 STC单片机汇编语言编程基础
第8章 STC单片机C语言编程入门
第9章 STC单片机C语言变量和数据类型
第10章 STC单片机C语言运算符
第11章 STC单片机C语言描述语句
第12章 STC单片机C语言数组
第13章 STC单片机C语言指针
第14章 STC单片机C语言函数
第15章 STC单片机C语言预处理指令
第16章 STC单片机复杂数据结构
第17章 STC单片机C语言高级编程技术
第18章 STC单片机时钟、复位和电源模式原理及实现
第19章 STC单片机比较器原理及实现
第20章 STC单片机计数器和定时器原理及实现
第21章 STC单片机串行异步收发器原理及实现
第22章 STC单片机ADC原理及实现
第23章 STC单片机SPI原理及实现
第24章 STC单片机CCP/PCA/PWM模块原理及实现
第25章 STC单片机增强型PWM发生器原理及实现
第26章 RTX51操作系统原理及实现
附录
展开