/* MCU: AT89S52
/* MCU-crystal: 12M
/* Version: 01
/* Last Updata: 2009-2-24
/* Author:
/* Description:
/* 使用定時器0,定時中斷2ms,即周期4ms;
/* P1.0為輸出口
/****************************************************/
#include <reg52.h>
sbit P10=P1^0;
/**********主函數**********/
main(void)
{
TMOD=0X01;
TH0=0xf8;//定時2ms
TL0=0x30;
ET0=1;
EA=1;
TR0=1;
while(1)
{;}
}
/*******************中斷*******************/
void timer0() interrupt 1
{
TH0=0xf8;//重新賦值定時2ms
TL0=0x30;
P10=~P10;
}