更新时间:2020-04-14 20:00:02
封面
版权信息
前言
基础篇51单片机
第1章 单片机概述
1.1 单片机的发展历史
1.2 单片机现状与趋势
1.3 单片机系统分类
1.4 单片机系统功能及应用
1.5 本章总结
1.6 思考与练习题
第2章 51单片机的硬件结构
2.1 引脚及其功能
2.2 内部结构
2.3 本章总结
2.4 思考与练习题
第3章 51单片机工作方式和指令系统
3.1 单片机的工作方式
3.2 单片机指令系统简介
3.3 单片机的寻址方式
3.4 单片机的指令格式与符号
3.5 本章总结
3.6 思考与练习题
进阶篇 C语言开发
第4章 C语言程序设计基础
4.1 标识符与关键字
4.2 运算符与表达式
4.3 数据类型
4.4 变量与常量
4.5 数组与指针
4.6 结构变量
4.7 共用体
4.8 枚举
4.9 程序结构与函数
4.10 流程控制语句
4.11 本章总结
4.12 思考与练习题
第5章 单片机常用开发工具
5.1 编程器概述
5.2 编程器的安装与使用举例
5.3 仿真器
5.4 Keil 8051 C编译器
5.5 本章总结
5.6 思考练习题
第6章 C语言与汇编语言混合编程
6.1 单片机汇编程序设计
6.2 汇编与C语言混合编程技术
6.3 C语言与汇编语言混合编程实例
6.4 本章总结
6.5 思考与练习题
实践篇 常用模块
第7章 单片机软硬件开发流程
7.1 单片机系统设计分析
7.2 单片机软件开发流程
7.3 单片机硬件开发流程
7.4 本章总结
7.5 思考与练习题
第8章 单片机常用单元模块设计与实例
8.1 键盘输入单元模块
8.2 数码显示单元模块
8.3 液晶显示单元模块
8.4 数学运算
8.5 中断单元模块
8.6 定时器与计数器模块
8.7 ROM/RAM存储模块
8.8 A/D转换模块
8.9 D/A转换模块
8.10 看门狗监控模块
8.11 串行通信接口模块
8.12 本章总结
实战篇 应用系统设计
第9章 单片机应用系统设计实例
9.1 步进电机控制系统的设计
9.2 基于H6152的智能卡读写系统设计
9.3 SPI总线通信系统设计
提高篇 扩展与经验
第10章 单片机系统扩展
10.1 总线的扩展设计
10.2 存储器的扩展设计
10.3 接口的扩展设计
10.4 本章总结
10.5 思考与练习题
第11章 单片机C语言设计经验归纳
11.1 系统方案的选择
11.2 硬件系统的稳定性
11.3 编程技巧与程序优化
11.4 系统抗干扰处理
11.5 本章总结
第12章 RTX51实时多任务操作系统
12.1 RTX51概述
12.2 系统要求和任务定义
12.3 建立RTX51 Tiny应用程序
12.4 RTX51 Tiny系统函数详解
12.5 堆栈处理与系统调试
12.6 RTX51系统应用实例
12.7 本章总结
附录 A全书练习题答案
附录 B单片机断电保护方法归纳
B.1 外部RAM断电数据保护
B.1.1 简单的外部RAM断电数据保护