|
TM系列數(shù)碼管驅(qū)動(dòng)器都是按位以字節(jié)寫(xiě)入顯示寄存器。與其5位數(shù)的數(shù)據(jù)類(lèi)型沒(méi)有關(guān)系。分解數(shù)據(jù)的常用代碼:
/*********************************************/
swan = ch/100000; // 十萬(wàn)位
wan = (ch%100000)/10000; // 萬(wàn)位
qian = (ch%10000)/1000; // 千位
bai = (ch%1000)/100; // 百位
shi = (ch%100)/10; // 十位
ge = ch%10; // 個(gè)位
/*********************************************/
swan = ch/100000; // 十萬(wàn)位
wan = ch%100000/10000; // 萬(wàn)位
qian = ch%10000/1000; // 千位
bai = ch%1000/100; // 百位
shi = ch%100/10; // 十位
ge = ch%10; // 個(gè)位
/*********************************************/
swan = ch/100000; // 十萬(wàn)位
wan = ch/10000%10000; // 萬(wàn)位
qian = ch/1000%1000; // 千位
bai = ch/100%100; // 百位
shi = ch/10%10; // 十位
ge = ch%10; // 個(gè)位
/**************************************/
swan = ch/100000%10; //
wan = ch/10000%10;
qian = ch/1000%10;
bai = ch/100%10;
shi = ch/10%10;
ge = ch%10;
/*********************************************/
unsigned char buf[6];
b=ch;
for(i=0;i<6;i++)
{
buf[i]=b%10;//由低位到高位保存
b/=10;
}
/*********************************************/ |
|