#include
#define uchar unsigned char
#define uint unsigned int
int seccnt,m=0;
char tzsta,msta;
sbit led=P2^0;
sbit beep=P1^5;
void ini()//定时器0
{
seccnt=0;
msta=tzsta=0;
TMOD=0x01;
TH0=0x0FF;
TL0=0x9C;
TR0=1;
}
void on()//蜂鸣器和灯的功能
{
if(m<=500)
{
beep=~beep;
}
if(m>=10000)
{
led = ~led;
m=0;
}
}
void main()
{
ini();
while(1)
{
while(TF0==0);
TL0=0x9C;
TH0=0x0FF;
TF0=0;
m=m+1;
on();
}
}
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。