99秒表程序--基于单片机at89c51(4)
时间:2025-07-10
时间:2025-07-10
99秒表程序--使99秒秒表在上电后,具有:开始时显示“00”;利用CPU15脚外接按键作控制;第一次按下按键后启动计时;第二次按下按键后停止计时;第三次按下按键后计时归零;最大计时为99秒。计时误差小于0.5秒,显示稳定。
if(miao>99) miao=0;//秒大于99 清零
}
weima=0xfe;//选择第1 位
duanma=table_duanma[miao%10];
delay_ms(1);//延时1ms
weima=0xfd;//选择第2 位
duanma=table_duanma[miao/10];
delay_ms(1);//延时1ms
}
/**********按键扫描及处理函数**********
功能:实现按键输入及处理
入口参数:无
出口参数:无
*****************************/
void scankey()
{
if((key==0)&&(key_flag==0))//判断是否有按键按键且按键标志是否为0
{
key_flag=1;//按键标志为1
}
if((key==1)&&(key_flag==1))//等待按键释放
上一篇:《建筑装饰材料》任务1
下一篇:我国固定资产折旧现状问题的探讨