找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 855|回复: 14
收起左侧

求程序 单片机怎么在四位数码管上显示23:59

  [复制链接]
ID:1094671 发表于 2023-10-20 13:29 | 显示全部楼层 |阅读模式
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家

谢谢大家
回复

使用道具 举报

ID:332444 发表于 2023-10-20 14:15 | 显示全部楼层
首先写数码管驱动:消隐-送段值-送位值-延时,时间值按秒递增并按时间进制执行。
回复

使用道具 举报

ID:69038 发表于 2023-10-20 14:20 | 显示全部楼层
静态显示?扫描显示?数码管共阴?共阳?什么MCU?有没有用LED驱动IC?有的话是用什么IC?
大胆说出来吧~
回复

使用道具 举报

ID:628113 发表于 2023-10-20 15:31 | 显示全部楼层
先发电路图,再要源程序。程序和硬件型号和连接方法直接相关,你这样没办法回答。
回复

使用道具 举报

ID:517951 发表于 2023-10-20 15:45 | 显示全部楼层
可以到B站上搜索学习视频,很多视频资源, 看视频学习比看书,看原理图,源代码资料轻松多了.
回复

使用道具 举报

ID:213173 发表于 2023-10-20 16:45 | 显示全部楼层
无标题.jpg

4位冒号数码管时钟 单键调时 仿真.rar (128.94 KB, 下载次数: 9)
回复

使用道具 举报

ID:227818 发表于 2023-10-21 08:04 | 显示全部楼层
我多年前写过一个类似程序,我记得四位的数码管每次只能显示一位,所以我用了时间分片的办法,就像放电影一样,比如第一位显示0.01秒,马上关掉,第二位显示0.01秒,关掉,再显示第三位0.01秒,就是这样循环,利用人眼的视觉暂留看起来是同时显示4位数码管。
回复

使用道具 举报

ID:702600 发表于 2023-10-21 08:48 | 显示全部楼层
4位码显示的4个位选信号可以5ms周期逐个驱动,可以做到人眼识别不到闪烁。
回复

使用道具 举报

ID:420836 发表于 2023-10-21 09:22 | 显示全部楼层
首先,购买一个带冒号的4位LED显示模块。 然后找到时钟的示例代码。
回复

使用道具 举报

ID:628113 发表于 2023-10-22 09:49 | 显示全部楼层
wulin 这个电路中 RP1 作用 非常诡异。 是为了让 【不应该亮】 的LED 能 有点 亮?
回复

使用道具 举报

ID:526543 发表于 2023-10-22 16:00 | 显示全部楼层
先买一个 问卖家要一下参考案例不就得了
回复

使用道具 举报

ID:584814 发表于 2023-10-23 09:31 | 显示全部楼层
本坛里随便找找,有很多的例程。
回复

使用道具 举报

ID:744809 发表于 2023-10-23 10:32 | 显示全部楼层
ppcbug 发表于 2023-10-22 09:49
wulin 这个电路中 RP1 作用 非常诡异。 是为了让 【不应该亮】 的LED 能 有点 亮?

51单片机p0口没有内部上下拉,所以要加个外部上拉,不然数码管驱动不了
回复

使用道具 举报

ID:1096871 发表于 2023-10-23 16:36 | 显示全部楼层
有不同的地址,四位数码管就有四位地址,在不同的地址写不同的数据,就出现了你想要的效果,其中“:”或者“.”是该数码位于0x80的与实现的
回复

使用道具 举报

ID:1097455 发表于 2023-10-27 10:40 | 显示全部楼层
显示部分定义一个数组用来存放现实的数据,在每次更新数据之前,先清数组,然后根据程序执行情况每个数组再次赋值,复制完后进行数码显示
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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