学习一下,请大家看看,指教下

[复制链接]
1957|3
 楼主| zhaigch 发表于 2009-11-18 22:45 | 显示全部楼层 |阅读模式
ov, vr, hm, RAM, lm
程序如下
ORG 0030H
MAIN:
MOV DPTR,#0DFFFH
MOV R7,#7FH
MOV A,R7
L:
RR A
MOVX @DPTR,A
LCALL DELAY
CJNE A,#0FEH,L
MOV DPTR,#0BFFFH
LL:
RR A
MOVX @DPTR,A
LCALL DELAY
CJNE A,#0FEH,LL
MOV DPTR,#0DFFFH
SJMP L
DELAY:
MOV R0,#200
DDD: MOV R1,#200
DJNZ R1,$
DJNZ R0,DDD
RET
END

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zhaigch 发表于 2009-11-18 22:47 | 显示全部楼层
只要调用delay就什么灯也不亮,
不调用的话,就有灯在闪!!

还有,能给一个这个程序的C程序么?
不会用C写!
winsunhy 发表于 2009-11-19 09:00 | 显示全部楼层
P0口没接上拉电阻。
 楼主| zhaigch 发表于 2009-11-19 14:25 | 显示全部楼层
可是加上也是不行呀!
还有在wave里单步运行时,发现LL:中movx @dptr,a指令运行后,无法改变0BFFFH中的值。。???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

158

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部