微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > >我* 这怎么搞的 求神哥解救

>我* 这怎么搞的 求神哥解救

时间:10-02 整理:3721RD 点击:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned  int
sbit dula=P2^6;
sbit  wela=P2^7;
uchar code table[]={0*3f,0*06,0*5b,0*4f,0*66,0*6d,0*7d,0*07,0*7f,0*6f,0*77,0*7c,0*39,0*5e,0*79,0*71};
void delayms(uint);
void main()
{
    while(1)
        {
            dula=1;
                P0=table[5];
                dula=0;
                P0=0*ff;
                wela=1;
                P0=0*fe;
                wela=0;
                delayms(500);

                dula=1;
                P0=table[2];
                dula=0;
                P0=0*ff;
                wela=1;
                P0=0*fd;
                wela=0;
                delayms(500);

                dula=1;
                P0=table[0];
                dula=0;
                P0=0*ff;
                wela=1;
                P0=0*fb;
                wela=0;
                delayms(500);

                dula=1;
                P0=table[1];
                dula=0;
                P0=0*ff;
                wela=1;
                P0=0*f7;
                wela=0;
                delayms(500);


                dula=1;
                P0=table[3];
                dula=0;
                P0=0*ff;
                wela=1;
                P0=0*ef;
                wela=0;
                delayms(500);

                dula=1;
                P0=table[1];
                dula=0;
                P0=0*ff;
                wela=1;
                P0=0*df;
                wela=0;
                delayms(500);
       }
         }
          void delayms(uint xms)
          {
                uint i,j;
                for(i=xms;i>0;i--)
                   for(j=110;j>0;j--);
                }

这怎么搞撒


0*3f,0*06,0*5b, 你这是什么? 是0x3f还是?

十六进制数表示方法不是0xff么?怎么你写成0*ff

代码写错了吧!

x写成*了,不知道是怎么看的

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

网站地图

Top