普中科技的盒子是否有问题

2019-07-15 12:52发布

我用的普中科技51单片机的hc6800-es-v20的开发板,写了一段7段数码管显示程序,请问有什么问题,数码管只显示一个字符,感觉逻辑没问题,就是每次都显示的是最后一个字,是不是板子的问题?求大神赐教。#include<reg52.h>
#define uchar unsigned char
        uchar code table[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void delay()
{
        int i,j;
        for(i=0;i<200;i++)
        for(j=0;j<20;j++);
}
void main()
{//int k;
        uchar i;
        while(1)
        {for(i=0;i<8;i++)
           P0=table[i];
                delay();
          
        }
}



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
@曲终人散@
1楼-- · 2019-07-15 18:20
你这程序是啥~
豆子十三
2楼-- · 2019-07-15 21:53
把人家的例程下载到单片机里就知道了。
kk118a
3楼-- · 2019-07-15 23:48
 精彩回答 2  元偷偷看……
哭泣的眼泪
4楼-- · 2019-07-16 05:04
既然你的table有16个值 可是为什么你的i只是小于8呢,,,不懂你这么做什么意思
寒中雪
5楼-- · 2019-07-16 09:41
我的也是一样的问题,用普中开发版。
youyaoqimingzi
6楼-- · 2019-07-16 10:41
你在论坛上找个可以的输进去试试看

一周热门 更多>