dzbj 发表于 2022-4-19 18:26 |
gongnn 发表于 2022-4-19 19:35 正解!把常规的数码管位扫描,改成段扫描,就好了。 |
人人学会单片机 发表于 2022-4-21 08:49 感谢告知 |
Hephaestus 发表于 2022-4-22 23:06 用平常單片機就行而無需推挽電路 |
wc86110 发表于 2022-4-19 18:27 怎么可能没区别,跟正常的数码管区别大了,1~6既是阴极也是阳极,恐怕要用推挽电路才能驱动。 |
看了一下,如果程序ROM够的话, 最简单的方法就是每位数码管单独一个10bit的字码表(段码和位码封装在一起),显示到哪一位就查哪一位的表,分两次送到IO口。当然为了防相互干扰每次IO口都要清显示。 |
人人学会单片机 发表于 2022-4-21 08:46 查理复用IO驱动数码管方式不适用于此数码管 |
dzbj 发表于 2022-4-19 18:26 某一个宝搜索“赛迪兴科技” 他们家有,他们可以送样品 |
好说,去百度搜索括号内的标题《基于QN8035的收音机 STC8单片机程序和电路》,然后点进第一个电路城里面的,里面有现成的代码。这款收音机的数码管 就是类似这种的,5*8数码管是7脚驱动。你这个是9脚,理论上可以驱动72个LED灯。你图片里面是48个灯。 |
这种数码管是位/段复用共阴,只需9个IO口。与通常的驱动方式的区别是位/段码复用脚工作在段码低电平时要处于高阻模式,否则会发生错乱。 |
基本思路就是段扫描而不是常规的位扫描。 |
此类数码管基本都是定制的,具体什么段码,可以用万用表的蜂鸣档测量,驱动时电压电流必须正确。 |
dig1-6 用io口段选,剩下的和一位数码管一样。或者用tm16xx那种专门驱动数码管的ic |
与正常的数码管驱动没区别 |
看电路图 和其它数码管一样驱动 用通用的数码管驱动芯片就行 我记得手册上有范例 问一下楼主 这东西有连接吗 能分享一下不 |