51汇编程序头文件的互相调用的主函数main.asm

51汇编程序头文件的互相调用的主函数main.asm


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信