|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
//利用定时/计数器T1产生定时时钟,每隔10秒,发生一次声光报警
#include<reg52.h>
#define uchar unsigned char
uchar temp,aa;
sbit beep=P1^6;
sbit D1=P1^7;
void init()
{
aa=0;
TMOD=0x10;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
EA=1;
ET1=1;
TR1=1;
}
void main ()
{
init();
while(1)
{
if(aa==10)
{
D1=0;
beep=0;
}
}
}
void timer1() interrupt 3
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
aa++;
D1=1;
beep=1;
} |
评分
-
查看全部评分
|