八路抢答器c语言程序

上传人:飞*** 文档编号:35832171 上传时间:2018-03-21 格式:DOC 页数:4 大小:30.50KB
返回 下载 相关 举报
八路抢答器c语言程序_第1页
第1页 / 共4页
八路抢答器c语言程序_第2页
第2页 / 共4页
八路抢答器c语言程序_第3页
第3页 / 共4页
八路抢答器c语言程序_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《八路抢答器c语言程序》由会员分享,可在线阅读,更多相关《八路抢答器c语言程序(4页珍藏版)》请在金锄头文库上搜索。

1、/按钮 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

2、; /定义按钮 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; /选

3、手 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=

4、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(zh

5、uchi=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-);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号