
节
5B00??MOV A,#00H??;A=00H
????????MOV R2,#07H??;R2=07H
????????MOV R3,#00H??;R3=00H
????????MOV R4,#00H??;R4=00H
????????MOV R5,#00H??;R5=00H
????????MOV A,#80H??;A=80H
????????MOV P1,A?????;P1=80H
BACK:??MOV A,R2?????;A=R2
????????JNC BACK1????;若R2末位位0,跳转BACK1
????????MOV A,R3?????;A=R3
????????JNC BACK2????;若R3末位位0,跳转BACK2
????????MOV A,R4?????;A=R4
????????JNC BACK3????;若R4末位位0,跳转BACK3
????????MOV A,R5?????;A=R5
????????JNC BACK4????;若R5末位位0,跳转BACK4
????????MOV A,P1?????;A=P1
????????ORL A,#01H????;A=A OR 01H
????????MOV P1,A?????;P1=A
????????SJMP BACK????;璺宠浆BACK
BACK1:?MOV A,R2?????;A=R2
????????RL A?????????;A左移1位
????????MOV R2,A?????;R2=A
????????MOV A,P1?????;A=P1
????????ORL A,#02H????;A=A OR 02H
????????MOV P1,A?????;P1=A
????????SJMP BACK????;璺宠浆BACK
BACK2:?MOV A,R3?????;A=R3
????????RL A?????????;A左移1位
????????MOV R3,A?????;R3=A
????????MOV A,P1?????;A=P1
????????ORL A,#04H????;A=A OR 04H
????????MOV P1,A?????;P1=A
????????SJMP BACK????;璺宠浆BACK
BACK3:?MOV A,R4?????;A=R4
????????RL A?????????;A左移1位
????????MOV R4,A?????;R4=A
????????MOV A,P1?????;A=P1
????????ORL A,#08H????;A=A OR 008H
????????MOV P1,A?????;P1=A
????????SJMP BACK????;璺宠浆BACK
BACK4:?MOV A,R5?????;A=R5
????????RL A?????????;A左移1位
????????MOV R5,A?????;R5=A
????????MOV A,P1?????;A=P1
????????ORL A,#10H????;A=A OR 010H
????????MOV P1,A?????;P1=A
????????SJMP BACK????;璺宠浆BACK
END:??????NOP?????????;无操作
本文由作者笔名:打印机维修 于 2024-01-22 08:30:03发表在本站,原创文章,禁止转载,文章内容仅供娱乐参考,不能盲信。
本文链接: http://www.lovelp.cn/wen/21406.html
上一篇
打印印机5b00
下一篇
打印主板废墨怎么清零?