本书是由长期工作在教学一线的教师,根据多年的教学实践编写而成的。全书分为10个项目,主要内容包括单片机基础、单片机硬件结构、认识C语言、单片机的输入与输出、MSC51系列单片机的中断系统及定时/计数器、MSC51系列单片机的串口通信、单片机接口及控制技术、步进电机的原理及应用、数字PID的直流电动机控制、工程案例分析与解析。另外,书中还附有相关教学的二维码,以帮助学生深入理解单片机相关理论知识。本书力争覆盖单片机系统知识,突出单片机实际应用,科学组织内容,合理安排典型案例,使学生能够在熟练掌握单片机理论知识的同时,提高分析和解决实际问题的能力,做到熟练使用单片机进行系统开发。本书可作为高职高专院校机电一体化、电气自动化、电子信息及相关专业的单片机课程教材,也可作为有关工程技术人员的参考和自学用书。