數(shù)碼管顯示數(shù)字表
led數(shù)碼管由7個(gè)LED排列和一個(gè)小數(shù)位的獨(dú)立LED組成的。顯示屏可以由數(shù)字0-9組成,以顯示十進(jìn)制數(shù)字。
led數(shù)碼管通常與某種形式的計(jì)數(shù)器一起使用,并且可能需要解碼器,以便為每個(gè)相應(yīng)的數(shù)字,字母或符號點(diǎn)亮正確的段。
數(shù)碼管0-9顯示數(shù)字表
真值表通過照亮適當(dāng)?shù)亩蝸盹@示每個(gè)數(shù)字的形成方式。 1是右對齊的,而6和9沒有尾巴。
??????
???
數(shù)碼管顯示數(shù)字 0~9程序
#include<reg51. h>
void delay(void)
{
unsigned char i, j;
for(i=0; i<255; i++)
for(j=0; j<255; j++) ;
}
void main(void)
{
unsigned char i;
unsigned char code
Tab[10]={0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90} ;
//前面加關(guān)鍵字 code , 可以大大節(jié)約單片機(jī)的存儲空間
P2=0xfe; //P2. 0 引腳輸出低電平, 數(shù)碼顯示器 DS0 接通電源工作
while(1) //無限循環(huán)
{
for(i=0; i<10; i++)
{
P0=Tab[i]; //讓 P0 口輸出數(shù)字的段碼 92H
delay() ; //調(diào)用延時(shí)函數(shù)
}
}
}
單只數(shù)碼管顯示0到9
驅(qū)動程序:
#include<iom16v. h>
unsigned char
tab_ndp[] ={0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f};
unsigned char num1;
unsigned char i=0;
unsigned int n;
void main(void)
{
DDRC=0xff;
while(1)
{
for(i=0; i<=9; i++)
{
num1=tab_ndp[i] ;
PORTC=num1;
delay_s(15) ;
PORTC=0x00;
}
}
}
void delay_s(unsigned int n)
{
unsigned int a, b, c;
for(a=1; a<n; a++)
{
for(b=1; b<100; b++)
{
for(c=1; c<100; c++)
{
;
}
}
}
}
同類文章排行
- LED數(shù)碼管的檢測
- LED數(shù)碼管故障檢測檢修
- LED數(shù)顯溫度控制器設(shè)計(jì)論述
- LED大屏幕數(shù)顯裝置在隨流孕育裝置上的應(yīng)用
- LED數(shù)碼管正裝與倒裝結(jié)構(gòu)區(qū)別
- led數(shù)碼管靜態(tài)顯示方式和動態(tài)顯示方式
- LED七段數(shù)碼管數(shù)字鐘
- led數(shù)碼管顯示種類簡介
- LED數(shù)碼管顯示器介紹
- LED數(shù)碼管動態(tài)掃描顯示控制器設(shè)計(jì)