本人用MPLAB IDE V8.92写一个PIC16F684控制端口程序,发现RC0端口与RC5端口一起用时,
RC0无输出RC5 正常输出,而RC0也自有在RC5一起运用时无法正常输出,单独或者跟其他端口
用正常,换几个芯片问题依旧,希望哪位好心人看到指点一下,测试代码如下:
#include "pic16f684.h"
void daley(unsigned char n);
void daley(unsigned char n)
{
unsigned int i,j;
for(i=n;i>0;i--)
for(j=2000;j>0;j--);
}
void main(void)
{
daley(2);
OSCCON = 0x71;
TRISA = 0x00; //0b0000 0000
PORTA = 0x00; //0b0000 0000
TRISC = 0x00; //0b0000 0000
PORTC = 0x00; //0b0000 0000
while(1)
{
RC0 = 1;
// RC5 = 1;
daley(100);
RC0 = 0;
// RC5 = 0;
daley(100);
}
}
|