爱板网论坛

查看: 169|回复: 0

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

[复制链接]

100

主题

2

好友

2482

积分

进士

Rank: 5Rank: 5

  • TA的每日心情
    开心
    昨天 11:18
  • 签到天数: 536 天

    连续签到: 13 天

    [LV.9]以坛为家II

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

    发表于 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.           }
    复制代码
    回复

    使用道具 举报

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

    关闭

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

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

    GMT+8, 2017-12-17 14:26 , Processed in 0.313350 second(s), 9 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部