專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> 常用芯片 >> 瀏覽文章

數(shù)碼管測(cè)試方法與數(shù)字對(duì)應(yīng)數(shù)碼管顯示控制轉(zhuǎn)換字節(jié)

作者:佚名   來源:不詳   點(diǎn)擊數(shù):  更新時(shí)間:2008年02月22日   【字體:

數(shù)碼管測(cè)試方法與數(shù)字顯示譯碼表

 

    三、測(cè)試:同測(cè)試普通半導(dǎo)體二極管一樣。注意!萬用表應(yīng)放在R×10K檔,因?yàn)镽×1K檔測(cè)不出數(shù)碼管的正反向電阻值。對(duì)于共陰極的數(shù)碼管,紅表筆接數(shù)碼管的“-”,黑表筆分別接其他各腳。測(cè)共陽極的數(shù)碼管時(shí),黑表筆接數(shù)碼管的vDD,紅表筆接其他各腳。另一種測(cè)試法,用兩節(jié)一號(hào)電池串聯(lián),對(duì)于共陰極的數(shù)碼管,電池的負(fù)極接數(shù)碼管的“-”,電池的正極分別接其他各腳。對(duì)于共陽極的數(shù)碼管,電池的正極接數(shù)碼管的VDD,電池的負(fù)極分別接其他各腳,看各段是否點(diǎn)亮。對(duì)于不明型號(hào)不知管腳排列的數(shù)碼管,用第一種方法找到共用點(diǎn),用第二種方法測(cè)試出各筆段a-g、Dp、H等。 
 
uchar bit_secl=0x01;
for(n=0;n<8;n++) //顯示數(shù)字
 {P0=bit_secl;
 P2=0x03;
 bit_secl=bit_secl<<1;
 delay_ms(1500);
 }
return;
}
void display4(void)
{uchar n;
uchar bit_secl=0x01;
for(n=0;n<8;n++) //顯示數(shù)字
 {P0=bit_secl;
 P2=0x04;
 bit_secl=bit_secl<<1;
 delay_ms(1500);
 }
return;
}
void display5(void)
{uchar n;
uchar bit_secl=0x01;
for(n=0;n<8;n++) //顯示數(shù)字
 {P0=bit_secl;
 P2=0x05;
 bit_secl=bit_secl<<1;
 delay_ms(1500);
 }
return;
}
void display6(void)
{uchar n;
uchar bit_secl=0x01;
for(n=0;n<8;n++) //顯示數(shù)字
 {P0=bit_secl;
 P2=0x06;
 bit_secl=bit_secl<<1;
 delay_ms(1500);
 }
return;
}
void display7(void)
{uchar n;
uchar bit_secl=0x01;
for(n=0;n<8;n++) //顯示數(shù)字
 {P0=bit_secl;
 P2=0x07;
 bit_secl=bit_secl<<1;
 delay_ms(1500);
 }
return;
}
void display8(void)
{uchar n;
uchar bit_secl=0x01;
for(n=0;n<8;n++) //顯示數(shù)字
 {P0=bit_secl;
 P2=0x08;
 bit_secl=bit_secl<<1;
 delay_ms(1500);
 }
return;
}
void display0(void)
{uchar n;
uchar bit_secl=0x01;
for(n=0;n<8;n++) //顯示數(shù)字
 {P0=bit_secl;
 P2=0x00;
 bit_secl=bit_secl<<1;
 delay_ms(1500);
 }
return;
}
void main(void)
{
for(; ;)
 {display0();
 display1();
 display2();
 display3();
 display4();
 display5();
 display6();
 display7();
 display8();
 }
}


 

數(shù)碼管引腳圖,一般都是一樣的。

數(shù)字對(duì)應(yīng)數(shù)碼管顯示控制轉(zhuǎn)換字節(jié)
(共陰編碼)
顯示--HGFE,DCBA--編碼
0     --0011,1111--0x3F;
1     --0000,0110--0x06;
2     --0101,1011--0x5B;
3     --0100,1111--0x4F;
4     --0110,0110--0x66;
5     --0110,1101--0x6D;
6     --0111,1101--0x7D;
7     --0000,0111--0x07;
8     --0111,1111--0x7F;
9     --0110,1111--0x6F;
共陽為編碼取反即可,
接線為高低端口對(duì)應(yīng)接法。
 

備注:第一腳的識(shí)別很簡(jiǎn)單,看管腳的底部,有一個(gè)方塊型的就是第一腳;蛘哒妫ň褪秋@示那面)超你,左下角第一個(gè)為第一腳。


 

關(guān)閉窗口