购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言
Introduction

51 系列单片机是目前应用最广泛的一类微处理器,它以低廉的价格和强大的功能,受到 广大电子设计爱好者和工程师的欢迎。 51 系列单片机内部具有丰富的硬件资源,例如,定时 / 计数器、中断系统、串行接口,并且它还提供了详尽的指令操作系统,可以供程序员很方 便地进行程序设计。在 51 系列单片机的开发过程中,程序设计是重点也是难点。初学者往往 很难快速掌握单片机指令的应用、各个功能部件的编程方法及程序设计思路。本书重点针对 51 系列单片机的编程进行阐述,详细讲解各个指令及功能部件的编程方法,并给出大量的程 序示例供读者学习参考。除此之外,本书也系统地介绍了 51 系列单片机的结构和原理,最后 还给出了一些典型的应用案例。

本书特色

本书首先详细介绍了51系列单片机的基础知识,然后对单片机的编程语言及程序设计方式进行了详细的讲解,接着还介绍了很多具有代表性的案例。

本书在讲解每个知识点的同时,均给出了其在程序设计中的应用实例,每个实例都可以仿真执行,读者可以快速掌握对应知识点在程序设计中的应用。

本书不局限于一种编程语言,对汇编语言和流行的单片机C语言都做了详细介绍,其中以应用最为广泛的单片机C语言作为重点,而且在绝大部分的知识点讲解中给出了汇编语言和单片机C语言的程序示例,部分知识点则根据程序本身的需要,选择一种更为方便的实现方式。

本书不仅介绍了基本的程序设计方式,还介绍了应用于51系列单片机的RTX-51实时多任务操作系统。

本书案例丰富,基本上涵盖了电子设计的各个领域,如键盘接口、LED、LCD液晶显示、CPLD、I 2 C总线、实时时钟、音乐播放、RAM存储器读写、RTX-51实时多任务操作系统、温度传感器、打印机、A/D转换和D/A转换等。

本书对每一个案例都详细介绍了知识背景、硬件及软件设计流程,并对程序代码进行了详细的注释,对开始的案例几乎是逐行注释,使之更加容易理解。

本书的内容

本书把实用性、系统性和完整性作为重点,详细介绍了51系列单片机的原理和功能,对于每一个知识点均给出了详细的程序设计方法和编程示例,最后还提供了一些典型的应用案例。本书内容分为5篇,共38章。

第一篇是51系列单片机基础,共分为三章,详细介绍51系列单片机的发展、开发流程、基本结构和Keil C51开发工具等。

第二篇是编程篇——汇编语言,共分为两章,详细介绍单片机汇编语言的程序设计和程序结构。

第三篇是编程篇——C51,共分为10章,重点介绍单片机C51语言的程序设计。

第四篇是51系列单片机编程指南篇,共分为7章,详细讲解单片机的指令系统、定时器/计数器、串行接口、中断及RTX-51实时多任务操作系统。在讲解的过程中,对每一个知识点都提供了详细的程序设计方法和程序示例。最后还对Keil µVision3集成开发环境下的单片机仿真和调试进行了介绍。

第五篇是典型案例篇,共分为16章,详细介绍单片机在一些常用领域中的应用,对每一个应用均给出了完整的电路图和程序分析。

本书结构紧凑,知识点涉及全面,内容翔实,案例丰富。由于本书内容较多,编写时间较仓促,所以书中难免有遗漏和不足之处,恳请广大读者提出宝贵意见,以便笔者做进一步改进。

适合的读者

●单片机的初学者

●电子设计爱好者

●电子工程师

●系统开发人员

●大学、大专等电子相关专业的学生及教师

编者 vLIpwNwmVgsYmLbqamOHmD7q6iwyTn6SR/eTflgItp50pBcPLs0iP4eqLPLBjsKq

点击中间区域
呼出菜单
上一章
目录
下一章
×