TM1629是一款帶鍵盤掃描和LED掃描驅(qū)動的國貨芯片,芯片默認配套為使用共陰數(shù)碼管; 但考慮到降低物料庫存種類,選用了共陽數(shù)碼管由于用了共陽的數(shù)碼管,LED原來的段碼引腳現(xiàn)在要接到1629芯片GRID引腳上,原理的數(shù)碼管列掃描信號接到1629芯片SED引腳上;
亂套了。。。。
用共陰數(shù)碼管,往芯片送一個字節(jié),對應(yīng)一個數(shù)碼管的7個筆段+1個數(shù)碼管,這種顯示數(shù)據(jù)關(guān)系簡單明了。
現(xiàn)在用共陽數(shù)碼管,往芯片送一個字節(jié),對應(yīng)是8個數(shù)碼管的其中一個段碼的數(shù)據(jù),送2個字節(jié)表示16個數(shù)碼管的其中一個筆段的數(shù)據(jù);
也就是說,每2個字節(jié)描述了16個數(shù)碼管的其中一個筆段的狀態(tài), 送16個字節(jié)描述了16個數(shù)碼管的8個筆段的狀態(tài);
這時候就需要一個函數(shù)來轉(zhuǎn)換顯示和筆段的數(shù)據(jù);
顯示數(shù)字的筆段定義