更新时间:2019-07-01 11:07:45
封面
版权信息
作者简介
内容简介
高等学校电子信息类专业系列教材
序
推荐序
第2版前言
第1版前言
学习说明
第1章 单片机和嵌入式系统基础知识
1.1 嵌入式系统的基本概念
1.2 8051微控制器的内部架构
1.3 8051单片机硬件开发平台
1.4 运行第一个8051单片机程序
1.5 8051单片机编程语言
第2章 STC单片机硬件知识
2.1 STC单片机发展历史
2.2 STC单片机IAP和ISP
2.3 STC单片机命名规则及封装
2.4 STC单片机的架构及功能
2.5 STC单片机的I/O驱动原理
2.6 STC单片机硬件下载电路设计
2.7 STC单片机电源系统设计
第3章 STC单片机软件开发环境
3.1 KeilμVision集成开发环境介绍
3.2 KeilμVision软件开发流程介绍
3.3 KeilμVision基本开发流程的实现
第4章 数值表示及转换
4.1 常用码制
4.2 正数表示方法
4.3 正数码制转换
4.4 负数表示方法
4.5 负数补码的计算
4.6 定点数表示
4.7 浮点数表示
第5章 STC单片机架构
5.1 STC单片机CPU内核功能单元
5.2 STC单片机存储器结构和地址空间
5.3 STC单片机中断系统原理及功能
第6章 STC单片机CPU指令系统
6.1 STC单片机CPU寻址模式
6.2 STC单片机CPU指令集
第7章 STC单片机汇编语言编程模型
7.1 汇编语言程序结构
7.2 汇编代码中段的分配
7.3 汇编语言符号及规则
7.4 汇编语言操作数描述
7.5 汇编语言控制描述
7.6 KeilμVision5汇编语言设计流程
7.7 单片机端口控制汇编语言程序设计
7.8 单片机中断汇编语言程序设计
第8章 STC单片机C语言编程模型
8.1 常量和变量
8.2 数据类型
8.3 运算符
8.4 描述语句
8.5 数组
8.6 指针
8.7 函数
8.8 预编译指令
8.9 复杂数据结构
8.10 C程序中使用汇编语言
8.11 C语言端口控制实现
8.12 C语言中断程序实现
第9章 STC单片机时钟、复位和电源模式原理及实现
9.1 STC单片机时钟
9.2 STC单片机复位
9.3 STC单片机电源模式
第10章 STC单片机比较器原理及实现
10.1 STC单片机比较器结构
10.2 STC单片机比较器寄存器组
10.3 STC单片机比较器应用
第11章 STC单片机计数器和定时器原理及实现
11.1 计数器/定时器模块简介
11.2 计数器/定时器寄存器组
11.3 计数器/定时器工作模式原理和实现
第12章 STC单片机异步串行收发器原理及实现
12.1 RS-232标准简介
12.2 STC单片机串口模块简介
12.3 串口1寄存器及工作模式
12.4 串口2寄存器及工作模式
12.5 红外通信的原理及实现
第13章 STC单片机ADC原理及实现
13.1 模数转换器原理
13.2 STC单片机内ADC的结构原理
13.3 STC单片机内ADC寄存器组
13.4 直流电压测量及串口显示
13.5 直流电压测量及LCD屏显示
13.6 交流电压测量及LCD屏显示
13.7 温度测量及串口显示
第14章 STC单片机增强型PWM发生器原理及实现
14.1 脉冲宽度调制原理
14.2 增强型PWM发生器模块
14.3 生成单路PWM信号
14.4 生成两路互补PWM信号
14.5 步进电机的驱动和控制
第15章 STC单片机SPI原理及实现
15.1 SPI模块结构及功能
15.2 SPI模块寄存器组