5.1 CAN节点应用程序设计.pptVIP

  • 6
  • 0
  • 约4.52千字
  • 约 15页
  • 2016-01-04 发布于湖北
  • 举报
5.1 CAN节点应用程序设计.ppt

第5章 CAN节点应用程序设计 本章导读 应用程序(eg.MCU = P89V51) CAN收发器 eg.CTM8251 CAN控制器 eg.SJA1000 CAN硬件驱动 CAN应用层 协议驱动 功能电路 Eg.LED/KEY 功能电路 驱动 CAN节点结构 第2章 第3章 第4章 本章 本章以前面开发的CAN应用层协议驱动程序为基础,通过一个CAN节点应用程序设计的实例,来展示应用层协议在CAN节点上的具体应用。 功能电路驱动 蜂鸣器 驱动电路 按键 输入电路 LED灯 显示电路 蜂鸣器驱动 按键驱动 LED驱动 蜂鸣器驱动 目的:驱动蜂鸣器发出声音。 无源蜂鸣器:如何发声? 方法:使无源蜂鸣器不断振荡发出声音。 发声时间 由发声频率决定 T 定时时间 定时时间到,电平取反 取反次数 = 发声时间×发声频率 程序实现 程序实现:通过MCU的定 时器中断来控制振荡频率。 蜂鸣器驱动程序 四个函数来实现: void buzzerInit(void) { …… } void buzzerQuiet(void) { …… } void ISR_Timer1(void) interrupt TF1_VECTOR { …… } void buzzerSound(unsigned int uiFreq,unsigned int ui

文档评论(0)

1亿VIP精品文档

相关文档