资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
/按钮 P1;灯 P0;数码管 P2; P30 主持人控制开关 #include #define uc unsigned char sbit li1=P00; sbit li2=P01; sbit li3=P02; sbit li4=P03; sbit li5=P04; sbit li6=P05; sbit li7=P06; sbit li8=P07; /定义灯sbit key1=P10; sbit key2=P11; sbit key3=P12; sbit key4=P13; sbit key5=P14; sbit key6=P15; sbit key7=P16; sbit key8=P17; /定义按钮 sbit zhuchi=P30;uc code table=0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71; void delay(uc xms); void main() P2=0x00; /共阴数码管全灭while(1)if(key1=0) /选手 1delay(10); /去抖延时if(key1=0)P2=table1;li1=0;while(1)if(zhuchi=0)delay(10);if(zhuchi=0)P2=0x00;li1=1;break; /选手 1if(key2=0) /选手 2delay(10); /去抖延时if(key2=0)P2=table2;li2=0;while(1)if(zhuchi=0)delay(10);if(zhuchi=0)P2=0x00;li2=1;break; /选手 2if(key3=0) /选手 3delay(10); /去抖延时if(key3=0)P2=table3;li3=0;while(1)if(zhuchi=0)delay(10);if(zhuchi=0)P2=0x00;li3=1;break; /选手 3if(key4=0) /选手 4delay(10); /去抖延时if(key4=0)P2=table4;li4=0;while(1)if(zhuchi=0)delay(10);if(zhuchi=0)P2=0x00;li4=1;break; /选手 4if(key5=0) /选手 5delay(10); /去抖延时if(key5=0)P2=table5;li5=0;while(1)if(zhuchi=0)delay(10);if(zhuchi=0)P2=0x00;li5=1;break; /选手 5if(key6=0) /选手 6delay(10); /去抖延时if(key6=0)P2=table6;li6=0;while(1)if(zhuchi=0)delay(10);if(zhuchi=0)P2=0x00;li6=1;break; /选手 6if(key7=0) /选手 7delay(10); /去抖延时if(key7=0)P2=table7;li7=0;while(1)if(zhuchi=0)delay(10);if(zhuchi=0)P2=0x00;li7=1;break; /选手 7if(key8=0) /选手 8delay(10); /去抖延时if(key8=0)P2=table8;li8=0;while(1)if(zhuchi=0)delay(10);if(zhuchi=0)P2=0x00;li8=1;break; /选手 8void delay(uc xms) /延时函数 uc i,j; for(i=xms;i0;i-) for(j=110;j0;j-);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号