设为首页
加入收藏
联系站长
首页 | 文章中心 | 下载中心 | 本站商品 | 学习资料 | 
您现在的位置: 电子爱好者 >> 文章中心 >> 单片机应用 >> 正文 用户登录 新用户注册
[推荐]LED走马灯        【字体:
LED走马灯
作者:未知    文章来源:转载    点击数:    更新时间:2005-3-1

学LED的控制应该是学8051的最基础,因为它的原理很简单。
控制LED只需要控制输出口的电源,你想接了那一个位的LED亮,就只需要供电给那一个位。

例1︰你在P1接了8个LED,你想它们一起亮。你只要在P1输出电源就得了。
例2︰你在P1接了8个LED,你想其中一个亮。你只要向P1哪一个接了LED的位元供电就得了。

;each bit in port 1 connect to led
;delay=0.1s

.ORG 0000H
START: MOV R1, #07H
MOV A, #11111110B
LEFT: MOV P1, A
ACALL DELAY
RL A
DJNZ R1, LEFT
MOV R1, #07H
MOV A, #01111111B
RIGHT: MOV P1, A
ACALL DELAY
RR A
DJNZ R1, RIGHT
AJMP START
DELAY: MOV R6, #250
DL1: MOV R7, #200
DL2: DJNZ R7, DL2
DJNZ R6, DL1
RET
.END

文章录入:admin    责任编辑:admin 
  • 上一篇文章: 定时/计数器软件编程范例

  • 下一篇文章: 暂存器与数据存储器
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
       最新热点    最新推荐    相关文章
  • 单片机系统设计与C51编程实践

  • 常用LED数码管驱动电路2

  • 常用LED数码管驱动电路1

  • LED七段显示器数码管

  • 暂存器与数据存储器

  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)  
    {$PopAnnouceWindow(400,440)}