|
#include <reg51.h>
sbit wave=P1^0;
int tt,b,c,i;
main()
{
tt=0;
TMOD=0x01;
TH0=(65536-400)/256;
TL0=(65536-400)%256;
EA=1;
ET0=1;
TR0=1;
wave=0;
while(1)
{
if (tt==4) wave=0;
if (tt>4&&tt<40) {wave=1;}
if (tt==40) tt=0;
}
}
void time0() interrupt 1
{
TH0=(65536-400)/256;
TL0=(65536-400)%256;
tt++;
}
程序是这样的,帮忙看看
~ |
|