找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1242|回复: 4
打印 上一主题 下一主题
收起左侧

如何在51单片机中数码管显示的闹钟让时间在24小时和12小时显示的转换

[复制链接]
跳转到指定楼层
楼主
ID:521991 发表于 2019-4-26 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想在24小时和12小时的显示转换可是定义h要加到24的数以后不能用/ %显示12小时的显示
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:496421 发表于 2019-4-28 10:26 | 只看该作者
你的问题要详细一点别人才能知道是哪有问题啊
回复

使用道具 举报

板凳
ID:521991 发表于 2019-4-29 23:27 | 只看该作者
        P0=led[hour/10]; //p0口送数据 拆数显示         P2=0x7F;                 //片选         delay();                  //延时         P2=0xFF;                  //片选关                  P0=led[hour%10];         P2=0xBF;         delay();         P2=0xFF;
回复

使用道具 举报

地板
ID:521991 发表于 2019-4-29 23:29 | 只看该作者
上面这个是显示24小时的、有没有办法定义一个K1 K1为1时显示24小时的闹钟K1为0时显示12小时的闹钟
回复

使用道具 举报

5#
ID:521991 发表于 2019-4-29 23:30 | 只看该作者
        P0=led[hour/10]; //p0口送数据 拆数显示
        P2=0x7F;                 //片选
        delay();                  //延时
        P2=0xFF;                  //片选关
       
        P0=led[hour%10];
        P2=0xBF;
        delay();
        P2=0xFF;
这个是显示24小时的闹钟有办法通过/和%使他在K1为1是显示24小时K1为0时显示12小时吗
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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