导语
内容提要
马秀丽、周越、王红编著的《单片机原理与应用系统设计(第2版高等院校信息技术规划教材)》在较全面和详细地介绍MCS-51单片机的基本原理、系统结构、内部资源、指令系统、常用接口及其外部扩展、应用系统设计等内容的基础上,增加了丰富且能够实际演示的单片机应用实例、嵌入式操作系统在MCS-51单片机系统中应用的方法和实例,目的是强化学习者的单片机软、硬件系统的整体设计意识和设计能力,也为嵌入式技术的学习打下良好基础。
全书共分11章,内容包括单片机技术概述、基本原理、汇编语言程序设计、C语言程序设计、内部资源及应用、基本外部接口技术、通信接口技术、应用系统设计、嵌入式操作系统的应用、便携式单片机学习板的设计和单片机应用系统开发工具。书中相关应用设计案例的编写具有完整性、系统性和工程性。所有案例均给出可实施的系统级设计资料,包括用Protel绘制的硬件电路原理图、Keil μVision环境下调试通过的软件源程序代码以及Proteus环境下的系统仿真实现结果。除个别章外,每章结束备有相关的习题,以便读者及时巩固所学知识。
本书内容全面,概念清晰,结构合理,实例丰富,文字通俗易懂,并配有多媒体教学课件和相关案例,是学习单片机原理与系统设计的理想教材,特别适合作为高等院校电子信息类专业的本科生教材。本书也可作为爱好单片机软、硬件技术和嵌入式技术的初学者及工程设计人员的参考书。
目录
第1章 单片机概述
1.1 单片机的概念及特点
1.1.1 单片机的基本概念
1.1.2 单片机的主要特点
1.2 单片机的发展历程
1.3 单片机的种类与应用
1.3.1 单片机的种类
1.3.2 单片机的等级
1.3.3 单片机的应用
1.4 单片机的选型
习题
第2章 单片机的基本原理
2.1 MCS-51系列单片机简介
2.1.1 MCS-51系列单片机的特点
2.1.2 MCS-51系列单片机的常用芯片简介
2.2 MCS-51系列单片机的结构
2.2.1 MCS-51系列单片机的内部结构
2.2.2 MCS-51系列单片机的CPU
2.2.3 MCS-51系列单片机的存储器分布
2.2.4 MCS-51系列单片机的输入输出接口
2.2.5 MCS-51系列单片机的时钟电路
2.2.6 MCS-51系列单片机的复位电路
2.3 MCS-51系列单片机的引脚功能
2.4 MCS-51系列单片机的时序
2.4.1 MCS-51系列单片机的时序单位
2.4.2 MCS-51系列单片机典型指令的时序
2.5 MCS-51系列单片机的最小系统
2.5.1 MCS-51系列单片机的最小系统组成
2.5.2 MCS-51系列单片机的节电方式
习题
第3章 单片机汇编语言程序设计
3.1 MCS-51系列单片机的汇编指令格式和寻址方式
3.1.1 MCS-51系列单片机的汇编指令格式
3.1.2 MCS-51系列单片机的寻址方式
3.2 MCS-51系列单片机的指令系统
3.2.1 数据传送类指令
3.2.2 算术运算类指令
3.2.3 逻辑运算类指令
3.2.4 控制转移类指令
3.2.5 位运算类指令
3.3 MCS-51系列单片机汇编程序常用的伪指令
3.4 MCS-51系列单片机汇编语言程序设计
3.4.1 数据的寻找与排序的程序
3.4.2 数据运算的程序
3.4.3 数据的拼拆和转换
3.4.4 多分支转移程序
3.4.5 子程序设计
习题
第4章 单片机C语言程序设计
第5章 MCS-51单片机内部资源及编程
第6章 MCS-51单片机的外部接口技术
第7章 MCS-51单片机的通信接口技术
第8章 单片机应用系统设计
第9章 嵌入式操作系统应用基础
第10章 便携式单片机学习板介绍
第11章 单片机应用系统开发工具
附录A MCS-51单片机指令表
附录B C51的库函数
参考文献