//50HZ方波产生
#include
#include
#define uchar unsigned char
#define uint unsigned int
//少占鱼制作 河北正定欢迎您 长沙航空职业技术学院 2010 年QQ:411656434
sbit M=P1^0;
bit FLAG;
/****************************************************************/
void init();
void delay(uint);
/***8**************************************************************/
void main()
{
M=0;
init();
while(1)
{
}
}
void init()
{
/******T1定时器模式,外部INT1控制开启,T0计数器不允许中断,外部控制
INTO开启,外部中断0允许(EX0=1),
定时器T2中断允许 (ET2=1) ************/
FLAG=1;
//三个定时器方式设置
TMOD=0x01; //T0T1方式控制
TH0= 55556/256; // T0高8位
TL0= 55556%256; // T0低8位
ET0=1;
TR0=1;
M=1;
EA=1; //开全局中断
//初始化完成......
}
void interint0() interrupt 1 //using **
{
M=!M;
TH0= 55556/256; // T0高8位
TL0= 55556%256; // T0低8位
}