No.3273 作者:c8051 邮件:luckychong@163.com ID:98098 登陆:1次 文章数:1篇 最后登陆IP: 最后登陆:2008/5/7 18:20:43 注册:2008/5/7 18:20:43 财富:100 发帖时间:2008/5/7 18:26:28 发贴者IP:59.35.111.249 标题:c8051:紧急[求助] 摘要:No.3273紧急[求助] #include <reg51.h> #define uchar unsigned char uchar code duanma[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; uchar code weima[8]={0xfe,0xfd,0xfa,0xf7,0xef,0xdf,0xaf,0x7f}; uchar flag,n,deda=0,sec=0,min=0,hour=0; sbit k1=P1^4; sbit k2=P1^5; sbit k3=P1^6; sbit p2_7=P2^7; void conv (void){ if(deda> =20){deda=0;sec++;} if(sec> =60) {sec=0;min++; } if(min> =60) {min=0;hour++;} if(hour> =24){hour=0;} } void jian1(void){ if (!k1){ if(flag > 3) flag=0; flag+=1; P0=duanma[flag]; P2=weima[7]; TR0=0; } void jian2(void){ if(!k2){ switch(flag){ case 1:hour+=1;break; case 2:min+=1;break; case 3:sec+=1;break; default: break; } } } void jian3(void){ if(!k3){ TMOD=0x11; TH0=0x4c; TL0=Ox00; ......
>>返回讨论的主题
|
老古网执行:31毫秒 最大:7276毫秒 查询6次
|
|