找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
跳转到指定楼层
楼主
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家

谢谢大家
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 | 只看该作者
先发电路图,再要源程序。程序和硬件型号和连接方法直接相关,你这样没办法回答。
回复

使用道具 举报

5#
ID:517951 发表于 2023-10-20 15:45 | 只看该作者
可以到B站上搜索学习视频,很多视频资源, 看视频学习比看书,看原理图,源代码资料轻松多了.
回复

使用道具 举报

6#
ID:213173 发表于 2023-10-20 16:45 | 只看该作者


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

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

9#
ID:420836 发表于 2023-10-21 09:22 | 只看该作者
首先,购买一个带冒号的4位LED显示模块。 然后找到时钟的示例代码。
回复

使用道具 举报

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

使用道具 举报

11#
ID:526543 发表于 2023-10-22 16:00 | 只看该作者
先买一个 问卖家要一下参考案例不就得了
回复

使用道具 举报

12#
ID:584814 发表于 2023-10-23 09:31 | 只看该作者
本坛里随便找找,有很多的例程。
回复

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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