打印

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

[复制链接]
1282|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

33333.jpg (207.55 KB )

33333.jpg

相关帖子

沙发
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

粉丝