找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5334|回复: 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编辑过]
回复

使用道具 举报

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 单片机教程网

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