77范文网 - 专业文章范例文档资料分享平台

基于51单片机电子闹钟的设计(7)

来源:网络收集 时间:2020-07-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

{ display2(); }

if(cnt==7||cnt==8||cnt==9)

{ display3(); }

if(cnt==0||cnt==10||cnt==11||cnt==12||cnt==13)

{ display(); } }

cnt++; //记下按键key1按下的次数

if(cnt==10&&cnt1==0) { miao4=miao; fen4=fen;

shi4=shi; cnt1++; }

if(cnt==13) { cnt=0; if(cnt1==1)

{ miao=miao4;

fen=fen4; shi=shi4; }

cnt1=0;

}

}

if(key2==0) //判断key2是否按下 { while(!key2) //防止掉显 { if(cnt==1||cnt==2||cnt==3) { display1(); }

if(cnt==4||cnt==5||cnt==6)

{ display2(); }

if(cnt==7||cnt==8||cnt==9)

{ display3(); }

if(cnt==0||cnt==10||cnt==11||cnt==12||cnt==13)

22

{ display(); } } jia(); }

if(key3==0) //判断key3是否按下 { while(!key3) //防止掉显 { if(cnt==1||cnt==2||cnt==3) { display1(); }

if(cnt==4||cnt==5||cnt==6)

{ display2(); }

if(cnt==7||cnt==8||cnt==9)

{ display3(); }

if(cnt==0||cnt==10||cnt==11||cnt==12||cnt==13)

{ display(); } } jian(); }

//调用减1子函数

if(key4==0) //判断key4是否按下

//防止掉

{while(!key4)

{ if(cnt==1||cnt==2||cnt==3)

{ alm1=~alm1;

display1();

}

if(cnt==4||cnt==5||cnt==6) { alm2=~alm2;

display2();

}

if(cnt==7||cnt==8||cnt==9) { alm3=~alm3;

display3();

}

if(cnt==0||cnt==10||cnt==11||cnt==12||cnt==13)

23

display(); } }

}

//****************************加1子函数*************************** void jia() { if(cnt==1)

//判断key1按下的次数是否为1 { miao1++;

if(miao1>59) // miao1=0; } if(cnt==2) { fen1++; if(fen1>59) fen1=0; } if(cnt==3) { shi1++; if(shi1>23) shi1=0; } if(cnt==4) { miao2++; if(miao2>59) miao2=0; } if(cnt==5) { fen2++; if(fen2>59) fen2=0; } if(cnt==6)

是,则秒加1

判断秒是否大于60,是,则秒清零 以下含意同上

24

// // { shi2++; if(shi2>23) shi2=0; } if(cnt==7) { miao3++; if(miao3>59) miao3=0; } if(cnt==8) { fen3++; if(fen3>59) fen3=0; } if(cnt==9) { shi3++; if(shi3>23) shi3=0; }

if(cnt==10) { miao++; if(miao>59) miao=0;

cnt1++;

}

if(cnt==11) { fen++; if(fen>59) fen=0;

cnt1++;

} if(cnt==12)

25

{ shi++; if(shi>23) shi=0;

cnt1++;

} }

//***************************减1子函数**************************// void jian() { if(cnt==1) { miao1--;

if(miao1==255) //判断秒是否减到255,是,则秒置59 miao1=59; } if(cnt==2) { fen1--; if(fen1==255) fen1=59; } if(cnt==3) { shi1--; if(shi1==255) shi1=23; } if(cnt==4) { miao2--; if(miao2==255) miao2=59; } if(cnt==5) { fen2--; if(fen2==255) fen2=59;

26

//判断key1按下的次数是否为1,是则秒减1

//以下含意同上

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于51单片机电子闹钟的设计(7)在线全文阅读。

基于51单片机电子闹钟的设计(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1135428.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: