51单片机汇编时钟程序显示问题

1、4位数码管分别显示小时两位和分钟两位2、P0接段码,P2接锁存器控制位,P1接三个按键问题是没有显示。。请问显示部分是否问题DISP:MOVP2,#01HMOVR0,... 1、4位数码管分别显示小时两位和分钟两位
2、P0接段码,P2接锁存器控制位,P1接三个按键

问题是没有显示。。请问显示部分是否问题
DISP:MOV P2,#01H
MOV R0,M1
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
CALL DELAY

MOV P2,#02H
MOV R0,M2
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
CALL DELAY

MOV P2,#04H
MOV R0,H1
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
CALL DELAY

MOV P2,#08H
MOV R0,H2
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A
CALL DELAY
RET
展开
 我来答
amidz
2011-12-08 · TA获得超过1069个赞
知道小有建树答主
回答量:1525
采纳率:0%
帮助的人:930万
展开全部
这个程序应该可以用。
最好用P1做数据输出,P0口做输入较好,以下的程序使用P1做数据输出。
DISP:MOV P2,#01H
MOV DPTR,#TABLE
MOV A,#1
MOVC A,@A+DPTR
MOV P1,A
CALL DELAY

MOV P2,#02H
MOV A,#2
MOVC A,@A+DPTR
MOV P1,A
CALL DELAY
MOV P2,#04H
MOV A,#3
MOVC A,@A+DPTR
MOV P1,A
CALL DELAY
MOV P2,#08H
MOV A,#4
MOVC A,@A+DPTR
MOV P1,A
CALL DELAY
RET

定义表
TABLE:DB 1H
DB 2H
DB 3H
DB 4H
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c29af4a
2011-12-07 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:69.7万
展开全部
我来告诉你吧,MOVC A,@A+DPTR 这个语句前要加一句:MOV DPTR,#TAB(TAB是你表取的名字,如果你知道表的开始地址也可以,例如MOV DPTR,#4000H),应该就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靓丽还清湛的标兵5177
2011-12-07 · TA获得超过1649个赞
知道小有建树答主
回答量:1032
采纳率:100%
帮助的人:1053万
展开全部
C我还算精通,汇编的,我就不够通了,什么问题都不知道哦 汗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虚战福4967
2011-12-07
知道答主
回答量:20
采纳率:0%
帮助的人:6.3万
展开全部
这个需要多看看书
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WUHANCHENGTC
2012-05-15
知道答主
回答量:2
采纳率:0%
帮助的人:3419
展开全部
有完整正确的程序不。。。。我需要啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式