3位6脚的动态数码管怎么驱动呢?
时间:10-02
整理:3721RD
点击:
小弟菜鸟一只,最近在学数码管驱动,,在淘宝上找到这种数码管,3位6脚,与传统的共阴极和共阳极数码管不同,数码管既不是共阳也不是共阴极的,这种类型的数码管,不用用数组来定义0~9啊,
下列这种传统的写法就不合适了啊
下列这种传统的写法就不合适了啊
- unsigned char code LedChar[] = { //数码管显示字符转换表
- 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8,
- 0x80, 0x90, 0x88, 0x83, 0xC6, 0xA1, 0x86, 0x8E
- };
向各位大佬求教了
有偿1 0 0 2 9 2 5 0 9 4
最后一张图说明了该怎么接,根据图纸按照LED的点亮方式,在对应的引脚上加电,可以点亮对应的码段,但驱动电路可能比较麻烦,如果不好做,换个普通的数码管就可以了。
这种数码管是由单片机I/O口直接驱动,I/O口要在工作在3态(高、低电平和高阻),驱动程序有点复杂。
有偿374063535
unsigned char code wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
//数码管各位的码表
unsigned char code duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d};
//0-5的码表
我也是刚刚接触单片机,不知道能不能帮到你
或者用半桥来驱动吧,这样程序应该会简单一点
不行的,,不能用数组,,因为不是同一组的IO口,,我最后是用笨方法,直接用0和1驱动用到IO口了,,谢谢
我也是在做这种的,这位仁兄做出来了没?
直接驱动每一个IO口吧,,没法省事了
你做出来了
同样问题,求教,望指点
感谢分享