|
前几天弄NTP时钟,买了个TM1637模块,下面这样子的,用起来很简单。
感觉有点小,又买了个下面这样子的,数码管占满了整个电路板,先没仔细看,以为都是4线的,接口标志都一样,芯片都是TM打头的,以为是一样的,接上去没显示,仔细看,一个是TM1637,一个是TM1650, 这个TM1650也送了例程,不过它的中间的两点冒号是和第二位数码一起绑定的,用一个码来控制,不像TM1647 有个 tm1637.point(POINT_ON),tm1637.point(POINT_OFF);来直接控制这冒号开关。经过反复验证,TM1650的模块可以通过第二位数码的地址加或不加冒号字段的地址来实现开关。
字段数组Seg_test[8]= {0x20,0x01,0x02,0x04,0x08,0x10,0x40,0x80}; 最后一个0x80就是冒号的地址,数字代码的地址数组Number_arr[10]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; 像这样子err = tm1650.DisplayOneDigi_TM1650(2,Number_arr[9 ]+0x80);就在第二个数字显示了9:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|