爱问知识人 爱问教育 医院库

跪求一段C程序。用52单片机控制,利用一个按键控制两个灯

首页

跪求一段C程序。用52单片机控制,利用一个按键控制两个灯

按一下按键,A灯亮B灯灭
再按一下A灯灭B灯亮

提交回答

全部答案

    2017-10-23 12:44:55
  •   include 
    sbit LED_A = P1^0;
    sbit LED_B = P1^1;
    sbit LED_KEY = P1^2;
    void dealy()
    {
    ?int i;
    ?for(i=0;i
    追答 : include
    sbit LED_A = P1^0;
    sbit LED_B = P1^1;
    sbit LED_KEY = P1^2;
    void dealy()
    {
    int i;
    for(i=0;i<200;i );
    }
    void main ()
    {
    bit KeySta ,j=1;

    while (1)
    {
    if (LED_KEY !=j)
    {
    dealy();
    if (LED_KEY == 0)
    {
    if(KeySta=0)
    {
    LED_A = 0;
    LED_B = 1;
    }
    else
    {
    LED_B = 0;
    LED_A = 1;
    }
    KeySta=~KeySta;
    }
    j=~j;
    }
    }
    }。
      

    你***

    2017-10-23 12:44:55

  • 2017-10-23 12:44:55
  •   /*A灯P1^0 ?B灯P1^1*/ 
    #include
    #define uint unsigned int
    #define uchar unsigned char
    sbit key=P1^3;
    sbit A=P1^0;
    sbit B=P1^1;
    void main()
    {
    ? ?while(1)
    ? ?{
    ? ? ? ?A=1;
    ? ? ? ?B=0;
    ? ? ? ?if(key==0)
    ? ? ? ?{
    ? ? ? ? ? ?A=0;
    ? ? ? ? ? ?B=1;
    ? ? ? ? ? ?while(key!=0);
    ? ? ? ?}
    ? ?}
    }。
      

    仰***

    2017-10-23 12:44:55

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):