本书以目前应用广泛的MCS-51单片机为讲解对象,介绍单片机的基本原理和C语言程序设计,并给出大量的具体电路和应用实例供读者参考。本书力求系统性强,内容实用,简单易懂。作者希望读者在学习过程中,结合本书内容,不断通过实践操作,逐步掌握单片机开发技术。本书配套光盘中收录了本书所有实例的完整源代码,以便于读者进行深入学习。
本书系统讲解MCS-51单片机的原理及应用,主要内容包括MCS-51单片机基础知识、C51程序设计基础、单片机指令系统、Keil C51简介及单片机软件程序设计过程、MCS-51单片机程序开发流程、C51应用系统设计,以及极具实用参考价值的开发实例,这些例子分别是数码显示管LED、温度采集与控制、实时时钟、电子天平、步进电机驱动、液晶显示模块、串行通信、无线传输模块设计、热敏微型打印机设计、超声波测距、红外线遥控。
本书以经典的MCS-51系列单片机为平台,按照“基础知识—实例操作—深入提高”的写作思路进行编写,将基础知识与实例相结合,读者可以边学边练,在掌握基础知识的同时,还能提高实际操作能力,真正做到学以致用。
本书结构严谨、条理清晰、重点突出,可以使初学者在较短时间内具备使用MCS-51系列单片机进行实际设计工作的基本能力。本书适合广大初、中级工程技术人员学习参考,同时也可供高等院校电子信息类和计算机类相关专业教学参考。
编程基础篇
第1章 单片机概述
1.1 单片机介绍
1.1.1 单片机的历史
1.1.2 单片机的应用
1.2 单片机的分类
1.2.1 按厂商分类
1.2.2 按位数分类
1.3 MCS-51单片机与C语言介绍
1.4 本章小结
第2章 MCS-51单片机基础知识
……
第3章 C51程序设计基础
第4章 单片机指令系统
第5章 Keil C51简介及单片机软件程序设计过程
第6章 MCS-51单片机程序开发流程
开发实例篇
第7章 C51应用系统设计
第8章 数码显示管LED
第9章 温度采集与控制
第10章 实时时钟
第11章 电子天平
第12章 步进电机驱动
第13章 液晶显示模块
第14章 串行通信
第15章 无线传输模块设计
第16章 热敏微型打印机设计
第17章 超声波测距
第18章 红外线遥控
参考文献