2024年5月8日发(作者:)
;=================================================
=============
$include ()
;-----------------主程序-----------------------
ORG 0000h
LJMP main ;初始化8002-8000=1000=00 03 E8 h
ORG 0067h
main: mov SP,#68H;设置堆栈指针
MOV DPTR,#800CH ;1000存在800E~800CH
MOV A,#0E8H ;1000
MOVX @DPTR,A ;
MOV DPTR,#800DH ;
MOV A,#03H ;
MOVX @DPTR,A ;
MOV DPTR,#800EH ;
MOV A,#00H ;
MOVX @DPTR,A ;
MOV DPTR,#8008H ;100存在800A~8008H
MOV A,#64H ;100
MOVX @DPTR,A ;
MOV DPTR,#8009H ;
MOV A,#00H ;
MOVX @DPTR,A ;
MOV DPTR,#800AH ;
MOV A,#0fH ;
MOVX @DPTR,A ;
;----------------------------------------------
MOV DPTR,#800CH ;
LJMP Q035D ;转求A=>05h BCD
;-----------------------------------------送数据至固定地址调显示
QLCD: PUSH 00h
PUSH 01h
PUSH 02h
MOV R0,#04H;运算数据空间首地址
MOV R1,#14H;存放的数据首地址
MOV R2,#0CH;12个数据
QLCD1: MOV A,@R0
MOV @R1,A ;
INC R0
INC R1
DJNZ R2,QLCD1
POP 02h
POP 01h
POP 00h
RET;
;-----------------------------------------
Q035D: mov a, #0Ch
LCALL Q04ED;单字节HEX=>>BCD码
LCALL QLCD ;送数据至固定地址调显示
LJMP Q035D;
end;
发布者:admin,转转请注明出处:http://www.yc00.com/news/1715109792a2567477.html
评论列表(0条)