專注電子技術學習與研究
當前位置:單片機教程網(wǎng) >> 常用芯片 >> 瀏覽文章

數(shù)碼管測試方法與數(shù)字對應數(shù)碼管顯示控制轉換字節(jié)

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

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

 

    三、測試:同測試普通半導體二極管一樣。注意!萬用表應放在R×10K檔,因為R×1K檔測不出數(shù)碼管的正反向電阻值。對于共陰極的數(shù)碼管,紅表筆接數(shù)碼管的“-”,黑表筆分別接其他各腳。測共陽極的數(shù)碼管時,黑表筆接數(shù)碼管的vDD,紅表筆接其他各腳。另一種測試法,用兩節(jié)一號電池串聯(lián),對于共陰極的數(shù)碼管,電池的負極接數(shù)碼管的“-”,電池的正極分別接其他各腳。對于共陽極的數(shù)碼管,電池的正極接數(shù)碼管的VDD,電池的負極分別接其他各腳,看各段是否點亮。對于不明型號不知管腳排列的數(shù)碼管,用第一種方法找到共用點,用第二種方法測試出各筆段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ù)字對應數(shù)碼管顯示控制轉換字節(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;
共陽為編碼取反即可,
接線為高低端口對應接法。
 

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


 

關閉窗口