51单片机怎样设按键切换数码管显示时间和日期?

在51单片机中6位共阳数码管显示中,怎样设置某一按键,按下第一次从时间显示方式转为日期显示方式,按第二次从日期显示方式转为星期显示方式,按第三次显示温度,按第四次返回显示日期?

第1个回答  2009-08-14
你要设置一个标志变量,如flag,在进入按键程序后,flag++;
然后加个控制判断语句
if(flag>3)
flag=0;
这样,在显示模块中再加入开关语句;
switch(flag)
{
case 0:...显示时间..
case 1:...显示日期。。.
case 2:...显示温度。。。
}本回答被提问者采纳
第2个回答  2009-08-14
在按键上设个变量,做累加,不同的按键值进各自的显示函数
第3个回答  2009-08-14
设置个变量,进行计数;等于1显示时间,等于2显示日期;……
相似回答