(完整版)基于51单片机的电子时钟设计与实现毕业设计

loading 分享 2026-5-17 下载文档

{ 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; } }


(完整版)基于51单片机的电子时钟设计与实现毕业设计.doc 将本文的Word文档下载到电脑
搜索更多关于: (完整版)基于51单片机的电子时钟设计与实现毕业设计 的文档
相关推荐
相关阅读