这个程序是实现GPIO0端口每隔1s输出高电平,但编译烧制后用示波器检测不到信号,有朋友可以帮忙看一下问题出在那么?或者有偿求购编写此类程序
#include "pic.h"
bit bFlag=0;
unsigned int count=0;
void interrupt ISR(void)
{
if(T0IE && T0IF)
{
T0IF=0;
TMR0=0x06;
if(bFlag==0)
{
GPIO=0x01;
bFlag=1;
}
else
{
GPIO=0x00;
count++;
if(count==999)
{
count=0;
bFlag=0;
}
}
}
}
void main(void)
{
T0CS=0;
PSA=0;
PS2=0;
PS1=0;
PS0=1;
T0IF=0;
T0IE=1;
GIE=1;
TMR0=0x06;
TRISIO=0xFE;
GPIO=0x00;
while(1){}
} |