STM8S单片机入门

2019-07-19 21:39发布

/*__interrupt static void timerRJ_interrupt(void)
{
cnt_100ms++;
timer_flag_1ms = 1;
if(cnt_100ms >= 100)
{
timer_flag_100ms = 1;
cnt_100ms = 0;
cnt_1s++;
if(key_down)
{
cnt_key_500ms++;
if(timer_flag_key)
cnt_key_300ms = 0;
if(cnt_key_500ms == 5)
{
timer_flag_key = 1;
cnt_key_500ms = 0;
}
if(cnt_key_300ms == 2)
{
timer_flag_300ms = 1;
cnt_key_300ms = 0;
}
}
else
{
timer_flag_key = 0;
timer_flag_300ms = 0;
cnt_key_500ms = 0;
cnt_key_300ms = 0;
}
}
if(cnt_1s >= 10)
{
timer_flag_1s =1;
cnt_1s =0;
}
}*/
新手,这个东西是不产生中断,读取标志的吧?能不能抽空帮我标注一下每一句的意思,而且格式可能有错误。我在STVD里无法编译出来。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。