void Delay_Ms(unsigned char n)
void main(void)
{
while(1)
{
RA0 = 1//2脚输出
//11脚是供电
RD2 = 1//21脚输出
trisA = 0x04//4脚RA2作为输入
if(RA2 == 0) //如果4脚为低电平
{
//执行代码
}
else //如果4脚为高电平
{
//执行代码
}
Delay_Ms(1000)//延时1秒
RA0 = 0//2脚输出
//11脚是供电
RD2 = 0//21脚输出
Delay_Ms(1000)//延时1秒
}
}
void Delay_Ms(unsigned char n) //延时程序
{
unsigned int i
unsigned char j
for(j=0j<nj++)
{
for(i=0i<Fosc/44000i++)
{
}
}
}
1:第一个问号:是; 第二个问号:不一定;2:一些C30有多种类型版本,你说的30C和36可能不是指同一种类型。
3:没破解的编译器过期就不能编译程序了。想用就需要重装(貌似它会在系统内记录的,所以应该是重装操作系统才行)。
4:肯定不可靠。我有过编译经历,破解的编译出来的在逻辑上就会有问题。但这不影响普通学生入门者做设计。如果你是做工业、航天领域设计的,你的领导也不会让你用破解版或者未注册版。所以现在很多单位宁愿用汇编来编译程序。
PICC有支持 PIC10/12/16/18/24/32系列单片机 的C编译器。同时也支持dsPIC30/33 系列DSC芯片的C编译器