找回密码
 立即注册
查看: 886|回复: 12

STC32驱动两位数码管显示

[复制链接]
  • TA的每日心情
    开心
    昨天 00:23
  • 签到天数: 173 天

    [LV.7]常住居民III

    24

    主题

    130

    回帖

    479

    积分

    中级会员

    积分
    479
    发表于 2023-12-11 01:11:49 | 显示全部楼层 |阅读模式
    跟着布丁橘长学习STC32G12K128驱动两位数码管,静态显示和动态显示……

    需要注意的是,每个商家的产品不一定相同,一定要获取正确的数码管引脚定义图
    我原本以为定义都相同,直接从网上找了个引脚图,下载程序后发现显示的不对……
    看产品介绍的界面,竟然没有给出这个型号产品的引脚定义图,只有其他型号的……
    这个0.8英寸两位共阴数码管的控制引脚定义在 1 和 2 的位置……确实和其他尺寸的不同
    程序里仍然是数码管的 a~dp 对应实验板上 P2 的 0~7 口,控制端 (选择端或接地端) DIG1 和 DIG2 分别对应 P0^1 和 P0^0 端口.

    两位数码管引脚图

    两位数码管引脚图

    2位数码管接线图

    2位数码管接线图

    VID_20231211.mp4

    306.77 KB, 下载次数: 10

    0~99正计时

    DigitalTube_2Bit.c

    1.25 KB, 下载次数: 10

    2位数码管

    1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
    MCU开发者和爱好者
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:23
  • 签到天数: 173 天

    [LV.7]常住居民III

    24

    主题

    130

    回帖

    479

    积分

    中级会员

    积分
    479
     楼主| 发表于 2023-12-25 09:22:37 | 显示全部楼层
    考虑到前面测试两位共阴数码管的亮度不够,改为共阳数码管,结果仍然亮度不够,使用UNO开发板明明可以很亮啊,都是输出5V电压,这亮度怎么会差这么多……求助大神怎么解决,如何提升数码管的亮度

    0.56英寸两位共阳数码管引脚定义图

    0.56英寸两位共阳数码管引脚定义图

    0.56英寸两位共阳数码管.mp4

    540.84 KB, 下载次数: 9

    两位共阳数码管

    DigitalTube_2Bit.c

    1.48 KB, 下载次数: 7

    C代码

    MCU开发者和爱好者
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 09:05
  • 签到天数: 173 天

    [LV.7]常住居民III

    12

    主题

    351

    回帖

    1154

    积分

    金牌会员

    积分
    1154
    发表于 2023-12-25 09:58:34 | 显示全部楼层
    换5V电压、200欧电阻试试
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:23
  • 签到天数: 173 天

    [LV.7]常住居民III

    24

    主题

    130

    回帖

    479

    积分

    中级会员

    积分
    479
     楼主| 发表于 2024-1-1 09:30:19 | 显示全部楼层
    本帖最后由 lijinlei 于 2024-1-1 09:33 编辑
    lijinlei 发表于 2023-12-25 09:22
    考虑到前面测试两位共阴数码管的亮度不够,改为共阳数码管,结果仍然亮度不够,使用UNO开发板明明可以很亮 ...

    参考网上的电路设计,采用SS8550三极管(PNP型)放大电流,增强两位共阳数码管的亮度,电路和效果对比如图所示。


    但是一位和两位共阴极数码管始终无法增大亮度,跪求各位大神支招~~

    电路示意图

    电路示意图

    使用三极管增强

    使用三极管增强

    未使用三极管

    未使用三极管

    三极管驱动两位共阳数码管.mp4

    759.05 KB, 下载次数: 5

    三极管增强亮度

    MCU开发者和爱好者
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:23
  • 签到天数: 173 天

    [LV.7]常住居民III

    24

    主题

    130

    回帖

    479

    积分

    中级会员

    积分
    479
     楼主| 发表于 2024-1-8 03:56:30 | 显示全部楼层
    由于三极管无法增强两位共阴数码管的亮度,因此考虑使用移位寄存器74HC595芯片,结果可以增强数码管亮度,实验结果如下图所示,代码参考布丁橘长的视频,见附件。

    参考布丁橘长视频资料

    参考布丁橘长视频资料

    连线图

    连线图

    74HC595驱动两位共阴数码管.mp4

    542.4 KB, 下载次数: 10

    显示效果

    74HC595_2bitSegment_AS.c

    1.88 KB, 下载次数: 7

    C代码

    MCU开发者和爱好者
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    无聊
    昨天 00:03
  • 签到天数: 155 天

    [LV.7]常住居民III

    10

    主题

    285

    回帖

    1030

    积分

    金牌会员

    积分
    1030
    发表于 2024-1-8 03:58:19 | 显示全部楼层
    你这个数码管的亮度 还有一种情况就是你刷新的速度太快 或者太慢了

    点评

    除了刷新快慢影响亮度外,给位和段数据后,用软件延迟给数码管的电流/脉冲时间也有很大关系,时间太短就会暗。  发表于 2024-3-30 10:34
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 13:22
  • 签到天数: 171 天

    [LV.7]常住居民III

    67

    主题

    857

    回帖

    2874

    积分

    金牌会员

    积分
    2874
    发表于 2024-1-8 08:09:06 | 显示全部楼层
    楼主玩数码管玩得太娴熟了。STC32是否内置数码管驱动模块?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 48 天

    [LV.5]常住居民I

    11

    主题

    124

    回帖

    284

    积分

    中级会员

    积分
    284
    发表于 2024-3-23 14:07:38 来自手机 | 显示全部楼层
    这两天又研究了一下。。虽然用stc单片机直接驱动的话会更加的节约成本和省空间。但是看不到一个真正用得上的例子。所以只能不采用这种方法了。毕竟这个东西非常重要,也不是主要的。只是一个模块而已。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:56
  • 签到天数: 154 天

    [LV.7]常住居民III

    0

    主题

    398

    回帖

    460

    积分

    中级会员

    积分
    460
    发表于 2024-3-30 08:34:19 | 显示全部楼层
    来学习一下,感觉还是加个驱动芯片方便呀
    靡不有初,鲜克有终
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:49
  • 签到天数: 69 天

    [LV.6]常住居民II

    6

    主题

    140

    回帖

    363

    积分

    中级会员

    积分
    363
    发表于 2024-3-30 09:04:49 | 显示全部楼层
    一起学习
    回复 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-17 01:28 , Processed in 0.073822 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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