找回密码
 立即注册
查看: 795|回复: 8

开天斧板子直驱7脚4位数码管

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:216
  • 最近打卡:2025-05-06 09:51:07

6

主题

24

回帖

651

积分

高级会员

积分
651
发表于 2024-3-2 11:30:10 | 显示全部楼层 |阅读模式
本帖最后由 STC爱好者 于 2024-3-2 11:58 编辑

首先感谢STC公司送我的开天斧开发板。
拿到板子按惯例先刷个例程里的跑马灯。

成功后想搞点复杂的,正好手头有一种7脚4位数码管,里面LED是反并联的,需要IO端口复用驱动。
数码管.jpg

4位数码管通常需要8段+4位=12只引脚,要有时钟的冒号还得多一两个引脚。

上图是这种数码管引脚图,只从第一位的引脚1为例。可以看到它既是ABCDEF段的阳极又是G段的阴极,A段和G段共用1、2引脚反并联。
程序学习的杜洋老师的数码管逐段驱动,任何时刻只有一个段点亮,其它IO端口需设置为高阻状态以免干扰。
程序里用的方法是开漏并置1.
开漏模式.jpg

程序在开天斧例程01-跑马灯的基础上修改的,保留了USB口自动不停电下载的功能。


呵呵,还没来得及焊接排座。
工程文件如下:
开天斧直驱7脚4位数码管.zip (39.88 KB, 下载次数: 119)


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-14 13:39:49
已绑定手机

19

主题

273

回帖

2152

积分

金牌会员

积分
2152
QQ
发表于 2024-3-2 11:52:10 | 显示全部楼层
感谢支持
QQ:1638975601
手机:19952583876(微信同号)
回复

使用道具 举报 送花

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2024-5-28 16:49:40 | 显示全部楼层
学习学习,支持
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:427
  • 最近打卡:2025-05-06 00:03:37
已绑定手机

19

主题

3192

回帖

4940

积分

论坛元老

积分
4940
发表于 2024-5-28 19:23:12 来自手机 | 显示全部楼层
这个要加限流电阻吧,还是直驱
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:507
  • 最近打卡:2025-05-06 07:45:00
已绑定手机

1

主题

836

回帖

1517

积分

金牌会员

积分
1517
发表于 2024-5-28 22:28:31 | 显示全部楼层
因为刷新速度快,限流电阻应该可以省略吧

点评

还是有电阻踏实点  详情 回复 发表于 2024-5-29 02:15
靡不有初,鲜克有终
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:339
  • 最近打卡:2025-05-05 10:51:48
已绑定手机

14

主题

600

回帖

2213

积分

荣誉版主

积分
2213
发表于 2024-5-29 02:15:48 | 显示全部楼层
小涵*** 发表于 2024-5-28 22:28
因为刷新速度快,限流电阻应该可以省略吧

还是有电阻踏实点
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:216
  • 最近打卡:2025-05-06 09:51:07

6

主题

24

回帖

651

积分

高级会员

积分
651
发表于 2024-10-12 14:16:59 | 显示全部楼层
xiangz*** 发表于 2024-5-29 02:15
还是有电阻踏实点

IO直驱LED因为程序里用了占空比调节亮度,而且是逐段驱动任意时刻只有一个段点亮,所以没超过MCU的总电流。这个方法我都用了好几年了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-02-15 09:09:48
已绑定手机

8

主题

26

回帖

306

积分

中级会员

积分
306
发表于 2025-1-20 14:41:42 | 显示全部楼层
请问 我看程序点亮每个段码都是负极 开漏模式低电平,这样是直接下拉接地了吗。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:216
  • 最近打卡:2025-05-06 09:51:07

6

主题

24

回帖

651

积分

高级会员

积分
651
发表于 2025-1-21 09:38:08 | 显示全部楼层
omns*** 发表于 2025-1-20 14:41
请问 我看程序点亮每个段码都是负极 开漏模式低电平,这样是直接下拉接地了吗。 ...

是的,相应段码的阳极IO设置为推挽高电平,时间是毫秒级的。上下IO内部都有限流20mA,再通过占空比调节亮度。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-6 11:35 , Processed in 0.662438 second(s), 120 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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