打印

关于数码管显示???

[复制链接]
1570|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
泰山神泉|  楼主 | 2012-8-28 16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
雷影少年| | 2012-8-28 16:43 | 只看该作者
ORG 0000H
AJMP  START
ORG    100H
START:MOV P1,#COH
END
试试看行不行,好久没用汇编了,吃不准

使用特权

评论回复
板凳
yewuyi| | 2012-8-28 16:46 | 只看该作者
#COH 你在何处定义了? 应该是#C0H吧?

使用特权

评论回复
地板
joyme| | 2012-8-28 16:56 | 只看该作者
同意LS,C0写出CO了
另END是干啥?汇编里好像不用这个东东吧

使用特权

评论回复
5
yewuyi| | 2012-8-28 17:26 | 只看该作者
同意LS,C0写出CO了
另END是干啥?汇编里好像不用这个东东吧
joyme 发表于 2012-8-28 16:56



汇编再要这个,表示代码结束

使用特权

评论回复
6
雷影少年| | 2012-8-28 17:37 | 只看该作者
...
话说o和0真的很难分辨也,我也就直接复制LZ的代码了,还真没注意那是O

使用特权

评论回复
7
lyjian| | 2012-8-28 21:39 | 只看该作者
要这样写:
ORG 0000H
MOV P1,#0C0H
SJMP $
END

使用特权

评论回复
8
lyjian| | 2012-8-28 21:41 | 只看该作者
本帖最后由 lyjian 于 2012-8-28 21:42 编辑

1、以字母开头的立即数要在前面加0。
2、程序跑完后要待在一个地方不要乱跑。

使用特权

评论回复
9
泰山神泉|  楼主 | 2012-8-30 15:45 | 只看该作者
c0h是数码管的显示数字“0”BCD码,板子上的数码管是共阳接法啊,但是用KEIL51编的汇编程序总是提示出错,那些BCD码也是共阳接法的数码值啊。为什么不行啊,换成其实数值就行!!现在问题还没有解决呢

使用特权

评论回复
10
yewuyi| | 2012-8-30 16:10 | 只看该作者
c0h是数码管的显示数字“0”BCD码,板子上的数码管是共阳接法啊,但是用KEIL51编的汇编程序总是提示出错,那些BCD码也是共阳接法的数码值啊。为什么不行啊,换成其实数值就行!!现在问题还没有解决呢 ...
泰山神泉 发表于 2012-8-30 15:45


搞不懂你想说啥?

代码的问题,大家不是已经告诉你问题所在了吗?

硬件的问题请你对着电路图自己查了,别人怎么查?

使用特权

评论回复
11
duhemayi| | 2012-8-30 17:08 | 只看该作者
汇编呀!!!还是C的好!

使用特权

评论回复
12
完完全全| | 2012-8-30 23:30 | 只看该作者
本帖最后由 完完全全 于 2012-8-30 23:31 编辑

找个编译成功的工程整个换了,把代码重新写进去编译!

使用特权

评论回复
13
泰山神泉|  楼主 | 2012-9-2 13:55 | 只看该作者
keil51编译了一个单个数码管动态显示的汇编程序。要显示“0--9”这几个数字。我编了之后程序不能运行啊

使用特权

评论回复
14
beethuhong| | 2012-9-2 16:24 | 只看该作者
7楼正解...

使用特权

评论回复
15
duhemayi| | 2012-9-2 19:10 | 只看该作者
哎,汇编!以多好!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

82

主题

683

帖子

4

粉丝