打印

ILI9325设计软时钟问题!

[复制链接]
1847|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liuyongliuyong|  楼主 | 2012-12-9 21:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的单片机是STC12C5A60S2单片机,使用定时器T0做的一个软时钟,每隔1毫秒中断一次,1000次后秒加加,一次类推!在主函数中是这样处理的
while(1)
{
         LCD_WriteNumlen( x1, y1,hour,length,BLUE,BLACK,bsct);//X,Y分别是显示的数字的右上角坐标
//第三个参数是显示时间的时分秒,第四个参数是显示数字的位数,这里三个都设置为2,第五个参数和第六
//个参数分别是显示颜色和背景色,最后一个参数是设置是否显示背景色,0不显示,1显示。
//所有参数都已设置正确,这个函数的功能是在特定位置显示一个特定长度的无符号整数。hour,min,sec
//都已在定时器0中断中正确处理。但是显示不了正确结果,效果好像是后面显示的数据会叠加在前一次显示的数据上,不会清晰的正确显示时间结构。望有经验的师傅指点一下迷津!不甚感激,小弟分数不多,就不设置悬赏积分了。欢迎各位提出宝贵意见!
    LCD_WriteNumlen( x2, y2,min,length,BLUE,BLACK,bcst);
    LCD_WriteNumlen( x3, y3,miao,length,BLUE,BLACK,bcst);

}

相关帖子

沙发
liuyongliuyong|  楼主 | 2012-12-11 15:14 | 只看该作者
自己先顶一把,没有人遇到过这种问题吗?

使用特权

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

本版积分规则

5

主题

36

帖子

0

粉丝