打印

没看懂这句,请点拨一下

[复制链接]
2037|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangqi412|  楼主 | 2007-3-12 12:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个流水灯程序,
开头有这个#include <intrins.h>

之间用  LED = _crol_(LED,1);  //循环右移1位,点亮下一个LED

没有看懂,请高手说明一下。谢谢

相关帖子

沙发
computer00| | 2007-3-12 12:28 | 只看该作者

这个是库函数里面提供的循环移动的函数

使用特权

评论回复
板凳
lixun00| | 2007-3-12 12:33 | 只看该作者

你这个应该为IO高电平点亮Led,

_crol_为循环左移。
1。开始时LED = 1,则对应的Px.0为1,Px的其它为0,故接在Px.0的Led点亮,其它的Led熄灭;
2。执行上述语句后,Px.1为1,Px的其它为0
。。。
8。Px.7为1,Px的其它为0
9。再次执行,回到1
这样就造成了流水的效果

使用特权

评论回复
地板
hotpower| | 2007-3-12 12:35 | 只看该作者

一般不用高电平驱动LED~~~

使用特权

评论回复
5
godsmile| | 2007-3-12 13:05 | 只看该作者

4楼的 能告诉一下 为什么吗

使用特权

评论回复
6
ayb_ice| | 2007-3-12 13:23 | 只看该作者

回答5楼

  因为一般的MCU I/O口高电驱动能力有限。

使用特权

评论回复
7
maxking| | 2007-3-12 16:32 | 只看该作者

如果不用高电平驱动LED,

那用什么来驱动比较好呢?

使用特权

评论回复
8
李冬发| | 2007-3-12 17:11 | 只看该作者

你也太用才了

maxking 发表于 2007-3-12 16:32 侃单片机 ←返回版面    

8楼: 如果不用高电平驱动LED, 

那用什么来驱动比较好呢?
------
你也太用才了!!!
我服你了。
 

使用特权

评论回复
9
huangqi412|  楼主 | 2007-3-12 17:35 | 只看该作者

可以贴几个替代rrl和rr的程序学习一下不

那个库函数我看了一下,只有几句,没有看懂
刚转c,哪位大大贴两个代替rrl 和rl的程序学习一下不?谢谢。

使用特权

评论回复
10
huangqi412|  楼主 | 2007-3-12 17:46 | 只看该作者

麻烦讲解下这个库函数,搬把板凳听课。

/*--------------------------------------------------------------------------
INTRINS.H

Intrinsic functions for C51.
Copyright (c) 1988-2001 Keil Elektronik GmbH and Keil Software, Inc.
All rights reserved.
--------------------------------------------------------------------------*/

extern void          _nop_     (void);
extern bit           _testbit_ (bit);
extern unsigned char _cror_    (unsigned char, unsigned char);
extern unsigned int  _iror_    (unsigned int,  unsigned char);
extern unsigned long _lror_    (unsigned long, unsigned char);
extern unsigned char _crol_    (unsigned char, unsigned char);
extern unsigned int  _irol_    (unsigned int,  unsigned char);
extern unsigned long _lrol_    (unsigned long, unsigned char);
extern unsigned char _chkfloat_(float);
keil文件夹里还好多库函数,不过我都不知道哪个是什么功能。

使用特权

评论回复
11
computer00| | 2007-3-12 17:58 | 只看该作者

请看keil的帮助手册. 网上也有中文版的翻译.

使用特权

评论回复
12
mohanwei| | 2007-3-12 18:36 | 只看该作者

看手册,手册是最有用的工具……

有那个发贴提问的时间,早就可以在手册里找到了^_^

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

622

主题

24960

帖子

18

粉丝