当前位置:首页 > (完整版)基于51单片机的电子时钟设计与实现毕业设计
{ datahd=0;
datahg=0; } }
if(subtime==0) {
datahd--; } }
if(datahd==255)
{ datahd=9; datahg--; if(datahg==255)
{ datahg=2;
datahd=3; }}}
if(flagspk==1) {
if((addtime==0)||(subtime==0)) flagspk=0; speak=~speak; } else speak=1; }
while(flagplay)
{
sm1out=sm2out=sm3out=sm4out=1;
smplay=tabds[ddatamd]; if(fselect==2) sm1out=flagflash; else sm1out=0; dlyplay();
sm1out=sm2out=sm3out=sm4out=1; smplay=tabds[ddatamg]; if(fselect==2) sm2out=flagflash; else sm2out=0; dlyplay();
sm1out=sm2out=sm3out=sm4out=1; smplay=tabds[ddatahd]; if(fselect==1) sm3out=flagflash; else sm3out=0; dlyplay();
sm1out=sm2out=sm3out=sm4out=1; smplay=tabds[ddatahg]; if(fselect==1)
sm4out=flagflash; else sm4out=0; dlyplay(); if(fselect==2) {
chkkey--; if(chkkey==0) {
chkkey=10;
if(addtime==0) { ddatamd++; if(ddatamd==10) { ddatamd=0; ddatamg++; if(ddatamg==6)
ddatamg=0;
if(subtime==0) {
ddatamd--;
}}
} }
if(ddatamd==255) {
ddatamd=9;
ddatamg--;
if(ddatamg==255) ddatamg=5; } }
if(fselect==1) {
chkkey--; if(chkkey==0) {
chkkey=10; if(addtime==0) {
ddatahd++;
if((ddatahg!=2) && (ddatahd==10)) { ddatahd=0;
ddatahg++; }
if((ddatahg==2) && (ddatahd==4))
{ ddatahd=0;
ddatahg=0; } }
共分享92篇相关文档