看不懂这个中断

2019-07-15 22:18发布

void int0_isr(void) interrupt 0           //INT0中断服务函数,INT0的中断号为0
{

i = ~i;                               //INT0中断1次,i值改变1次
LED = i;                              //INT0中断1次,LED工作状态变化1次
while(!INT0);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
ntmusic
1楼-- · 2019-07-15 23:12
请详细描述哪里看不懂,是语句不懂,还是算法不懂
samplewell
2楼-- · 2019-07-16 00:15
不就定时中断,让LED灯闪烁吗,有什么不懂的。。
wzy616611
3楼-- · 2019-07-16 00:51
ntmusic 发表于 2013-9-30 22:10
请详细描述哪里看不懂,是语句不懂,还是算法不懂

对i这个语句感觉奇怪
ntmusic
4楼-- · 2019-07-16 06:47
wzy616611 发表于 2013-10-5 23:35
对i这个语句感觉奇怪

“~”是按位取反的意思,比如i=10011001B,则~i=01100110B
wzy616611
5楼-- · 2019-07-16 08:31
 精彩回答 2  元偷偷看……
13728688681
6楼-- · 2019-07-16 11:35
每次中断i取反,即i一直在1、0变化,这样LED 就能实现闪烁了

一周热门 更多>