本书以MCS~5l系列单片机中的8051为基础,以Keil公司最新版本的C51编译器为核心,阐述在Windows环境下采用单片机高级语言C5l进行应用系统程序设计的基本原理和方法,以及Keil C5l的集成开发环境µ,Vision51和软件仿真器dscope51的具体使用方法。全书共分9章,内容包括:C语言、C51的基础知识,MCS~51系列单片机的硬件结构、工作原理和指令系统、内部接口、定时器/计数器、中断、串行通信方式以及外部功能的扩展方法,并通过应用实例,介绍利用C51进行单片机系统开发的基本方法。各章后附有习题。本书强调实用性,由浅入深,语言简洁,便于自学,可作为高职、大专院校相关专业的教材和各类单片机应用、开发的技术人员的自学参考用书。