普中开源电子分享网

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

流水灯程序 开发未动作。

 关闭 [复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2016-1-10 22:08:40 | 显示全部楼层 |阅读模式
程序(未检查出问题和危险)#include<reg51.h>
#include<intrins.h>
#define uint unsigned int  
#define uchar unsigned char          
#define LED P2                             
uchar n;
void delay(uint i);
uint b,c;
void delay(uint i)
{
        for(b=i;b<0;b--)
        {
            for(c=110;c<0;c--);
                }
}
void main()
{
        LED=0x01;
        while(1)
{
        for(n=0;n<7;n++)
        {
          LED=_crol_(LED,1);
          delay(100);
          }
         for(n=0;n<7;n++)
         {
          LED=_cror_(LED,1);
          delay(100);
         }
}
}

回复

使用道具 举报

139

主题

382

帖子

1531

积分

金牌会员

Rank: 6Rank: 6

积分
1531
发表于 2016-1-11 10:11:32 | 显示全部楼层
#include<intrins.h>
#define uint unsigned int  
#define uchar unsigned char         
uchar temp;                           
uchar n;

uint b,c;
void delay(uint i)
{
        for(b=i;b>0;b--)
        {
            for(c=110;c>0;c--);
                }
}
void main()
{
        temp=0x01;
        while(1)
{
        for(n=0;n<7;n++)
        {
                  P2=temp;
          temp=_crol_(temp,1);
          delay(1000);
         }
}
}

回复 支持 反对

使用道具 举报

139

主题

382

帖子

1531

积分

金牌会员

Rank: 6Rank: 6

积分
1531
发表于 2016-1-11 10:14:51 | 显示全部楼层
延时函数错了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2016-1-20 17:54:55 | 显示全部楼层
延时函数应该是大于0才减减
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-13 01:03 , Processed in 0.085758 second(s), 30 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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