本课程主要介绍了汽车电控单元系统中的单片机系统原理和接口技术,包括单片机基础知识、单片机的指令系统和程序设计、单片机的I/O资源及编程方法、单片机的中断资源及编程方法、单片机的定时/计数器资源及编程方法、单片机的通讯资源及编程方法、单片机的接口资源及编程方法等内容。 本课程的主要特色有以下三个:(1)选择C语言作为编程语言进行教学。相对于汇编语言而言,C语言学生具有编程基础,而且应用也更广泛;(2)结合Proteus电路仿真进行课堂教学。单片机原理比较抽象,通过Proteus电路仿真能将抽象过程具体化,激发学生学习兴趣;(3)结合动画的课堂教学方法。利用动画原理,将抽象的电路原理、逻辑控制原理等抽象的过程形象化,帮助学生理解单片机工作原理。