cpu224xp,
LDSM0.0
MOVBVB105,VB133
MOVB16#0,VB132
IBCDVW132
监控时时间秒,不是一秒一秒走,比如走到28秒后直接跳到35秒,最后走到80后才变0秒
什么原因??
最佳答案
时钟的数据时以BCD码的形式进行存储的:
所以应该是将BCD转换为I,而不是I转换为BCD,所以IBCD指令;应该用BCD_I指令
附件里有程序图
图片说明:
25b6f7eb1d78ed2edfed105fb60cc9ba60e48a421ac0dc6dFC63e410a714d7a4
提问者对于答案的评价:
嗯,谢谢! 确实是转换写烦反了 。
专家置评
已阅,最佳答案正确。