单片机定时器中断怎么用外部中断来控制定时器的停止与运行,比如按一次键定时器停止工作,再按一次定时器接着工作

中断是指CPU在执行某一过程中由于外界原因必须暂停现在的事情处理别的事情,处理完了再回去执行暂停的事情

作用是选择优先级的,解决中断优先级问题

PX0:外部中斷0优先级设定位 

PX1:外部中断0优先级设定位 

PS :串行口优先级设定位 

PT2:定时/计数器T2优先级设定位

52单片机定时器中断中一共有6个中断源,他们的苻号名称,及产生的条件分别是:

INT0—外部中断0由P3.2端口引入,低电平或电平下降沿引起

INT1—外部中断1由P3.3端口引入,低电平或电平下降沿引起

T0—定时器/计数器0中断由T0计数器计满回零引起

T1定时器/计数器1中断,由T1计数器计满回零引起

T2定时器/计数器2中断由T2计数器计满回零引起

TI/RI—串行口中断,串行端口完成一帧字符发送/接收后引起

中断优先级顺序由高到低:

首先响应的是优先级高的中断请求正在中断的不會被新的中断请求打断,正在进行低优先级中断服务能被高优先级中断请求中断。

(n代表中断号中断号是编译器识别不同中断的唯一編号)

中断函数和普通函数的异同:

同:函数的形式非常类似,中断响应过程和普通函数调用过程也非常相似

异:中断函数不需要声明普通函数需要声明

使用中断函数需要遵循以下规则:

(1)中断函数不能进行参数传递

(2)在任何情况下,都不能直接调用中断函数

  1. 此中断源的中断允许位为1
}

2011年中山职业技术学院毕业现担任毅衣公司京东小二

定时器中断是设定定时时间,到了该时间就进行处理一次。

可以处理按键扫描动态显示,时钟累加等

外部中断,是与外接接触当中断引脚为低电平时,进入中断

如果你的单片机定时器中断没有专门的键盘中断,可以使用外部中断来做键盘中断

你对这个回答的评价是?

}

我要回帖

更多关于 单片机定时器中断 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信