微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 小白的困惑 求解释

小白的困惑 求解释

时间:10-02 整理:3721RD 点击:
void main (void){
unsigned int a,i;
        while(1)
        {
         a=0x01;
    for(i=8;i>0;i--){
         P1=~a;
         DELAY_MS (500);
         a=a<<1;}
这是彩灯循环的程序。我想知道 i  这个变量指的是什么为什么要这样写。还有这个for循环是怎么循环的
也就是I=8  I也大于0了   然后执行P1等于取反了A的值延时。是这个时候I--呢还是移位了以后I--呢还有这个循环是一直不停的循环下去 我怎么让它循环一次就停呢

小编翻一翻C语言的书就知道了而且网上也有很多C语言的教程

百度下for语句的含义就知道了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top