单片机技术已广泛应用于工业控制、农业生产、通信系统、武器装备和人们日常活的方方面面。近年来,单片机技术的快速发展使得其应用范围越来越广,深刻改变了人们的生活,从车载电子、移动终端到智能家居,从可穿戴设备、智能玩具到智能机器人。技术的进步带来的舒适与便利无处不在,单片机技术的应用与发展对经济、社会有着重要的影响,利用单片机技术不仅可以开发新产品,还可以改造原有设备以提高工作效率,降低能源消耗。未来,单片机的应用前景将更加广阔。 单片机种类繁多,企业做技术开发时所选用的单片机也不尽相同,但是各高校所讲授的大多仍是MCS系列单片机,这是因为MCS51单片机与其他类型单片机相比,入门较简单,有大量的经典电路和程序可以直接移植,沉淀的技术资料较多。本书选用了STC(宏晶科技)推出的51系列单片机,使用当下应用广泛的C51编程语言,配合Keil集成开发环境与Proteus仿真调试软件,设计了理论与实践一体化,且偏重技术技能的教学实践框架。 单片机的开发过程一般包括需求分析、硬件电路设计、软件程序设计、软硬联调等环节,每一个环节都是至关重要的,并且都决定着最终产品的成功与否。对于热爱单片机制作的初学者而言,制作一个完整的单片机产品,不仅要有相关的硬件电路基础知识,还要掌握软件编程的基础技能,这些技能都是完成一个单片机产品必不可少的条件。 本书体现了“项目导向、任务驱动”的教学理念与模式,共设计了16个教学实践项目,分别为:LED花样流水灯设计、比赛记分牌设计、简易矩阵键盘设计、8×8点阵显示屏设计、波形发生器设计、LCD液晶屏应用设计、步进电机控制系统设计,音乐彩灯设计、电子万年历设计、密码锁设计、多路温度检测系统设计、光照测试仪设计、指纹识别系统设计、色彩识别系统设计、无线照明控制系统设计、循迹机器人设计等。为了便于读者学习,本书将各项目涉及的知识、原理等内容打包放入“项目知识点”中。全部16个项目覆盖了单片机理论与实践教学的方方面面。 在本书的编写过程中融入了编者多年从事单片机应用技术等相关课程的教学与实践指导经验,希望单片机初学者通过本书的学习能掌握单片机的应用技术的基础知识,同时也为将来学习更复杂的单片机技术打下坚实的基础。 本书由武昌首义学院刘丽、广西外国语学院李雁星、哈尔滨远东理工学院齐晶薇担任主编,由武昌首义学院陈青、西北师范大学知行学院刘远聪、武汉华夏理工学院苏明霞担任副主编,全书由刘丽审核并统稿。 本书既可作为广大爱好单片机的初学者的入门指导书,也可作为高等院校计算机、电子信息等相关专业学生的教学用书。 由于编者水平有限,书中难免有疏漏之处,敬请广大读者批评指正。 为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。