本书以C语言为编程语言,以程序开发软件Keil C和电路设计调试软件Proteus为学习工具,通过八个项目介绍了MCS-51单片机的结构、程序设计、中断系统及应用、定时器系统及应用、存储器及其扩展、单片机I/O接口扩展、单片机串行通信、单片机接口技术等,每个项目包括项目描述、知识准备、项目实施、拓展与提高、项目小结和项目训练六个环节,并免费提供电子课件、典型例题相关动画及Proteus仿真、习题参考答案等教学资源,以帮助教学和方便学生理解课程内容。 本书理论与实践紧密结合,内容丰富而精炼,文字通俗易懂,讲解深入浅出,适合作为高职院校机电一体化、电气自动化、电子、计算机以及相关专业的教材,对于单片机爱好者、工程技术人员等也具有参考价值和实用价值。