2019-07-15 08:38发布
灬今何在灬 发表于 2018-4-19 11:31 void inter() interrupt 1 { int a;
电气奴隶 发表于 2018-4-19 15:44 谢谢这位善良可爱又热心的小哥哥,容我先理解一番,请不要嫌我烦,我可能还有问题
最多设置5个标签!
{
init();
while(1);
}
void inter() interrupt 1
{
int a;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
a++;
if(a==40)
{
a=0;
beep=~beep;
}
}列如以上程序,while是个死循环,什么都没执行,当inter条件满足的时候就会执行这个函数,这这就是中断。
{
int a;
TH0=(65535-50000)/256;
TL0=(65535-50000)%256;
}就是定时器的中断函数,你可以在内部添加代码,像上面的程序就是50MS执行一次函数
谢谢这位善良可爱又热心的小哥哥,容我先理解一番,请不要嫌我烦,我可能还有问题
可以加我微信号A2438396490 难得这几天没项目比较闲 打发下时间
一周热门 更多>