- void zhongduan1() interrupt 1
- {
- TH0=(65536-50000)/256;
- TL0=(65536-50000)%256;
- t++;
- if(t%20==0)
- {
-
-
- tian++;
- }
-
- if(yue==1||yue==3||yue==5||yue==7||yue==8||yue==10)
- {
- if(tian==32)
- {
- t=0;
-
- yue++; tian=1;
-
-
-
-
- }
-
-
- }
复制代码这是一段万年历内的代码, 我的疑惑是当tian的参数 置1后,那上面的tian++是不是也变成了从一开始累加,还是一直在累加呢? 求教 另外 我定时50ms进一次中断 那么执行中断里面的函数时间是多少呢 是不是要全部执行完中断内的函数才会跳出中断呢
此帖出自
小平头技术问答
2、执行中断里的函数时间依具体情况而定
3、中断里的所有函数执行完才会跳出中断
一周热门 更多>