查看: 64|回复: 0

[讨论] [每日一帖] 之14__查询功能的处理

[复制链接]

55

主题

1

好友

491

积分

秀才

Rank: 3Rank: 3

  • TA的每日心情
    奋斗
    昨天 08:02
  • 签到天数: 201 天

    [LV.7]常住居民III

    爱板会员勋章 活跃会员勋章

    发表于 2016-8-21 09:20:31 |显示全部楼层
    在具备了计时、RGB_LED色彩指示、串行通讯数据收发等功能的情况下,下面介绍一下查询功能的实现方法。
    在查询处理过程中,要解决2个问题即时间值的显示与分钟值的显示。为此,我们是采用2次触键来完成,也就是一次用来显示时间值,再一次用于显示分钟值。
    实现查询处理的程序代码如下:
    1. if(K1==0)      //  先显示时间值
    2.            {
    3.            if(m==0)  
    4.                    {
    5.              disp(hh%12);   // 转换为12进制的色彩标识
    6.            }
    7.            if(m==1)     //   再次显示分钟值
    8.            {
    9.            //  开LED
    10.            RC = 1;
    11.                GC = 1;
    12.                BC = 1;
    13.                    Delay5ms(100);
    14.                //  关LED
    15.            RC = 0;
    16.                GC = 0;
    17.                BC = 0;
    18.            disp(mm/5);       // 转换为5分钟一档进行色彩标识
    19.            }
    20.            m++;
    21.            if(m>1) m=0;
    22.           }
    复制代码
    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /5 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-10 10:58 , Processed in 0.093844 second(s), 10 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部