![]() |
xiaobendan001 发表于 2024-8-25 10:16 你说的对! |
zhuls 发表于 2024-8-24 11:01 是四个一起啊,但是也是单个LED的段显示啊,要有转圈效果,同时要显示2个段,然后流水显示才好看。楼主要的是三个数码管的外围段,比如某时刻是1位的A显示,下一时刻是2位的A显示,然后是三位A,然后是三位B然后三位C,三位D,然后二位D,然后1位D,然后一位E,然后一位F,然后一位A,这样循环的吧。实际上同时显示两个段会更好看,更有方向感。前边段移动到后面那样。 |
xiaobendan001 发表于 2024-8-24 07:30 你仔细看一下,我这个是4个一起转的,原本是做为LED自检用的。 ![]() |
我用164驱动的,但是原理差不多,都是把显示数据放到一个数组里面传给显示驱动部分。 code unsigned char st[]={0x85,0x00,0x00, 0x07,0x00,0x00, 0x06,0x02,0x00, 0x02,0x02,0x02, 0x00,0x02,0x0a,0x00,0x00,0x2a,0x00,0x00,0xa8, 0x00,0x80,0xa0, 0x80,0x80,0x80, 0x81, 0x80,0x00,}; 这个数组给你,应该能看懂,当然你也可以改成二维数组来用。不过好像代码也少不了多少。 |
zhuls 发表于 2024-8-23 22:46 你这好像是单个LED数码管的单段显示。楼主可能是要的3位数码管整体的靠外的每个段转圈的方式显示的效果,我在我家的电压力锅上面看到这种,加热过程中就是这样显示的。 |
这边有个1650驱动的4LED,你参考 一下:
|
3位怎么用1637呢? |
自定义字符串,然后跑马灯的方式点亮即可。 |