...单片机中用数码管做秒表时怎么用一个独立按键控制开始和暂停,即第一...
发布网友
发布时间:2024-10-16 11:51
我来回答
共2个回答
热心网友
时间:2024-11-08 14:08
其实,控制秒表的启动和停止,很简单。要做秒表,一定要用定时器吧,假如用T0,那开始初始化时,不写TR0=1,先不启动。
当按一下键,再启动,TR0=1,就开始计时了。
再 按一下键,就停止,TR0=0,就不计时了。
程序好写,先 定义一个按键
sbit key=P1^1; //具体是哪个 键,你自己改
主程序中,判断按键和启动/停止
if(key==0)
{
delay(); //具体延时时间自己定
if(key==0)
{
TR0=!TR0; //每按一次,取反 一次
while(key==0);
}
}
热心网友
时间:2024-11-08 14:05
标志位。