AVR使用范例--AVR外部中断范例.docVIP

  • 3
  • 0
  • 约4.82千字
  • 约 8页
  • 2016-08-25 发布于河南
  • 举报
AVR使用范例--AVR外部中断范例

AVR使用范例--AVR外部中断范例 本页关键词: 单片机外部中断 外部中断的应用 AVR外部中断 INTERUPTS 关于AVR中断: 系统在正常运行主程序时,如果突然有一个重要的任务要马上处理,那么系统就要保存现在的工作,然后再去处理这个任务,执行这个重要任务完毕以后再返回原来的主程序继续运行,这就是中断。 主程序一旦进入中断服务程序,那么AVR芯片将自动的关闭全局中断,在这个期间不再执行其它的中断请求,直到中断程序结束以后芯片才自动的重新开放全局中断。(注意,在这个期间某些中断请求可能会被丢弃,某些请求会留下中断请求标致,一旦当前的中断执行完毕,这个有中断标致的请求就有可能马上得到响应,如INT0的下降沿触发就会留下中断请求标致,而低电平触发就不会流下中断请求标致)。如果你想在执行中断服务程序时响应另外一个更重要的中断,那么就要在中断服务程序中加入一条打开全局中断的语句。 使用ICC快速建立中断服务程序 //ICC-AVR application builder : 2006-12-8 17:04:44 // Target : M16 // Crystal: 7.3728Mhz #include iom16v.h #include macros.h unsigned int i=0; void port_init(void) { PORTA = 0x00;

文档评论(0)

1亿VIP精品文档

相关文档