返回首页
当前位置: 主页 > MCS-51指令系统 >

8031单片机内部RAM中的数据按按十六进制(8位)从做到右显示汇编

时间:2012-08-26 21:40来源:未知 作者:牛牛 点击:
要求将存放在 8031 单片机内部 RAM 中 30H33H 单元的 4 字节数据,按十六进制( 8 位)从做到右显示,试编制程序如下: ORG 1000H ;指向显示缓冲区 MOV R0,#30H ;显示字节数 MOV R2,#04 ;初始显示位置(最高位) MOV P1,#08H ;取 1B SDLAY: MOV A,@R0 ;

要求将存放在8031单片机内部RAM30H—33H单元的4字节数据,按十六进制(8位)从做到右显示,试编制程序如下:

内容来自单片机之家www.dpj100.com

ORG   1000H      ;指向显示缓冲区

内容来自单片机之家www.dpj100.com

MOV   R0,#30H    ;显示字节数

单片机

MOV   R2,#04      ;初始显示位置(最高位)

内容来自单片机之家www.dpj100.com

MOV   P1,#08H     ;取1B 单片机

  SDLAY:     MOV   A,@R0      ;备份 内容来自单片机之家www.dpj100.com

MOV   B,A         ;截取字节高位 内容来自单片机之家www.dpj100.com

ANL   A,#0F0H      ;装入P1.4—P1.7 内容来自单片机之家www.dpj100.com

ORL   P1,A          ;准备显示右一位 内容来自单片机之家www.dpj100.com

INC   P1            ;取备份 单片机

MOV  A,B           ;截取字节低位

内容来自单片机之家www.dpj100.com

SWAP  A            内容来自单片机之家www.dpj100.com

ANL   A,#0F0H

单片机

ORL   P1,A          ;装入并显示 单片机

INC   P1             ;准备显示下一字节

内容来自单片机之家www.dpj100.com

INC  R0

单片机

DJNZ   R2,SDLAY     4B未显示完循环 单片机

RET                   ;显示完成 单片机

END 单片机

顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
推荐内容