本书以C51语言编程技术和Proteus仿真软件为主线,以实用为主要目的,采用理论与实践相结合的方法,由浅入深地系统地介绍了51系列单片机的结构、基本原理、硬件资源及单片机系统的开发过程。本书以Proteus+C为主要编程工具,具有基础理论够用、有针对性、实践性强等特点。全书共分三篇:第一篇(第1章、第2章)为单片机基础及C51的基础知识,着重介绍单片机的硬件结构及C51语言的编程基础;第二篇(第3章、第4章)为开发环境使用部分,着重介绍C51集成开发环境、Proteus硬件仿真环境及Keil与Proteus联合单片机仿真等;第三篇(第5章至第7章)为实例部分,着重介绍8051单片机内部资源的编程、常用接口技术及综合实例。本书可作为高等院校计算机、电子、自动化及机电一体化等相关专业的本科教材,也可供从事单片机应用研究与开发的技术人员及普通读者参考。