单片机电秒计数器(7)

2018-11-23 21:56

徐海学院2008级单片机系统设计报告 第23页

if((x==1)&&(y==0) ) {m=m;y=1;} else

{m=(m/10)*10;y=0;} }

}

if(temp==0x0d) { {

key_n=4;

if((x==1)&&(y==0)) {m=m+40;y=1;}

else

{m=(m/10)*10+4;y=0;} } }

if(temp==0x0b) {

delay(200); if(temp==0x0b) {

key_n=8; } }

if(temp==0x07) { key_n=12; s++; }

x=0; y=0;

if((x==1)&&(y==0)) {m=m+80;y=1;} else

{m=(m/10)*10+8;y=0;} delay(200); if(temp==0x0d)

reg_code=0xfd; temp = key_addr & 0x0f; //第二列

{

if(temp==0x0e) delay(200);

if(temp==0x0e)

徐海学院2008级单片机系统设计报告 第24页

{

key_n=1;

if((x==1)&&(y==0) ) {m=m+10;y=1;} else

{m=(m/10)*10+1;y=0;} } }

if(temp==0x0d) {

delay(200); if(temp==0x0d) {

key_n=5; } }

if(temp==0x0b) { delay(200); if(temp==0x0b) {

key_n=9; } }

if((x==1)&&(y==0) ) {m=m+90;y=1;} else

{m=(m/10)*10+9;y=0;} if((x==1)&&(y==0) ) {m=m+50;y=1;} else

{m=(m/10)*10+5;y=0;}

if(temp==0x07)key_n=13; reg_code=0xfb; temp = key_addr & 0x0f; //第三列

if(temp==0x0e) { delay(200); if(temp==0x0e) {

key_n=2;

if((x==1)&&(y==0) ) {m=m+20;y=1;}

徐海学院2008级单片机系统设计报告 第25页

}

else

{m=(m/10)*10+2;y=0;}

}

if(temp==0x0d) { delay(200); if(temp==0x0d) {

key_n=6; }

}

if(temp==0x0b)key_n=10; if(temp==0x07)key_n=14;

if((x==1)&&(y==0) ) {m=m+60;y=1;} else

{m=(m/10)*10+6;y=0;}

reg_code=0xf7; temp = key_addr & 0x0f; //第四列

if(temp==0x0e) { delay(200); if(temp==0x0e) {

key_n=1; }

}

if(temp==0x0d) {

delay(200); if(temp==0x0d) {

key_n=1; if((x==1)&&(y==0) ) {m=m+70;y=1;}

else

{m=(m/10)*10+7;y=0;} if((x==1)&&(y==0) ) {m=m+30;y=1;} else

{m=(m/10)*10+3;y=0;}

徐海学院2008级单片机系统设计报告 第26页

}

} }

if(temp==0x0b)key_n=11; if(temp==0x07) { }

key_n=15;

void main(void) {

uint p,t,l;

RCAP2H=0x10; RCAP2L=0x00; m=99; while(1) { get_key(); if(key_n==14) { }

m=99;

if(key_n==13) {

if((s%2)!=0) { x=1; y=0; }

}

if(key_n==12) {

delay(3);

if(key_n==12) {

if((s%2)==0) {

TR2=1; ET2=1;

徐海学院2008级单片机系统设计报告 第27页

EA=1;

} if((s%2)!=0)

{ TR2=0; ET2=0; EA=0;

} }

}

if(m==0) { TR2=0;

ET2=0;

EA=0;

}

p=m/10; t=m;

Font_code=dofly[p] reg_code=0x20; delay(10);

Font_code=dofly[t] ; reg_code=0x40; delay(10); }

}

timer2() interrupt 5 { static uchar t; TF2=0; t++; if(t==10) { t=0; if(m!=0) { m--; }

}

;

徐海学院2008级单片机系统设计报告 第28页

}


单片机电秒计数器(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:典型岗位职务说明书(70页)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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