前言
第一章 计算机中的数与代码
第一节 进位计数制及其相互转换
第二节 数据在计算机中的表示
第三节 二进制数的运算方法
第四节 计算机中的代码
习题与思考题
第二章 微型计算机系统组成概论
第一节 概述
第二节 微处理器
第三节 半导体存储器
第四节 输入输出与接口
第五节 中断的基本概念
第六节 计算机的软件
习题与思考题
第三章 MCS-51单片机结构
第一节 单片微型计算机概述
第二节 MCS-51单片机的结构和引脚
第三节 MCS-51单片机存储器结构
第四节 MCS-51单片机的时序
习题与思考题
第四章 指令系统与程序设计
第一节 指令格式和寻址方式
第二节 指令系统
第三节 汇编语言程序设计
习题与思考题
第五章 MCS-51单片机的中断系统
第一节 中断源与中断优先级别
第二节 外部中断源扩展
习题与思考题
第六章 定时器/计数器
第一节 定时器/计数器的结构
第二节 定时器/计数器的专用寄存器
第三节 定时器的工作方式
第四节 定时器/计数器的编程和应用举例
习题与思考题
第七章 MCS-51单片机串行接口
第一节 串行通信的基本概念
第二节 MCS-51单片机串行口的控制
第三节 串行口的工作方式
第四节 波特率设计
第五节 串行口的编程和应用举例
习题与思考题
第八章 MCS-51系列单片机的扩展
第一节 MCS-51系列单片机最小应用系统
第二节 MCS-51系列单片机扩展系统的组成
第三节 MCS-51系列单片机程序存储器的扩展
第四节 MCS-51系列单片机数据存储器的扩展
第五节 MCS-51单片机I/O接口的扩展与接口技术
习题与思考题
第九章 单片机应用系统的设计、开发和实例
第一节 单片机应用系统的设计与开发
第二节 应用实例--顺序控制系统
第三节 应用实例--数据采集系统
第四节 步进电动机自动控制系统
习题与思考题
附录
附录A 实验指导
实验一 简单程序练习
实验二 简单程序设计
实验三 数据运算程序设计
实验四 子程序设计
实验五 存储器扩展
实验六 A/D转换
实验七 D/A转换
实验八 开发系统的综合实验
附录B 课程设计
附录C MCS-51指令系统表
附录D ASCⅡ(美国标准信息交换码)表
参考文献