看不懂这个中断
时间:10-02
整理:3721RD
点击:
void int0_isr(void) interrupt 0 //INT0中断服务函数,INT0的中断号为0
{
i = ~i; //INT0中断1次,i值改变1次
LED = i; //INT0中断1次,LED工作状态变化1次
while(!INT0);
{
i = ~i; //INT0中断1次,i值改变1次
LED = i; //INT0中断1次,LED工作状态变化1次
while(!INT0);
请详细描述哪里看不懂,是语句不懂,还是算法不懂
不就定时中断,让LED灯闪烁吗,有什么不懂的。
对i这个语句感觉奇怪
“~”是按位取反的意思,比如i=10011001B,则~i=01100110B
INT0中断1次,i值改变1次这怎么解释呢?
每次中断i取反,即i一直在1、0变化,这样LED 就能实现闪烁了
