⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dpj8.lst

📁 Small RTOS51是为51系列单片机而编写的。它是完全免费的、源代码公开的多任务实时操作系统。它可在无任何外部数据存储器的单片80C51系统上运行
💻 LST
字号:
A51 MACRO ASSEMBLER  DPJ8                                                                 12/04/2003 16:14:22 PAGE     1


MACRO ASSEMBLER A51 V7.01
OBJECT MODULE PLACED IN dpj8.OBJ
ASSEMBLER INVOKED BY: f:\Keil\C51\BIN\A51.EXE dpj8.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000                   1             ORG     0000h
0000 802E              2         JMP     MAIN            
0030                   3             ORG     30H
0030                   4     MAIN:
0030 75815F            5             MOV     SP,#5FH
0033 7908              6             MOV     R1,#08H
0035 7858              7             MOV     R0,#58H         ;显示缓冲区首地址
0037 7401              8             MOV     A,#1
0039                   9     INIT:   
0039 F6               10     MOV     @R0,A           ;初始化显示缓冲区
003A 04               11             INC             A
003B 08               12             INC             R0
003C D9FB             13             DJNZ    R1,INIT         ;将1-8送显示缓冲区      
003E                  14     LOOP:
003E 1142             15             CALL    DISPLAY
0040 80FC             16             JMP             LOOP
                      17     ;主程序到此结束
0042                  18     DISPLAY:
0042 787F             19             MOV     R0,#7FH         ;列选择
0044 7F08             20             MOV     R7,#08H         ;共有8个字符
0046 7958             21             MOV     R1,#58H         ;显示缓冲区首地址
0048                  22     AGAIN:  
0048 E7               23             MOV     A,@R1           
0049 900058           24             MOV     DPTR,#DISPTABLE
004C 93               25             MOVC    A,@A+DPTR
004D F580             26             MOV     P0,A
004F 88A0             27             MOV     P2,R0
0051 E8               28             MOV     A,R0
0052 03               29             RR              A
0053 F8               30             MOV     R0,A
0054 09               31             INC             R1
0055 DFF1             32             DJNZ    R7,AGAIN
0057 22               33             RET
0058 C0F9A4B0         34     DISPTABLE:  DB 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0FFH        ;字形码表
005C 999282F8                
0060 8090FF                  
                      35     END
A51 MACRO ASSEMBLER  DPJ8                                                                 12/04/2003 16:14:22 PAGE     2

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

AGAIN. . . . . . .  C ADDR   0048H   A   
DISPLAY. . . . . .  C ADDR   0042H   A   
DISPTABLE. . . . .  C ADDR   0058H   A   
INIT . . . . . . .  C ADDR   0039H   A   
LOOP . . . . . . .  C ADDR   003EH   A   
MAIN . . . . . . .  C ADDR   0030H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
SP . . . . . . . .  D ADDR   0081H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -