标题:
我的单片机24s计时器
[打印本页]
作者:
jkui
时间:
2018-10-27 10:57
标题:
我的单片机24s计时器
#define uchar unsigned char
#define uint unsigned int
#include <REGX51.H>
#include <intrins.h>
sbit BEEP=P0^0;
sbit LED=P1^1;
sbit CLEAR=P1^2;
sbit START=P1^3;
#define uchar unsigned char
#define uint unsigned int
void delay(unsigned int i )
{
while(i--);
}
void main()
{
uint T_Count = 0;
uchar count;
LED=1;
BEEP=1;
CLEAR =1;
START =1;
TMOD=0X01;
TH0=(65535-50000)/256;
TL0=(65535-50000)/256;
while(START);
TR0=1;
count=48;
while(1)
{
if(TF0==1)
TF0=0;
TH0=(65535-50000)/256;
TL0=(65535-50000)/256;
if(++T_Count==10)
{
T_Count=0 ;
LED=LED;
count--;
if(count=0)
{
while(CLEAR)
{
BEEP=1;
delay(200);
BEEP=0;
delay(200);
}
BEEP=1;
while(START);
count=48;
}
}
}
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1