找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1244|回复: 4
收起左侧

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

[复制链接]
ID:521991 发表于 2019-4-26 09:59 | 显示全部楼层 |阅读模式
我想在24小时和12小时的显示转换可是定义h要加到24的数以后不能用/ %显示12小时的显示
回复

使用道具 举报

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小时的闹钟
回复

使用道具 举报

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 单片机教程网

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