本书以小型智能机器人作为最小嵌入式系统实例,对开发平台的组成和使用、伺服电机的控制编程、触觉传感器导航控制和红外传感器的导航控制等为核心内容,将嵌入式系统、C语言程序设计和单片机原理与应用的关键技术,和软件设计思路和方法融入到这些核心的任务当中。通过实践这些实践项目,然后总结归纳,培养学生实践、归纳、分析和推理的科学精神和实践技能。
本书以两轮智能移动机器人工程项目为主线,通过循序渐进的构建智能机器人的智能控制器和传感器电路,将单片机外围接口特性、内部结构原理、应用设计方法和C语言程序设计等知识通过先项目实践、后总结归纳的方式传授给学生,彻底打破了传统的教学方法和教学体系结构,解决了单片机原理与应用,以及C语言程序设计等核心专业基础课程抽象与难学的老大难问题。
本书可作为职业教育的“单片机技术与应用”及“嵌入式C语言程序设计”两门课程的学习教材和教学参考书,也可以作为本科院校工程训练、电子制作的实践教材和相应专业课程的实验配套教材,同时还可以供广大希望从事嵌入式系统开发和C语言程序设计的学生或者个人自学使用。