更新:中断函数.pptxVIP

  • 0
  • 0
  • 约3.43千字
  • 约 15页
  • 2019-12-10 发布于湖北
  • 举报
智能家电控制技术与实施 -----中断函数;中断是CPU在执行一个程序时,对系统发生的某个事件(程序自身或外界的原因)作出的一种反应:CPU暂停正在执行的程序,保留现场后自动转去处理相应的事件,处理完该事件后,到适当的时候返回断点,继续完成被打断的程序。 中断程序的开发应当满足必要性原则,由于中断事件要中断主程序事件的执行,而独占CPU,因此中断程序只能用于处理紧迫、关键的事件,而中断函数的执行时间也应越短越好,以满足主程序的正常运行。;单片机的中断服务程序是用中断函数来实现的。使用中断函数无需申明无需调用,只要满足了中断条件即可进入中断函数执行函数体。中断函数即没有入口参数也没有返回值。不同单片机的中断函数书写方法不同,以下为STC15W系列芯片的中断函数的定义方式: void函数名() interrupt中断号;void函数名() interrupt中断号 使用interrupt关键字申明了这是一个中断函数,使用中断号则说明了中断类型,如中断号为0,则为定时器0溢出中断。;实操练习一 定时器中断程序代码,在初始化函数中先进行定时器相关寄存器设置,然后满足中断条件即可进入定时器中断,中断的频率为8kHz,使用定时器中断完成了4kHz脉冲驱动蜂鸣器工作。 ;/*********头文件区域*********/ #

文档评论(0)

1亿VIP精品文档

相关文档