智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10908|回复: 4
打印 上一主题 下一主题

单片机流水灯求解

[复制链接]

2

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
93
威望
53
贡献
30
兑换币
32
注册时间
2018-7-18
在线时间
5 小时
跳转到指定楼层
1#
发表于 2018-7-22 14:58:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h>
#include<intrins.h>
#define led P2
#define  uint unsigned int
#define  uchar unsigned char
void delay(uint) ;
uchar aa ;
uint i,j,x;
void main()
{
led=0xfe;
delay(200);
   while(1)
   { for(x=0;x<7;x++)
   {  led=_crol_(led,1)  ;
          delay(200);
   }
    for(x=0;x<7;x++)
   {   led=_cror_(led,1)  ;
          delay(200);
   }
   }
}
void delay(uint xms)
{
for (i=xms;i>0;i--)
for (j=110;j>0;j--)  ;
}
为啥流水灯左右移必须用到#define led P2这条语句;用这个程序是错的??????
#include<reg52.h>
#include<intrins.h>
#define  uint unsigned int
#define  uchar unsigned char
void delay(uint) ;
uchar aa ;
uint i,j,x;
void main()
{
   aa=0xfe;
   P2=aa;
   delay(500);
   while(1)
   { for(x=0;x>7;x--)
   {   P2=_crol_(aa,1)  ;
          delay(500);
   }
    for(x=0;x>7;x--)
   {   P2=_cror_(aa,1)  ;
          delay(500);
   }
   }
}
void delay(uint xms)
{
for (i=xms;i>0;i--)
for (j=110;j>0;j--)  ;
}
回复

使用道具 举报

21

主题

589

帖子

0

精华

版主

论坛终极大(cai)佬(ji)

Rank: 9Rank: 9Rank: 9

积分
5196

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
2304
贡献
1416
兑换币
1584
注册时间
2018-1-10
在线时间
738 小时
2#
发表于 2018-7-22 15:33:23 | 只看该作者
cror和crol是控制左移右移吧?
自己理一下思路吧……
建议写程序顺便把注释写上
回复 支持 反对

使用道具 举报

12

主题

344

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6706
威望
3495
贡献
2139
兑换币
2373
注册时间
2018-7-12
在线时间
536 小时
3#
发表于 2018-7-22 19:58:56 | 只看该作者
不把编译报错的内容发上来,让我们怎么分析
回复 支持 反对

使用道具 举报

2

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
93
威望
53
贡献
30
兑换币
32
注册时间
2018-7-18
在线时间
5 小时
4#
 楼主| 发表于 2018-7-25 09:47:56 | 只看该作者
快上车 发表于 2018-7-22 19:58
不把编译报错的内容发上来,让我们怎么分析

编译没报错,但是第二个程序开发板led灯不亮
回复 支持 反对

使用道具 举报

2

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
93
威望
53
贡献
30
兑换币
32
注册时间
2018-7-18
在线时间
5 小时
5#
 楼主| 发表于 2018-7-25 09:48:31 | 只看该作者
神车名为GTR 发表于 2018-7-22 15:33
cror和crol是控制左移右移吧?
自己理一下思路吧……
建议写程序顺便把注释写上

好的,知道了

回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-4-26 01:43 , Processed in 0.106657 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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