欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
數(shù)碼管如何高位滅0啊?
[打印本頁]
作者:
信仰b
時間:
2016-4-3 20:24
標題:
數(shù)碼管如何高位滅0啊?
最近在啃51里的程序,用中斷寫了數(shù)碼管的動態(tài)顯示程序,但顯示1它會顯示000001,請問前輩們?nèi)绾巫龅礁呶粶?,大概思路是檢查最高位,為0則輸出高電平并檢查下一個高位以此下去,但程序不會寫的(c語言)
作者:
lern01
時間:
2017-10-8 15:32
for(j=5; j>=1; j--)
{
if(buf[j])
break;
else
LedBuff[j] = 0xFF;
}
for(; j>=0; j--)
LedBuff[j] = LedChar[buf[j]];
作者:
lern01
時間:
2017-10-8 15:32
for(j=5; j>=1; j--) { if(buf[j]) break; else LedBuff[j] = 0xFF; } for(; j>=0; j--) LedBuff[j] = LedChar[buf[j]];
作者:
依然是你
時間:
2017-10-8 16:09
LED_Disp_Buf[0]=(long)Weight_Shi%1000000/100000;
if(LED_Disp_Buf[0]==0x00) {LED_Disp_Buf[0]=10;}
LED_Disp_Buf[1]=(long)Weight_Shi%100000/10000;
if((LED_Disp_Buf[0]==10)&&(LED_Disp_Buf[1]==0)) {LED_Disp_Buf[1]=10;}
LED_Disp_Buf[2]=(long)Weight_Shi%10000/1000;
if((LED_Disp_Buf[1]==10)&&(LED_Disp_Buf[2]==0)) {LED_Disp_Buf[2]=10;}
LED_Disp_Buf[3]=(long)Weight_Shi%1000/100;
if((LED_Disp_Buf[2]==10)&&(LED_Disp_Buf[3]==0)) {LED_Disp_Buf[3]=10;}
LED_Disp_Buf[4]=(long)Weight_Shi%100/10;
if((LED_Disp_Buf[3]==10)&&(LED_Disp_Buf[4]==0)) {LED_Disp_Buf[4]=10;}
LED_Disp_Buf[5]=(long)Weight_Shi%10;
作者:
zxv024
時間:
2017-10-8 16:14
不是很明白你的意思,是不是輸出0xff時,數(shù)碼管不顯示。
作者:
zl2168
時間:
2017-10-9 15:49
先從最高位開始,檢測到0就暗顯示。然后,若上一位0暗顯示了,本位檢測到0就再暗顯示,直至末位。若上一位未0暗顯示,就不需檢測后位0暗顯示了。
作者:
個驅(qū)蚊扣給
時間:
2017-10-9 16:26
void sc(uchar bai, uchar shi, uchar ge)
{
bai = tmp/100;
shi = tmp%100/10;
ge = tmp%10;
if(tmp ==0)
while(1)
{
P22 = 0;
P23 = 0;
P15 = 0;
if(tmp != 0)
break;
}
Number(ge);
P22 = 0;
P23 = 0;
P15 = 1;
Delay_ms(10);
P22 = 0;
P23 = 0;
P15 = 0;
Number(shi);
P22 = 0;
P23 = 1;
P15 = 0;
Delay_ms(10);
P22 = 0;
P23 = 0;
P15 = 0;
Number(bai);
P23 = 0;
P22 = 1;
P15 = 0;
Delay_ms(10);
P22 = 0;
P23 = 0;
P15 = 0;
}
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1