找回密码
 立即注册
查看: 152|回复: 7

STC8H1K17T-TSSOP20测试之八----驱动TM1638八位共阳数码管模块

[复制链接]
  • TA的每日心情
    开心
    19 分钟前
  • 签到天数: 160 天

    [LV.7]常住居民III

    67

    主题

    838

    回帖

    2792

    积分

    金牌会员

    积分
    2792
    发表于 2024-4-5 15:43:36 | 显示全部楼层 |阅读模式
    本帖最后由 xxkj2010 于 2024-4-6 07:41 编辑

    看到网上有八位的数码管模块,自己就很想做一个。

    了解TM系列的数码管驱动芯片,觉得TM1638很合适。
    因为根据手册说明,它能驱动共阴数码管,又能驱动共阳数码管,可谓是“双管齐下”。

    截图202404051545104168.jpg

    况且,驱动时序又与TM1637差不多。
    于是确定选择TM1638打板制作八位显示模块。因为手头共阳数码管偏多,所以选择了共阳驱动模式设计图纸。


    000.jpg

    可是,板子制作好了,真正驱动起来,却不是想像的那样简单!这是用1637驱动思路驱动的结果:



    这是不是很丑陋?
    还是回归TM1638手册,仔细分析共阳数码管的驱动方式。

    001.jpg

    觉得这方式很是独特,主要思路就是把段码与位码进行互换!

    关键代码:

    1. void show(u8 wei,u8 num)
    2. {
    3.         u8 i=0,dat=tm_dat[num];
    4.         for(i=0; i<8; i++)
    5.         {
    6.                 Write_Dat(i*2,(dat&0x01)<<wei);
    7.                 dat >>=1;
    8.         }
    9. }
    复制代码


    但是,总是觉得太难了,有时间还是把TM1638模块改为共阴。

    1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    半小时前
  • 签到天数: 117 天

    [LV.6]常住居民II

    8

    主题

    67

    回帖

    688

    积分

    高级会员

    积分
    688
    发表于 2024-4-5 17:48:04 | 显示全部楼层
    共阳的我写过,我用TM1629写过驱动十几个数码管的。逻辑稍微不一样,需要代码的我明天找找看
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    19 分钟前
  • 签到天数: 160 天

    [LV.7]常住居民III

    67

    主题

    838

    回帖

    2792

    积分

    金牌会员

    积分
    2792
     楼主| 发表于 2024-4-5 21:31:26 | 显示全部楼层
    本帖最后由 xxkj2010 于 2024-4-5 21:32 编辑
    小坤 发表于 2024-4-5 17:48
    共阳的我写过,我用TM1629写过驱动十几个数码管的。逻辑稍微不一样,需要代码的我明天找找看 ...

    这款驱动芯片一般用于共阴,共阳只是勉强兼容的,代码得变通,不能直接用。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    半小时前
  • 签到天数: 117 天

    [LV.6]常住居民II

    8

    主题

    67

    回帖

    688

    积分

    高级会员

    积分
    688
    发表于 2024-4-6 09:28:43 | 显示全部楼层
    xxkj2010 发表于 2024-4-5 21:31
    这款驱动芯片一般用于共阴,共阳只是勉强兼容的,代码得变通,不能直接用。 ...

    是的 。逻辑不同,取码不同
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9318

    回帖

    1万

    积分

    管理员

    积分
    13898
    发表于 2024-4-6 09:58:14 | 显示全部楼层
    截图202404060957402080.jpg

    截图202404060958075472.jpg


    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    19 分钟前
  • 签到天数: 160 天

    [LV.7]常住居民III

    67

    主题

    838

    回帖

    2792

    积分

    金牌会员

    积分
    2792
     楼主| 发表于 2024-4-6 11:32:08 | 显示全部楼层

    用这里面的工具,现在还不太熟练,不习惯。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 71 天

    [LV.6]常住居民II

    5

    主题

    71

    回帖

    248

    积分

    中级会员

    积分
    248
    发表于 2024-4-11 17:01:33 | 显示全部楼层
    有点不太明显位置
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    19 分钟前
  • 签到天数: 160 天

    [LV.7]常住居民III

    67

    主题

    838

    回帖

    2792

    积分

    金牌会员

    积分
    2792
     楼主| 发表于 2024-4-20 09:13:48 | 显示全部楼层

    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-5 09:43 , Processed in 0.518075 second(s), 61 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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