标题:
利用定时器延时
[打印本页]
作者:
sayno186
时间:
2015-2-11 20:56
标题:
利用定时器延时
#include <reg52.h>
#define DELAY_TIME 120 //时间设置 秒 = DELAY_TIME * system_delay(系统时标时间)
bit b_switch_delay = 0;
unsigned char u_tem = 0;
void switch_delay()
{
if (system_delay)
{
system_delay = 0; //定时器系统时标清0;
if (u_temp >= DELAY_TIME)
{
b_switch_delay = 1; //延时时间标记
}
else
u_temp++;
}
}
//复位延时清0
void rst_switch_delay()
{
u_temp = 0; //临时计数变量清0;
b_switch_delay = 0; //延时时间标记清0
}
作者:
admin
时间:
2015-2-11 22:06
注释比较详细,谢谢分享
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1