第1章 概论
1.1 什么是单片机
1.2 单片机发展史及发展趋势
1.3 51单片机的分类及开发应用
1.4 单片机学习的要点
习 题
第2章 MCS-51单片机系统结构
2.1 MCS-51单片机基本结构原理
2.2 MCS-51存储器组织
2.3 MCS-51单片机特殊功能寄存器
2.4 MCS-51单片机的时序
习 题
第3章 指令系统
3.1 指令格式
3.2 伪指令
3.3 寻址方式
3.4 指令类型
3.5 汇编程序设计
习 题
第4章 单片机主要功能部件及应用
4.1 MCS-51单片机定时/计数器
4.2 中断系统
4.3 串行口
习 题
第5章 C51应用基础
5.1 KEIL C51简介
5.2 C51程序设计基础知识
5.3 C51的函数与数组
5.4 单片机基本实验板介绍
5.5 C51基本应用
习 题
第6章 单片机系统扩展技术
6.1 MCS-51系统扩展原理
6.2 数据存储器的扩展
6.3 单片机扩展外部存储器地址空间分配
6.4 I/O接口的扩展
6.5 D/A变换
6.6 AID接口的扩展
6.7 键盘接口
6.8 显示器接口
习 题
第7章 单片机应用实例
7.1 PC机与单片机的通信
7.2 单片机端串行口收发模块
7.3 单片机端串行口扩展程序模块
7.4 PC机端串行口通信模块的VB6.0语言设计
7.5 基于蜂鸣器的音乐播放
7.6 直接驱动LED显示屏应用
7.7 直流及步进电机控制
7.8 基于DS1302时钟模块程序设计
7.9 基于DS18820温度传感器模块设计
习 题
第8章 单片机开发技术
8.1 KEIL C51编译器使用简介
8.2 库文件的封装及使用
8.3 单片机编程技术简介
8.4 单片机编程技术应用实例
习 题
附录1 ASCII码表
附录2 MCS-51单片机常用资料
附录3 C51中的关键字和常用函数
附录4 常用芯片引脚图
参考文献