OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4117|回复: 4

按照例程写的RTC显示代码,为什么时间和日期会一直闪烁?

[复制链接]

1

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-7-15
在线时间
0 小时
发表于 2013-7-23 20:38:26 | 显示全部楼层 |阅读模式


运行后日期和时间会一直闪烁,而星期和横杠还有冒号就不会闪烁,对照了一下原子哥的程序,觉得没什么差别的地方,为什么出来的效果不一样捏。。。?

   while(1)
{


if(t!=timer.sec)
{
t=timer.sec;
LCD_ShowString(80,130,"    -  -  ");
LCD_ShowString(80,162," : :  ");
LCD_ShowNum(80,130,timer.w_year,4,16);  
LCD_ShowNum(120,130,timer.w_month,2,16);  
LCD_ShowNum(144,130,timer.w_date,2,16);  
 
switch(timer.week)
{
case 0:
LCD_ShowString(80,146,"Sunday   ");
break;
case 1:
LCD_ShowString(80,146,"Monday   ");
break;
case 2:
LCD_ShowString(80,146,"Tuesday  ");
break;
case 3:
LCD_ShowString(80,146,"Wednesday");
break;
case 4:
LCD_ShowString(80,146,"Thursday ");
break;
case 5:
LCD_ShowString(80,146,"Friday   ");
break;
case 6:
LCD_ShowString(80,146,"Saturday ");
break;  
}
LCD_ShowNum(80,162,timer.hour,2,16);  
LCD_ShowNum(104,162,timer.min,2,16);  
LCD_ShowNum(128,162,timer.sec,2,16);
delay_ms(10);

}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2013-3-16
在线时间
0 小时
发表于 2013-7-23 20:44:42 | 显示全部楼层
       肯定要闪啊,他在刷新啊,
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2013-7-23 20:51:02 | 显示全部楼层
我发现把
LCD_ShowString(80,130,"    -  -  ");
LCD_ShowString(80,162,"::  ");
拿到循环外面就不会闪烁得那么明显了,但还是不理解为什么
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-23 20:56:39 | 显示全部楼层
回复【3楼】lanchaohuan:
---------------------------------
更新太频繁,自然就闪的厉害.
另外,闪也和你的代码写法有问题,你这种完全是自杀性的写法,闪的就更换了.
理性的写法就是只更新要更新的地方,不要更新的,坚决不更新.比如你的':','-'之类的东西,写一次就可以了,没必要每次都去写.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2013-7-15
在线时间
0 小时
 楼主| 发表于 2013-7-23 21:11:20 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
明白了!我把这它们都放进秒中断里,这样就一切正常了~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-16 17:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表