#include<reg51.h>
#define uchar unsigned char
uchar COUNTER;
uchar HIGH=4;
uchar TOTAL=20;
sbit Out = P1^1;
void main( )
{
TMOD = 0x01;
TH0 = 0x3c;
TL0 = 0xb0;
EA = 1;
ET0 = 1;
do{ }while(1);
}
void Time( ) interrupt 1 using 2
{
TH0 = 0x3c;
TL0 = 0xb0;
COUNTER++;
if(COUNTER == HIGH) Out = 0;
else if(COUNTER == TOTAL){
Out = 1;
COUNTER = 0;
}
}
把原来的示波器删除,在换一个