圣灵主宰 发表于 2026-4-23 14:09:19

新手,TM1638数码管显示问题

TM163816键版本的数码管使用地址点亮每一个数码管的其中一段,该地址输入的数据来选择数码管的位数,这种情况下该怎么写数码管的动态显示?有大佬知道吗?

圣灵主宰 发表于 2026-4-23 14:10:43

实物图,发错了,是这张

xiaobendan 发表于 2026-4-23 16:46:41

1638不就是动态的吗?你这动态是啥意思?

圣灵主宰 发表于 2026-4-23 19:49:03

xiaobendan 发表于 2026-4-23 16:46
1638不就是动态的吗?你这动态是啥意思?

我这个向一个地址写入数据,8个地址控制8个数码管的其中一段,一个地址写入的数据控制数码管的位数

圣灵主宰 发表于 2026-4-23 19:50:53

xiaobendan 发表于 2026-4-23 16:46
1638不就是动态的吗?你这动态是啥意思?

这个是高电平点亮,但是这里0XC0点亮的是所有数码管的a段,0XC2点亮的是所有数码管的b段

这设计......咋写啊

圣灵主宰 发表于 2026-4-23 19:51:51

xiaobendan 发表于 2026-4-23 16:46
1638不就是动态的吗?你这动态是啥意思?
写他的动态显示就比如让多个数码管重复0到9,每个数码管同一时间显示的数不一样

wulin 发表于 2026-4-23 20:18:10

圣灵主宰 发表于 2026-4-23 19:50
这个是高电平点亮,但是这里0XC0点亮的是所有数码管的a段,0XC2点亮的是所有数码管的b段

这设计......咋 ...

用于共阴码转换为共阳管显示 即 SEG接位选 GRID接段选。
共阴数码管段码的8个位拆解分别存入8个显示寄存器的同一位。
所以要正确显示需要8个8位二进制的数中各取同一位来显示

xiaobendan 发表于 2026-4-24 10:25:23

你给他啥他就显示啥呗

AI-32位8051 发表于 2026-4-24 16:03:29

楼主后期可以考虑直接用STC8H4K32TL系列





什么?8H4K64TL硬件80mA大电流LED数码管自动刷新驱动居然可以8位亮度256种组合?
https://www.stcaimcu.com/thread-6404-1-1.html
(出处: 国芯人工智能技术交流网站)


xiaobendan 发表于 2026-4-24 18:25:23

wulin 发表于 2026-4-23 20:18
用于共阴码转换为共阳管显示 即 SEG接位选 GRID接段选。
共阴数码管段码的8个位拆解分别存入8个显示寄存 ...

为啥要这样设计啊
页: [1] 2
查看完整版本: 新手,TM1638数码管显示问题