论坛风格切换切换到宽版
  • 2189阅读
  • 4回复

求教:这个C程序是否有问题? [复制链接]

上一主题 下一主题
离线VR2KW
 
发帖
3110
只看楼主 倒序阅读 0楼 发表于: 2007-02-11
#include <pic.h>
main()
{
     trisc=0x00;
     while(1);
     {
           portc=0xff;
     }
}

使用picc 8.02和icd 1
刚刚开始学习c,请各位指点一下。
离线xiongjunfeng
发帖
1220
只看该作者 1楼 发表于: 2007-02-11
语法上应该没问题,但完成这个功能portc=0xff;不应该放在while里
离线anybody-hf
发帖
1083
只看该作者 2楼 发表于: 2007-02-11
没问题的,就是
while(1);
{
portc=0xff;
}
这个永远成立的。
离线VR2KW
发帖
3110
只看该作者 3楼 发表于: 2007-02-11
刚刚才发现while(1)后面不应该加 “;”
现在adc也可以运行了,看来可以继续慢慢学了
#include <pic.h>
main()
{
     trisc=0x00;
     adcon0=0x41;
     adcon1=0x0e;
     trisa1=1;
     while(1)
           {
           if(adif=1)
           {
                 adgo=1;
           }
           else;
           portc=adresh/2;
           }
}
离线VR2KW
发帖
3110
只看该作者 4楼 发表于: 2007-02-14
'
语法上应该没问题,但完成这个功能portc=0xff;不应该放在while里
'

那个portc=0xff是不是应该放在while前面会更好一点?