普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 2731|回复: 2

流水灯

[复制链接]

10

主题

44

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
发表于 2020-11-21 09:04:30 | 显示全部楼层 |阅读模式
为什么LED 只依次点亮一次  下一次要一分30之后
#include "reg52.h"
#include "intrins.h"
typedef unsigned int u16;            //对数据类型进行声明定义
typedef unsigned char u8;                //对数据类型进行声明定义
#define led P1
void delay(u16 i)
{
    while(i--);
}
u8 code smgduan[9]={0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};
void main()
{
   u8 i;
   while(1)
   {
       for(i=0;0<8;i++)
           {
              led=smgduan[i];
                  delay(50000);
           }
   }
}

回复

使用道具 举报

10

主题

44

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
 楼主| 发表于 2020-11-21 11:02:52 | 显示全部楼层
果然网上流传的上个厕所回来就好了,   误写i为0
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-2 03:26 , Processed in 0.095508 second(s), 33 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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