本书主要介绍了C8051F系列微控制器的基础知识、内部资源及其在工程应用与产品开发过程中的相关技术。本书由六个部分组成,分别介绍了C8051F系列微控制器基础知识、温度控制系统的设计实现、C8051F023接口应用和功能扩展、基于RS-232通信的上下位机控制系统的设计实现、红外遥控系统的设计实现、基于CAN总线的温度控制系统与实现等内容。针对UART、SPI、I2C、定时器等内部资源,以及实时时钟、CAN总线接口、微型打印机等常用外部资源的开发案例也展开了详细的讲解。本书内容组织遵循“项目引领、任务驱动、学做一体”的模式,选择具有代表性的真实开发项目作为案例,以项目的开发流程为主线,向读者介绍C8051F系列微控制器开发技术的同时,还重点介绍了常规电子产品的设计思路和一般开发过程。在帮助读者提升解决工程问题的基本能力的同时,逐步引导读者树立复杂工程项目解决方案的设计思想。