打印

今天有解决了一个小问题关于时钟(12864和887)

[复制链接]
1736|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yuanquan12345|  楼主 | 2010-11-12 16:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当误按了功能键时,会出现调试的提示,但此时又不调时间,时钟就停在此位置不走了。
还如:当取消闹钟时按了功能键以后也出现这种现象。
我用了一个笨办法将此问题解决了。
用一个定时器中断,付初值后t0++;if(t0==60){t0=0;aa=1}在中断里实现清屏和将时钟显示的标志位置零,t0值再按下任意键是清零,解决能正常调时。
跟大家分享。也谢谢大家的帮助。

相关帖子

沙发
yuanquan12345|  楼主 | 2010-11-12 16:49 | 只看该作者
void T0_time() interrupt 1        //定时器中断1服务程序
{
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        t0++;
        if(t0==180)
        {
                t0=0;
                aa=1;
        }
        if(aa==1)
         {
                 aa=0;
                 flag1=0;
                flag=0;
                clear_1();
                clear_2();        //清显示       
                TR0=0;
         }
}

使用特权

评论回复
板凳
yuanquan12345|  楼主 | 2010-11-12 16:49 | 只看该作者
对自己鼓励一下。

使用特权

评论回复
地板
yuanquan12345|  楼主 | 2010-11-12 16:51 | 只看该作者
下一个问题,闹钟图案的显示和取消。
还得请大家多帮忙。
先谢谢了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

1155

帖子

3

粉丝