羡慕孩子的可爱 羡慕孩子的可爱
关注数: 25 粉丝数: 46 发帖数: 2,034 关注贴吧数: 11
在线求助! #include <reg51.h> #include <intrins.h> #include <waterlamp.h> #include <send.h> #define uchar unsigned char sbit LED1=P1^0; sbit LED2=P1^1; sbit LED3=P1^2; sbit LED4=P1^3; sbit LED5=P1^4; sbit LED6=P1^5; sbit LED7=P1^6; sbit LED8=P1^7; sbit LED9=P2^0; sbit LED0=P2^1; uchar k,n; uchar s=0; uchar m=0; uchar h=0; uchar rec=0; uchar reg_flag=0; uchar LED[3]="LED"; uchar LEDx=0; uchar LEDOFF[3]="OFF"; uchar LEDCHAR[2]="->"; uchar LEDON[2]="ON"; uchar LEDok[17]="waterlamp0 is ok!"; uchar TIMEROFF[15]="Timer is pause!"; uchar TIMERON[24]="Timer* is clear!Restart!"; volatile uchar ms50,second,minute,hour,zzz; uchar c=1; void waterlamp0(void); void sendTimer(hour,min,sec); void sendbyte(unsigned char t) { SBUF=t; while(!TI); TI=0; } void send_LEDx(uchar ledx) { for(k=0;k<3;k++) sendbyte(LED[k]); sendbyte(0x30+ledx); for(k=0;k<3;k++) sendbyte(LEDOFF[k]); for(k=0;k<2;k++) sendbyte(LEDCHAR[k]); for(k=0;k<2;k++) sendbyte(LEDON[k]); sendbyte(' '); } void send_LEDy(uchar ledx) { for(k=0;k<3;k++) sendbyte(LED[k]); sendbyte(0x30+ledx); for(k=0;k<2;k++) sendbyte(LEDON[k]); for(k=0;k<2;k++) sendbyte(LEDCHAR[k]); for(k=0;k<3;k++) sendbyte(LEDOFF[k]); sendbyte(' '); } void delay(unsigned char k) { unsigned int m,n; for(m=0;m<k;m++) for(n=0;n<1000;n++); } void com_irs(void) interrupt 4 using 0 { if(RI) { RI=0; rec=SBUF; reg_flag=1; } } void main(void) { uchar i=0; TMOD=0x21; TH1=0xfd; TL1=0Xfd; TH0=(65536-50000)/256; TL0=(65536-50000)%256; SCON=0x50; ES=1; REN=1; EA=1; TR1=1; IP=0x10; while(1) { if(reg_flag==1) { reg_flag=0; if(rec=='a') { waterlamp0(); for(i=0;i<17;i++) sendbyte(LEDok[i]); } if(rec=='1') { LED1=~LED1; {if(LED1==1)send_LEDy(1);} {if(LED1==0)send_LEDx(1);} } if(rec=='2') { LED2=~LED2; {if(LED2==1)send_LEDy(2);} {if(LED2==0)send_LEDx(2);} } if(rec=='3') { LED3=~LED3; {if(LED3==1)send_LEDy(3);} {if(LED3==0)send_LEDx(3);} } if(rec=='4') { LED4=~LED4; {if(LED4==1)send_LEDy(4);} {if(LED4==0)send_LEDx(4);} } if(rec=='5') { LED5=~LED5; {if(LED5==1)send_LEDy(5);} {if(LED5==0)send_LEDx(5);} } if(rec=='6') { LED6=~LED6; {if(LED6==1)send_LEDy(6);} {if(LED6==0)send_LEDx(6);} } if(rec=='7') { LED7=~LED7; {if(LED7==1)send_LEDy(7);} {if(LED7==0)send_LEDx(7);} } if(rec=='8') { LED8=~LED8; {if(LED8==1)send_LEDy(8);} {if(LED8==0)send_LEDx(8);} } if(rec=='b') { ET0=1; TR0=1; for(k=0;k<24;k++) sendbyte(TIMERON[k]); } if(rec=='9') { LED9=~LED9; ET0=0; TR0=0; {for(k=0;k<15;k++) sendbyte(TIMEROFF[k]);} } rec=0; } } } void waterlamp0(void) { unsigned int a; P1=0xfe; delay(100); for(a=0;a<7;a++) { P1=_crol_(P1,1); send_LEDx(a); delay(100); }; for(a=0;a<7;a++) { P1=_cror_(P1,1); send_LEDx(a); delay(100); }; } void dd() interrupt 1 using 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; LED0=0; ms50++; if(ms50==20) { second++; LED0=1; ms50=0; } if(second==(c*5)) {c++; sendTimer(hour,minute,second); } if(second==60) { c=1; second=0; minute++; } if(minute==60) { minute=0; hour++; } if(hour==24) hour=0; } void sendTimer(hour,min,sec) { unsigned char ss,aa,mm,dd,ff,gg; ss=hour/10; sendbyte(0x30+ss); aa=hour%10; sendbyte(0x30+aa); sendbyte(':'); mm=min/10; sendbyte(0x30+mm); dd=min%10; sendbyte(0x30+dd); sendbyte(':'); ff=second/10; sendbyte(0x30+ff); gg=second%10; sendbyte(0x30+gg); sendbyte(' '); } 能不能帮我翻译一下这些语句的大概意思
看完后认真想10秒钟,你会改变自己!(转) 有一对兄弟,他们的家住在80层楼上。有一天他们外出旅行回家,发现大楼停电了!虽然他们背着大包的行李,但看来没有什么别的选择,于是哥哥对弟弟说,我们就爬楼梯上去!于是,他们背着两大包行李开始爬楼梯。爬到20楼的时候他们开始累了,哥哥说“包包太重了,不如这样吧,我们把包包放在这里,等来电后坐电梯来拿。”于是,他们把行李放在了20楼,轻松多了,继续向上爬。 他们有说有笑地往上爬,但是好景不长,到了40楼,两人实在累了。想到还只爬了一半,两人开始互相埋怨,指责对方不注意大楼的停电公告,才会落得如此下场。他们边吵边爬,就这样一路爬到了60楼。到了60楼,他们累得连吵架的力气也没有了。弟弟对哥哥说,“我们不要吵了,爬完它吧。”于是他们默默地继续爬楼,终于80楼到了!兴奋地来到家门口兄弟俩才发现他们的钥匙留在了20楼的包包里了。 有人说,这个故事其实就是反映了我们的人生:20岁之前,我们活在家人、老师的期望之下,背负着很多的压力、包袱,自己也不够成熟、能力不足,因此步履难免不稳。20岁之后,离开了众人的压力,卸下了包袱,开始全力以赴地追求自己的梦想,就这样愉快地过了20年。可是到了40岁,发现青春已逝,不免产生许多的遗憾和追悔,于是开始遗憾这个、惋惜那个、抱怨这个、嫉恨那个,就这样在抱怨中度过了20年。到了60岁,发现人生已所剩不多,于是告诉自己不要在抱怨了,就珍惜剩下的日子吧!于是默默地走完了自己的余年。到了生命的尽头,才想起自己好象有什么事情没有完成,原来,我们所有的梦想都留在了20岁的青春岁月。 人因梦想而伟大,机会永远属于那些有准备并立即行动的人!
1 下一页