99秒表程序--基于单片机at89c51(2)

时间:2025-07-10

99秒表程序--使99秒秒表在上电后,具有:开始时显示“00”;利用CPU15脚外接按键作控制;第一次按下按键后启动计时;第二次按下按键后停止计时;第三次按下按键后计时归零;最大计时为99秒。计时误差小于0.5秒,显示稳定。

sbit key=P3^5;//按键

#define duanma P0//段码

#define weima P2//位码

/******全局变量************/

uchar miao=0;//秒

uchar flag=0;//秒中间变量

uchar keynum=0;//按键次数

bit key_flag=0;//按键标志

/*****中断初始化**********/

void InitTimer0()

{

TMOD = 0x01;//工作方式

TH0 = 0x4C;//高8 位

TL0 = 0x00;//低8 位

EA = 1;//总中断

ET0 = 1;//允许定时器0 中断

TR0 = 0;//启动定时器0

}

/**********延时函数**********

功能:延时若干ms

入口参数:t

出口参数:无

99秒表程序--基于单片机at89c51(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219