本书是基于MCS-51系列单片机进行讲解的计算机控制技术,结合目前应用非常广泛的C51程序设计以及Keil C51编译器,在汇编程序设计的基础上,增加单片机C51语言应用程序设计。本书注重实例引导,使读者快速、轻松地进入C51语言编程的环境,尽量减少枯燥和压力感。
本书是编者多年从事“单片机原理及应用”、“计算机控制技术”课程教学和科研的经验总结。书中的很多例题、习题都是精心挑选具有典型功能程序或选自不同项目的部分应用程序,实用性很强。本书在内容安排上由浅人深、由易到难、重点突出、通俗易懂,在单片机原理的基础上,列举了较多的应用实例,突出易学实用的特点。每章后都有相关的习题,帮助学生和参考人员理解消化本书上所讲的理论知识。
本书着重介绍计算机控制系统的组成、单片微型计算机的结构,软硬件系统,基本控制算法及在工业控制中的应用技术。全书共9章,主要内容以单片机控制系统为例,介绍微机控制系统的结构、组成、算法;分别讲述基于MCS-51系列单片机的结构及工作原理、指令系统及程序设计(包括C51程序设计)、中断系统及定时/计数器、串行通信、系统扩展技术、过程输入/输出通道、数字控制器设计、计算机控制系统设计与开发等内容。
本书可作为高等院校自动化、电气、计算机科学与技术、机电一体化等专业计算机控制技术或单片机课程的教材,也可作为从事计算机控制系统技术人员的参考书。
前言
第1章 绪论
第2章 MCS-51单片机的结构和时序
第3章 MCS-51系列单片机的指令系统及汇编程序设计
第4章 C51高级语言程序设计
第5章 MCS-51的定时器、中断系统以及串行口
第6章 单片机的人机交互与扩展技术
第7章 过程通道
第8章 数字控制器设计
第9章 MCS-51系列单片机应用系统开发与设计
附录
参考文献