极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16018|回复: 5

4段带时钟数码管显示中间两个点

[复制链接]
发表于 2016-11-25 23:37:05 | 显示全部楼层 |阅读模式
正在做一个数码管时钟,已经可以正常显示时间了,但是中间的两个用来每秒钟闪烁一次以显示秒钟的点该怎么写代码控制呢?如果用delay(1000)延时,那整个程序都要慢在那里了,估计不行吧。大家有什么办法吗?请教了。
回复

使用道具 举报

发表于 2016-11-26 08:25:41 | 显示全部楼层
if判断millis()不就可以了
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2016-11-26 14:40:02 | 显示全部楼层
275891381 发表于 2016-11-26 08:25
if判断millis()不就可以了

多谢提示,可以用。但是亮灯时间能控制吗?用了delay就显示的不太好了
回复 支持 反对

使用道具 举报

发表于 2016-11-27 11:34:52 | 显示全部楼层
Grooove 发表于 2016-11-26 14:40
多谢提示,可以用。但是亮灯时间能控制吗?用了delay就显示的不太好了

都可以呀为啥不可以
回复 支持 反对

使用道具 举报

发表于 2016-11-27 18:02:49 | 显示全部楼层
275891381 发表于 2016-11-27 11:34
都可以呀为啥不可以

应该只是个扫描问题吧  虽然我没有做过arduino  但是以前玩过单片机就是这个原理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-28 18:15:03 | 显示全部楼层
275891381 发表于 2016-11-27 11:34
都可以呀为啥不可以

如果用了delay会造成程序刷新数码管变慢,所有显示都会闪烁。
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-25 23:10 , Processed in 0.070013 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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