求大佬帮忙,51单片机编程哪出错了?

2019-03-24 17:05发布

我的数码管显示0到9,编码哪里错了? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
努力嘉禾
2019-03-25 19:39
ddllxxrr 发表于 2018-3-20 08:03
函数声明在哪声明,不是你写了函数就行了

这是我的函数
#include <STC12C5A60S2.H>


char num[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90}
void Delay1000ms();

void main()
{
  char i=1;
  P13=0;
        P22=0;
        P21=0;
        P20=0;
        P11=0;
         while(1)
         {
         P0=num;
         i++;
         if (i>=9);
         i=0;
         Delay1000ms();
         }
       
        }
void Delay1000ms()                //@32MHz
{
        unsigned char i, j, k;

       
        i = 122;
        j = 152;
        k = 234;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}       
       

一周热门 更多>