单片机和74HC595驱动数码管,让第一位显示5.结果不成功。能帮我指点一下程序需要改什么地方吗?

ORG0000HAJMPSTARTORG30HSTART:MOVDPTR,#TABDUAN;发送段码数据MOVR0,#8MOVA,#5MOVCA,@A+DPTRMOVR2... ORG 0000H
AJMP START
ORG 30H
START: MOV DPTR, #TABDUAN ;发送段码数据

MOV R0, #8
MOV A, #5
MOVC A, @A+DPTR
MOV R2, #80H
ANL A, R2
LOOP: CJNE A, #80H, LO
HI: SETB P0.2 ;SI数据输入
NOP
SETB P0.4 ;时钟信号
NOP
CLR P0.4
NOP
SETB P2.3 ;锁存信号
NOP
CLR P2.3
NOP
AJMP SHIF

LO: CLR P0.2
NOP
SETB P0.4
NOP
CLR P0.4
NOP
SETB P2.3
NOP
CLR P2.3
NOP

SHIF: RL A ;左移数据
DJNZ R0, LOOP

START1: MOV DPTR, #TABWEI ;发送位码数据

MOV R0, #8
MOV A, #1
MOVC A, @A+DPTR
MOV R2, #80H
ANL A, R2
LOOP1: CJNE A, #80H, LO
HI1: SETB P0.2
NOP
SETB P0.4
NOP
CLR P0.4
NOP
SETB P2.3
NOP
CLR P2.3
NOP
AJMP SHIF1

LO1: CLR P0.2
NOP
SETB P0.4
NOP
CLR P0.4
NOP
SETB P2.3
NOP
CLR P2.3
NOP

SHIF1: RL A
DJNZ R0, LOOP1
AJMP START

TABDUAN:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
RET
TABWEI: DB 08H,04H,02H,01H,80H,40H,20H,10H
RET
END
展开
 我来答
huwqly
推荐于2018-05-09 · TA获得超过493个赞
知道小有建树答主
回答量:646
采纳率:20%
帮助的人:189万
展开全部
74HC595送码的时候要位7--位0倒送(),按照你的图,你应该先送段码的第七位(Q7)-Q6-Q5----Q0,然后送位码(Q7)-Q6-Q5----Q0,你给的图和程序没法看出什么错误,只能给你方法,你自己调试一下;也可能是你段码编码问题按照图数字5的码表为0B6H(共阴10110110) 049H(共阳01000110)送码的时候0B6H(共阴10110110)的顺序要这样送01101101
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东莞市友贸实业有限公司_
2023-11-22 广告
第五代双倍数据速率DDR5双列直插式内存模块是一种高速、高性能的内存模块,适用于需要高带宽和低延迟的应用场景。与前几代内存模块相比,DDR5双列直插式内存模块具有更高的数据传输速率和更低的功耗,同时提供了更大的内存容量和更高的可靠性。在数据... 点击进入详情页
本回答由东莞市友贸实业有限公司_提供
百度网友7247a56
2014-01-21 · TA获得超过4616个赞
知道大有可为答主
回答量:1422
采纳率:92%
帮助的人:489万
展开全部
没有给出原理图,很难分析啊
更多追问追答
追问

追答

首先,你对74hc595的操作时序是错误的。

其次,对显示的安排也是错误的。两个595级联起来,应该两次输出单字节后,再将数据存入数据锁存器。如有需要,我可以提供代码给你。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2014-01-22 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
这个问题,解决了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一万光年MEGn0
2014-01-21 · TA获得超过3712个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1081万
展开全部
你的程序的流程对吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式