模块1 单片机硬件系统
任务1 点亮最简单的单片机系统
1.1 计算机中的数制
1.1.1 数制的基本概念
1.1.2 不同数制之间的相互转换
1.2 单片机简介
1.2.1 单片机的基本概念
1.2.2 5—1单片机
1.3 MCS—51单片机的内部结构
1.3.1 8051单片机的基本内部结构
1.3.2 8051单片机的存储器结构
1.4 8051单片机的信号引脚及最小系统
1.4.1 信号引脚及功能
1.4.2 单片机最小系统
1.4.3 单片机应用系统
习题1
模块2 单片机开发软件系统
任务2 调试最简单的单片机系统点亮程序
2.1 单片机系统开发软件KEIL C51
2.1.1 KEIL C51软件基本知识
2.1.2 KEIL C51软件的使用
2.2 程序下载软件
2.2.1 下载软件的作用
2.2.2 STC下载软件的介绍
2.2.3 S7C下载软件的使用步骤
习题2
模块3 并行0/O口应用与C语言基础
任务3 控制8个LED发光二极管闪烁
3.1 并行I/O端口电路结构及功能
3.1.1 P0口
3.1.2 P1口
3.1.3 P2口
3.1.4 P3口
3.1.5 端口的负载能力
3.1.6 并行口使用小结
3.2 C语言基础知识
3.2.1 C语言简介
3.2.2 C51简介
3.3 C语言数据与运算
3.3.1 存储区域
3.3.2 存储模式
3.3.3 数据类型
3.3.4 常量与变量
3.3.5 运算符和表达式
任务4 流水灯
3.4 C语言的基本语句
3.4.1 表达式语句和复合语句
3.4.2 选择语句
3.4.3 循环语句
习题3
模块4 定时与中断系统
任务5 定时亮灭的小灯
4.1 C语言函数
4.1.1 C51语言程序的基本结构
4.1.2 函数分类
4.1.3 函数定义
4.1.4 函数调用
4.1.5 函数的定义与调用应用举例
4.2 定时/计数器
4.2.1 定时/计数器的结构和工作原理
4.2.2 定时/计数器的工作方式
4.2.3 定时/计数器的应用
任务6 人工控制的小灯
4.3 中断系统
4.3.1 中断的基本概念
4.3.2 8051单片机中断系统的结构
4.3.3 中断的特殊功能寄存器
4.3.4 中断处理过程
4.3.5 中断的应用
模块5 显示和键盘接口技术
……
模块6 串行口通信技术
模块7 综合应用
附录A 单片机学习板说明
参考文献