找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5053|回复: 3
打印 上一主题 下一主题
收起左侧

新手求助

[复制链接]
跳转到指定楼层
楼主
ID:18114 发表于 2009-10-18 20:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写的流水灯单灯来回移动程序,为什么只能单个方向移动? P1口接8个发光二极管 ORG 0000H LJMP START ORG 30H START:MOV P1,#0FFH LCALL DELAY MOV R3,#08H MOV A,#7FH MOV R2,#08H LOOP1:MOV P1,A LCALL DELAY LCALL DELAY LCALL DELAY RR A DJNZ R2,LOOP1 MOV A,#0FEH LOOP2: RL A DJNZ R3,LOOP2 LJMP START DELAY: MOV R7,#250 DEL1: MOV R6,#250 DEL2: DJNZ R6,DEL2 DJNZ R7,DEL1 RET END
[此贴子已经被作者于2009-10-18 20:40:27编辑过]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:18114 发表于 2009-10-18 20:27 | 只看该作者
第一次发贴,怎么会这样子呢?
回复

使用道具 举报

板凳
ID:18297 发表于 2009-10-20 11:18 | 只看该作者
             ORG 0000H
             LJMP START
             ORG 30H
START:  MOV P1,#0FFH 
             LCALL DELAY 
             MOV R3,#08H
             MOV A,#7FH 
             MOV R2,#08H
LOOP1:  MOV P1,A 
             LCALL DELAY 
             LCALL DELAY 
             LCALL DELAY 
             RR A 
             DJNZ R2,LOOP1 
             MOV A,#0FEH
LOOP2:  MOV P1,A 
             LCALL DELAY 
             LCALL DELAY 
             LCALL DELAY

             RL A 
             DJNZ R3,LOOP2
             LJMP START
DELAY:  MOV R7,#250
DEL1:    MOV R6,#250
DEL2:    DJNZ R6,DEL2 
             DJNZ R7,DEL1 
             RET 
             END
红色是添加的。应该可以的。
回复

使用道具 举报

地板
ID:14282 发表于 2009-10-20 22:14 | 只看该作者

延时程序再加一层外循环吗。多次调用,单片机会烦的!!!!!!!!

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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