向大家咨询个问题,我要驱动12只7段数码管用什么方案比较好呢?

2020-02-04 09:05发布

希望大家在百忙之中给拿个意见,我要驱动12只数码管,还有十个led发光二级管,应该采用什么方案呢?谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
ilikemcu
1楼-- · 2020-02-06 01:00
那个1629我还真是没找到他的工作温度范围,只有1668的手册上说是-40~85度。我感觉1629应该差不多吧,我目前只用过他们的1628和1638。另外还用了一个开关电源芯片TM0321,感觉还不错。
gzhunter
2楼-- · 2020-02-06 03:50
 精彩回答 2  元偷偷看……
Oliver
3楼-- · 2020-02-06 07:19
以前8个HC164扫描32个数码管(0.18寸的,连驱动都不用了,164直接可以点亮),51的串口工作在同步(SPI)模式.

羊肉串一样的串一起,动态扫描
yondyanyu
4楼-- · 2020-02-06 12:29
两片ch452或ch451,
8元一只,好像!
http://wch.cn/product/index.asp
swtool
5楼-- · 2020-02-06 16:05
我决定采用TM1629A了,关键是才2元多点一只,并且使用上还可以
lin135
6楼-- · 2020-02-06 17:04
用3个595串联,三个IO搞定,595的驱动电流比4094的电流大,每1mS去刷新一次,1000/12=83Hz的频率应该不会闪
不知道楼主做的单片机有多少工作量,
;;==============================================;;
;;             主程序
;;==============================================;;
main_loop:
       setb     ie.7                            ;;开启总中断,即EA
main_1ms_work:                                  ;;1ms做一次的事情
       jnb      f_1ms_work,main_10ms_work       ;;
       acall    tim_pross                       ;;时间处理,产生各种时间标志
       acall    led_scan                        ;;12位数码管扫描
       acall    toubi_test                      ;;投币检测
       acall    ir_in_test                      ;;红外开关检测
       clr      f_1ms_work                      ;;
main_10ms_work:                                 ;;10ms做一次的事情
       jnb      f_10ms_work,main_1s_work        ;;
       acall    key_scan_pross                  ;;按键扫描
       acall    key_code_pross                  ;;按键处理
       acall    led_updata_pross                ;;显示数据更新
       acall    eeprom_write_pross              ;;数据保存
       acall    lanquan_run_pross               ;;蓝圈转动
       acall    music_pross                     ;;音乐处理
       clr      f_10ms_work

main_1s_work:
       jnb      f_1s_work,main_loop
       acall    game_pross                      ;;
       clr      f_1s_work
       ajmp     main_loop


以上是我搞的一个篮球机的程序,任务应该也不是很少。

一周热门 更多>