请问大家,怎么做一个0到60秒的秒表(STC89c52单片机的) 用一个按键控制起停功能

2025-02-26 23:24:04
推荐回答(2个)
回答1:

提供你一个思路
定时器 中断服务

{
重新启动定时器0 时间常数10ms
时间计数 累加1

}

启动键 中断服务
{
if {定时器是否已经启动 }
{
终止定时器0
}
else
{
启动定时器0 时间常数10ms

清零 时间计数

}
}

主程序
{
必要的初始化过程();

while(1)
{
delay_ms(20);
换算时间记数

更新显示数据();

}
}
}

回答2:

用中断计时就行