求解

[复制链接]
 楼主| yagj 发表于 2017-7-21 09:52 | 显示全部楼层 |阅读模式
本人c语言基础不稳,需要寻求帮助,求大神们指点一二
int main(void)
{
        int i=0;
        int LEDi;
        delay_init(168);
        LED_Init();
       
        while(1)
        {
                for(;i<3;i++)
                {
                        LEDi=0;
                        delay_ms(500);
                        LEDi=1;
                        delay_ms(500);
                }
        }
}
在此之前我是有定义LED0 LED1 LED2
dirtwillfly 发表于 2017-7-21 12:35 | 显示全部楼层
你用的什么型号的mcu?
遇到什么问题了?
51xlf 发表于 2017-7-21 22:36 | 显示全部楼层
这个哪个C语言的写法?
i1mcu 发表于 2017-7-21 22:36 | 显示全部楼层
for函数有问题。
pmp 发表于 2017-7-21 22:37 | 显示全部楼层
语法都是错误的。
pmp 发表于 2017-7-21 22:40 | 显示全部楼层
这个是使用的宏定义吗?
mmbs 发表于 2017-7-21 22:40 | 显示全部楼层
请问这是参考的哪个例程?
1988020566 发表于 2017-7-21 22:41 | 显示全部楼层
这个LED无法赋值的。
lzbf 发表于 2017-7-21 22:41 | 显示全部楼层
    for(;i<3;i++)
                {
                        LEDi=0;
                        delay_ms(500);
                        LEDi=1;
                        delay_ms(500);
                }  有问题
houjiakai 发表于 2017-7-21 22:41 | 显示全部楼层
LED0怎么表示的?
wwppd 发表于 2017-7-21 22:42 | 显示全部楼层
这个编写方式有错误。
232321122 发表于 2017-7-21 22:42 | 显示全部楼层
这个是什么问题造成的
51xlf 发表于 2017-7-21 22:43 | 显示全部楼层
for(;i<3;i++)
LEDi=0;
还可以这样循环吗?
i1mcu 发表于 2017-7-21 22:43 | 显示全部楼层
还有可以通过定义数组定义IO
pmp 发表于 2017-7-21 22:43 | 显示全部楼层
LEDi没有这种写法。
mmbs 发表于 2017-7-21 22:43 | 显示全部楼层
例程的编写也是不需要这个的。
1988020566 发表于 2017-7-21 22:43 | 显示全部楼层
可以通过宏定义实现。
lzbf 发表于 2017-7-21 22:43 | 显示全部楼层
直接使用数组定义。
houjiakai 发表于 2017-7-21 22:43 | 显示全部楼层
这个LED怎么能够跟i呢?
wwppd 发表于 2017-7-21 22:43 | 显示全部楼层
根据编译器的错误提示重新编写。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部