请教大哥大姐们51单片机一个定时器,多处程序怎么用

2019-07-15 23:03发布

一个定时器,多个程序用,(如主程序中让每进20次定时中断(1秒),让灯亮一下,这样循环着,当触发外部中断时,可以是1秒也可以大于1秒,响应另一个触发事件)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
auqyygtj
2019-07-16 15:48
问题原因:
1、现在是主程序动显在那0至7,我要的是1-8动显在那;
因为j和k没给初值,默认给的是0,我要的是从1开始,而k就是显示数字的码表从0开始的变量名,所以一开始的时候就给k初值为1,显示1-8就是9位数,再置1重新开始这样循环;
2、触发外部中断后,加数器不动,可能是一个定时器,两个地方用,什么地方没用正确,外部中断的部分计时器没起作用;
3、编译程序时出现一个警告。其它正常

2和3问题是同一个,在外部中断程序中,有大括号,括错位了;

一周热门 更多>