新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機60s倒計時程序c語言

單片機60s倒計時程序c語言

作者: 時間:2016-11-30 來源:網(wǎng)絡(luò) 收藏
#include
#define uchar unsigned char
sbit P13=P1^3;
sbit P14=P1^4;
uchar c,i,a=60,z;
uchar code Numcode[]={0XC0,//;0
0XF9,//;1
0XA4,//;2
0XB0,//;3
0X99,//;4
0X92,//;5
0X82,//;6
0XF8,//;7
0X80,//;8
0X90,//;9
};
void delay(z)
{ while(z--);
}
void main()
{TMOD=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
c=0;
i=0;
EA=1;
ET0=1;
TR0=1;
while(1)
{ if(c==20)
{ c=0;
a--;}
if(a>=0)
{i=a/10;
P13=1;
P0=Numcode[i];
P14=0;
delay(20);
P14=1;
i=a%10;
P0=Numcode[i];
P13=0;
delay(10);}
else
{a=60;}
}
}
void timer0() interrupt 1
{TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
c++;
}


關(guān)鍵詞: 單片機60s倒計時c語

評論


技術(shù)專區(qū)

關(guān)閉