• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

谁能告诉我这个程序有什么问题,谢谢!!

萧胡志 2015-06-01 浏览量:1733
#include
sbit c =P3^1;
sbit key =P3^7;
sbit key2 =P3^0;
void delay (unsigned int t)
{unsigned int i,j;
for (i=0;i {for(j=0;j<200;j++);}}
void main ()
{char deng =0x01;
while (1)
{if (c=0);
{if(key==0) key=0;
if(key2==0) key=1;
if(key==0) 
{P1=~(deng);
delay(500);
deng=deng<<1;
if(deng==0)
deng=0x01;
}
else
{
delay(500);
deng=deng>>1;
if(deng==0)
deng=0x7f;
P1=~(deng);
}
}
}
}


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:12
  • 虽然那个程序问题我还没有搞懂,不过还是谢谢你了
    • 发布于2015-06-01
    • 举报
    • 评论 0
    • 0
    • 0

  • {if (c=0);  对就是 判断问题,多想想就知道,但是冒号是不是去掉  要看你程序的功能
    • 发布于2015-06-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 看什么功能呢?多给新人讲讲哈
    • 发布于2015-06-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个不用讲,他的程序比较简单  一看他就会 大致扫了一下,就是按键控制灯的程序,建议代码看看我写的相关文章,太不规范了。而且变量定义也要规范
    • 发布于2015-06-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 好的  我马上就去看
    • 发布于2015-06-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

谁能告诉我这个程序有什么问题,谢谢!!