#include "p18f14k50.h"
extern void SysInit(void);
void Delay_100ms(void);
unsigned int t;
void main(void)
{
SysInit();
while(1)
{
LATCbits.LATC5 = 0;
Delay_100ms();
LATCbits.LATC5 = 1;
Delay_100ms();
}
}
void Delay_100ms(void)
{
for(t=0;t<32768;t++);
}
// 问题: t<32767时延时84ms, t<32768时 就成了172ms?软件仿真变量t值都对着,但是烧了后示波器观察就是上面的时间,感觉很纳闷! |