No.64815 作者:guest 邮件:guest@guest.com ID:6 登陆:16560次 文章数:7648篇 最后登陆IP:219.68.9.43 最后登陆:2005/5/20 1:37:44 注册:2003/3/10 16:21:00 财富:35062 发帖时间:2004/10/20 9:03:09 发贴者IP:218.18.28.218 标题:guest:怎么就不执行呢?C51 摘要:No.64815怎么就不执行呢?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 无论怎样开关也都不闪的??? ......
>>返回讨论的主题
|