微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 请问这句语言是什么意思啊 迷糊了

请问这句语言是什么意思啊 迷糊了

时间:10-02 整理:3721RD 点击:
unsigned char  discode[] ={0X03,0X9F,0X25,0X0D,0X99,0X41,0X1F,0X01,0X09};
                        unsigned char const positon[3]={ 0xdf,0xbf,0x7f};
                        unsigned char disbuff[4]           ={ 0,0,0,};
/********************************************************/
    void Display(void)                                 //扫描数码管
        {
                                                         if(posit==0)                                            //就是这句话
                                                         {P0=(discode[disbuff[posit]])&0x7f;}      //就是这句话
                                                         else                                                              //就是这句话
                                                         {P0=discode[disbuff[posit]];}                     //就是这句话
P2=positon[posit];
         if(++posit>=3)
         posit=0;
        }

你这个程序编译,肯定有语法错误

  unsigned char disbuff[4]           ={ 0,0,0,};
这句把道号去掉,如下:
unsigned char disbuff[4]           ={ 0,0,0};

  unsigned char disbuff[4]           ={ 0,0,0,};
修改如下:
  unsigned char disbuff[4]           ={ 0,0,0};

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

网站地图

Top