?? newjs.c
字號:
#include<reg51.h>
//sbit P30=P3^4;
sbit P35=P3^5;
sbit P36=P3^6;
sbit P37=P3^7;
//sbit P21=P2^1;
unsigned int js;
static unsigned int i;
unsigned char code LEDDis[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF};
void Delay(unsigned int ii)
{
unsigned int jj;
for(;ii>0;ii--)
for(jj=0;jj<125;jj++)
{;}
}
void Delay500(unsigned int iii)
{
unsigned int jjj;
for(;iii>0;iii--)
for(jjj=0;jjj<60;jjj++)
{;}
}
void main()
{
EA = 1; //允許CPU中斷
ET0 = 1; //定時器0中斷打開
TMOD = 0x1; //設定時器0為模式1,16位模式
TH0=0xB1;
TL0=0xDF; //設定時值為20000us(20ms)
TR0 = 1;
while(1)
{
for(i=0;i<=999;i++)
{
js=i;
Delay(500);
//P21=1;
//Delay500(10);
//P21=0;
}
}
}
//定時器0中斷外理中鍵掃描和顯示
void KeyAndDis_Time0(void) interrupt 1 using 2
{
TH0=0xB1;
TL0=0xDF; //設定時值為20000us(20ms)
P0=LEDDis[js/100];
P35=0;
Delay500(5);
P35=1;
P0=LEDDis[(js-(js/100)*100)/10];
P36=0;
Delay500(5);
P36=1;
P0=LEDDis[(js-(js/100)*100)-((js-(js/100)*100)/10)*10];
P37=0;
Delay500(5);
P37=1;
//P0=LEDDis[6];
//P33=0;
//Delay500(5);
//P33=1;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -