PIC程序求救

2020-02-08 12:17发布

#include<pic.h>

//__CONFIG(0X0004);
__CONFIG(INTIO & WDTDIS & PWRTEN & MCLRDIS & BOREN & PROTECT & CPD);  

void delay_us( unsigned char n )  
{  
while( n--  )  
{  
asm("nop");  
asm("nop");  
asm("nop");  
asm("nop");  
}  
}

void main()
{
   TRISIO=0b11111111; //初始化IO端口  
   delay_us(500);
   TRISIO=0b00000000; //初始化IO端口
//   CMCON=7; //不使用比较仪,即IO口为普通数字端口

        while(1)
   {
   GPIO0=1;
   GPIO1=1;
   GPIO2=1;
   GPIO4=1;

   }
}
这个代码,出来的各个脚电平居然是方波,难道PIC12F675不可以位操作么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。