求单片机3路抢答器程序 50

用的是89c52rc单片机k6是个开关要求按下开关(一直短路)p13灯一直闪烁三个选手可按k3k4k5对应的灯是p10p11p12按下按键对应的灯亮两秒其他选手再按键无效... 用的是89c52rc单片机 k6是个开关 要求按下开关(一直短路) p13灯一直闪烁 三个选手可按k3k4k5 对应的灯是 p10 p11 p12 按下按键对应的灯亮两秒 其他选手再按键无效 直到主持人放开 k6 再按住 又有效

程序可发到我邮箱 2914375994@qq.com
展开
 我来答
满山遍野跑
2013-07-25 · TA获得超过286个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:149万
展开全部

你在放到单片机里面调试一下。

#include<reg52.h>
sbit k3 = P3^5;
sbit k4 = P3^4;
sbit k5 = P3^3;
sbit k6 = P3^2;
sbit s = P1^3;
sbit s1 = P1^0;
sbit s2 = P1^1;
sbit s3 = P1^2;
delay()
{
  int i = 15000;
  while(i--);
}
main()
{
     if(k6 == 0 && k3 == 0)
         for(;k6 = 1;)
         {
             s = 0;
             s1 = 0;
             delay();
             s = 1;
             s1 = 1;
             delay();
             s = 0;
             s1 = 0;
             delay();
             s = 1;
             s1 = 1;
             delay();
             for(;k6 = 1;)
             {
                 s = ~s;
                 delay();
              }
         }
    if(k6 == 0 && k4 == 0)
         for(;k6 = 1;)
         {
             s = 0;
             s2 = 0;
             delay();
             s = 1;
             s2 = 1;
             delay();
             s = 0;
             s2 = 0;
             delay();
             s = 1;
             s2 = 1;
             delay();
             for(;k6 = 1;)
             {
                 s = ~s;
                 delay();
              }
         }
         if(k6 == 0 && k5 == 0)
         for(;k6 = 1;)
         {
             s = 0;
             s3 = 0;
             delay();
             s = 1;
             s3 = 1;
             delay();
             s = 0;
             s3 = 0;
             delay();
             s = 1;
             s3 = 1;
             delay();
             for(;k6 = 1;)
             {
                 s = ~s;
                 delay();
              }
         }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2013-07-28 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
求程序,没有编程语言的要求?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式