use*_*595 5 c pic infinite-loop mplab xc8
我注意到我的程序似乎正在退出无限循环后,我为PIC 16f690微控制器编写了一个程序.
PORTC的引脚3,4,5上有LED.
#include <xc.h>
#define _XTAL_FREQ 4000000
void main(void) {
TRISC = 0x00;
PORTC = 0b00111000;
while (1)
{
__delay_ms(1000);
PORTC = 0x00;
}
}
Run Code Online (Sandbox Code Playgroud)
据我所知,LED应该亮约1秒,然后永远关闭.相反,他们每秒都在眨眼.
我在MPLABX中编写了这个,并使用PICkit3和C8编译器进行编程.