发表于:2012/1/9 10:51:58
#10楼
小弟新手,请指教。
#include <reg52.h>
sbit keyx0=P0^0;
sbit keyy0=P1^0;
unsigned char Timert0;
void main()
{
TMOD=0x01;
TH0=(65535-45872)/256;
TL0=(65535-45872)%256;
EA=1;
ET0=1;
TR0=1;
while(1)
{
if(keyx0==1)
{
if(Timert0==200){
Timert0=0;
keyy0=0;}
}
else
{
Timert0=0;
}
}
}
void T0_time() interrupt 1
{
TH0=(65535-45872)/256;
TL0=(65535-45872)%256;
Timert0++;
}
Good Luck~