请选择 进入手机版 | 继续访问电脑版

普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 3409|回复: 3

关于动态数码管显示0-7数字的问题

[复制链接]

2

主题

3

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2020-11-22 18:46:41 | 显示全部楼层 |阅读模式
写了以下代码,编译无错误,写入芯片后只在第一位显示“8”数字。请指点一下原因!#include<reg52.h>
#include<intrins.h>

typedef unsigned int uint;
typedef unsigned char uchar;

sbit ledw_a=P2^2;
sbit ledw_b=P2^3;
sbit ledw_c=P2^4;

uchar code led[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void delay(uint i)
{
        while(i--);
}

void main()
{
        uchar i;
        while(1)
        {
                for(i=0;i<8;i++);
                {
                        switch(i)
                        {
                                case(0):
                                        ledw_a=1;ledw_b=1;ledw_c=1;break;
                                case(1):
                                        ledw_a=0;ledw_b=1;ledw_c=1;break;
                                case(2):
                                        ledw_a=1;ledw_b=0;ledw_c=1;break;
                                case(3):
                                        ledw_a=0;ledw_b=0;ledw_c=1;break;
                                case(4):
                                        ledw_a=1;ledw_b=1;ledw_c=0;break;
                                case(5):
                                        ledw_a=0;ledw_b=1;ledw_c=0;break;
                                case(6):
                                        ledw_a=1;ledw_b=0;ledw_c=0;break;
                                case(7):
                                        ledw_a=0;ledw_b=0;ledw_c=0;break;
                        }
                        P0 = led[i];
                        delay(200);
                        P0= 0x00;
                }
        }
}



回复

使用道具 举报

1

主题

6

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2020-11-24 19:55:13 | 显示全部楼层
程序有问题,for语句后面没分号
回复 支持 反对

使用道具 举报

2

主题

3

帖子

30

积分

新手上路

Rank: 1

积分
30
 楼主| 发表于 2020-11-29 11:32:06 | 显示全部楼层
shensen 发表于 2020-11-24 19:55
程序有问题,for语句后面没分号

谢谢,FOR后面多个分号程序并不报错,也才不知道问题出在哪。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-3-29 23:52 , Processed in 0.096034 second(s), 33 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表