前言

51系列单片机是目前使用范围最广的一类微处理器,其价格低廉,功能强大,受到广大电子设计爱好者和工程师的喜欢。51系列单片机内部具有丰富的硬件资源,例如定时/计数器、中断系统、串行接口,且其还提供详尽的指令操作系统,可以很方便地进行程序设计。本书详细介绍51系列单片机,并给出了大量的实例,还介绍了一些新型的单片机的原理及应用。

和其他书籍相比,本书有如下优点。

◆ 本书不仅详细讲述常用的51系列单片机的结构及原理,并结合最新的单片机,如AT89S52,以及USB接口单片机和高性能的C8051F系列单片机等,介绍当前最常用的单片机。

◆ 本书案例丰富,基本上涵盖了电子设计的各个领域。其中对用到的其他知识也进行了详细介绍,如A/D、D/A、电控收音机、时钟控制、液晶显示、I2C、AT、步进电机、红外接口、声音,等等。

◆ 本书在介绍单片机的结构和原理,以及程序设计的同时,配以大量的实例,使读者能够加深理解,快速掌握各个知识点。实例涉及键盘、串行通信、LED和液晶显示、数/模、模/数转换、I2C总线、短信收发、电机控制、红外线接口、声音控制。

◆ 对于本书的案例,分别给出C51语言和汇编语言的示例代码,并配以详细的代码注释。

◆ 读者可以通过这些语言的设计,更加清楚地掌握案例的设计结构。

◆ 知识新颖,紧跟技术发展。本书详细介绍USB开发和C8051F单片机应用。为了帮助读者学习,通过多个实例讲解这两方面的实际开发。