小编Jak*_*ger的帖子

微控制器编程 - 程序不退出for循环

我的面包板上有一个简单的PIC16F18877电路设置,我已成功获得一个LED在无限while循环内闪烁.我试图将相同的代码放在一个for只应执行5次的循环中,但LED会一直闪烁.

我的代码(带XC8编译器的MPLAB):

#include <xc.h>

#define _XTAL_FREQ 8000000

int main()
{
    TRISD1 = 0;

    for (int i = 0; i < 5; i++)
    {
        RD1 = 1;
        __delay_ms(500);
        RD1 = 0;
        __delay_ms(500);
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c microcontroller for-loop pic mplab

0
推荐指数
1
解决办法
201
查看次数

标签 统计

c ×1

for-loop ×1

microcontroller ×1

mplab ×1

pic ×1