#include //包含单片机内部资源预定义
AD1PCFG = 0xFFFF; //设置所有IO口为数字IO口,而非模拟IO口。
TRISA = 0xFFFE; //bit0 置为0,其他bit置为1.
LATAbits.LATA0 = 0; // A0脚输出0电平。
void init(); //I/O口初始化函数申明
void Delayms(int ms);//延时函数声明
void main()
{
int a=0;
int b=1;
IOports();//IO初始化
while(1)
{
LATAbits.LATA0 = ~a; // A0脚输出高低电平。
Delayms(10); // 延时10ms
LATAbits.LATA1 = ~b; // A1脚输出高低电平。
Delayms(10); // 延时10ms
}
void Delayms(int ms)
{
int i,j;
for(i=0;i<20;i++)
for(j=0;j
}
void IOports(void)
{
AD1PCFG = 0xFFFF;
TRISA = 0xFFFC; // 配置A0,A1为数字输出口1111111111111100--->A0,A1配置为输出,不是>--0xFFFD--<
}
应该是这样的,我也没学过PIC单片机。上网搜了一下,应该是这样写的