查看: 1476|回复: 0

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

[复制链接]
  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

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

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-11-22 19:11 , Processed in 0.121636 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.