随着智能制造及CAN总线的迅猛发展,急需大量掌握现场总线的技术人才,而大多数高职院校的单片机实验设备落后,教学内容需要更新。为解决这一问题,设计了基于CAN总线的单片机实验教学系统,该设计以SJA1000为总线控制器,以TJA1040作为通信模块的总线收发器,可实现CAN总线报文的点到点、一点到多点的接收发送。结果表明,通过本教学系统的学习,能提高学生对CAN总线技术的设计与开发能力。