標(biāo)題:
0-99循環(huán)動(dòng)態(tài)顯示,但不亮的字段會(huì)微亮,求解決。
[打印本頁(yè)]
作者:
liu_qing532
時(shí)間:
2016-4-22 19:39
標(biāo)題:
0-99循環(huán)動(dòng)態(tài)顯示,但不亮的字段會(huì)微亮,求解決!!
void mbi5026(uint k)
{
uint bits;
for(bits=0;bits<16;bits++)
{
MBI_SDIR=(k&0x8000)?1:0;
MBI_CLK=0;
MBI_CLK=1;
k<<=1;
}
MBI_LE=1;
MBI_LE=0;
}
void main()
{
TMOD=0x01;
TH0=(65536-33333)/256;
TL0=(65536-33333)%256;
EA=1;
ET0=1;
TR0=1;
MBI_SDIG=0;
MBI_SDIR=0;
MBI_CLK=0;
while(1);
}
void tt()interrupt 1
{
TH0=(65536-33333)/256;
TL0=(65536-33333)%256;
f++;
if(f==20)
{
f=0;
a++;
if(a==99)
a=0;
mbi5026(Tab[a%10]);
mbi5026(Tab[a%100/10]);
}
}
作者:
zl2168
時(shí)間:
2016-4-23 19:52
多數(shù)可能是硬件電路連接不適當(dāng)。你上傳的c程序看不出問(wèn)題。歡迎咨詢,張志良,
zzlls@126.com
作者:
liu_qing532
時(shí)間:
2016-4-25 09:30
zl2168 發(fā)表于 2016-4-23 19:52
多數(shù)可能是硬件電路連接不適當(dāng)。你上傳的c程序看不出問(wèn)題。歡迎咨詢,張志良,
你好!電路是用過(guò)的,只是新做了程序,兩位計(jì)時(shí)器,用了兩個(gè)MBI5026,感覺(jué)顯示時(shí)兩個(gè)MBI5026會(huì)串?dāng)_,因?yàn)閭(gè)位走字時(shí),十位也會(huì)亮一下,不是很明顯,而十位如果有數(shù)字時(shí)個(gè)位也會(huì)相應(yīng)顯示出相同數(shù)字來(lái),也不是很明顯,是不是十、個(gè)分離的問(wèn)題
作者:
liu_qing532
時(shí)間:
2016-4-25 10:18
zl2168 發(fā)表于 2016-4-23 19:52
多數(shù)可能是硬件電路連接不適當(dāng)。你上傳的c程序看不出問(wèn)題。歡迎咨詢,張志良,
你好!謝謝你的幫助,電路是用過(guò)的,只是改了新程序,感覺(jué)是個(gè)十分離的問(wèn)題,因?yàn)閭(gè)位顯示的字會(huì)在十位微亮閃一下,而十位顯示的字也會(huì)在個(gè)位微亮閃一下,微亮閃是和走字是同時(shí)進(jìn)行的。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1