导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→怎么就不执行呢?C51[guest]

 *第26883篇: 怎么就不执行呢?C51

  
楼 主:guest 2004年10月20日09:03
 怎么就不执行呢?C51
怎么就不执行呢?
#include  <stdio.h>  
#include  <reg52.h>  
#define uchar unsigned char

sbit CS=P1^4;
sbit YX=P0^0;   ;外加开关
sbit RED=P3^4;  ;红灯
sbit GREEN=P3^2; ;绿灯

void delay_100ms()
{
  uchar i,j;
  for(i=0;i  <100;i++)
      for(j=0;j  <125;j++){;}
}
main()
{
RED=0;
GREEN=0;
delay_100ms();
RED=1;
GREEN=1;
CS=1;
CS=0;
   if (YX=0)RED=0;
 delay_100ms();
 RED=1;
}

新手上路,请教大家,就上面这点程序,RED,GREEN为0的时候灯亮。
怎么一加电两个灯都常亮啊,都不闪的?
P0^0  无论怎样开关也都不闪的???

  
2楼:guest 2004年10月20日23:13
 if (YX=0)RED=0;
应是:

if (YX=0)RED=0;
应是:if(YX==0) RED=0;

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:请问带12位A/D转换器且不带LED的msp430系列单片机有哪几款?

[下一篇主题]:恭请各位大侠,到此鉴别!!!