用点阵做了一个时钟程序 用timer0 控制点阵刷新 用timer2 使用异步时钟32768计时 现在遇到一个问题
做了一个滚动字幕 希望每十分钟显示一次 那么应该每十分钟关闭一次timer0 的溢出中断
在主函数中控制滚动字幕 写了如下程序
while(1)
{
if(m%10==0&&s==0) //m为分钟 s为秒 满足每十分钟进入
{
TIMSK&=~_BV(TOIE2);
.
. //此处省略滚动字幕程序 通过delay函数控制
.
TIMSK|=_BV(TOIE2);
}
}
但是滚动字幕没有出现 timer0控制刷新继续 什么原因啊
此帖出自
小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>