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

📄 mainprg.lst

📁 关于温度传感器和电机测速的单片机程序
💻 LST
字号:
A51 MACRO ASSEMBLER  MAINPRG                                                              11/15/2005 11:15:58 PAGE     1


MACRO ASSEMBLER A51 V7.00a
OBJECT MODULE PLACED IN MainPrg.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\Keil\C51\BIN\A51.EXE MainPrg.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1             EXTRN   CODE(InitT0)
                       2             EXTRN   DATA(DispBuf)
                       3             EXTRN   DATA(KeyCode)
                       4     
                       5     MainDat SEGMENT DATA
----                   6             RSEG    MainDat
0000                   7     X:      DS      1
                       8     
                       9     
----                  10             CSEG    AT      0000h
0000 020000   F       11             LJMP    START
                      12     m_Main  SEGMENT CODE
----                  13             RSEG    m_Main
0000                  14     START:          
0000 758140           15             MOV     SP,#40h
0003 7800     F       16             MOV     R0,#DispBuf
0005 E4               17             CLR     A
                      18     
0006 75F006           19             MOV     B,#6    
0009 F6               20     mLoop:  MOV     @R0,A
000A 08               21             INC     R0
000B D5F0FB           22             DJNZ    B,mLoop
000E 120000   F       23             CALL    InitT0
                      24     
0011 750000   F       25             MOV     X,#0
0014 E500     F       26     Lamp:   MOV     A,X
0016 F4               27             CPL     A
0017 F590             28             MOV     P1,A
                      29     
0019 7800     F       30             MOV     R0,#DispBuf
                      31     
001B E500     F       32             MOV     A,X
001D 540F             33             ANL     A,#0Fh  
001F F6               34             MOV     @R0,A
0020 08               35             INC     R0
                      36     
0021 E500     F       37             MOV     A,X
0023 54F0             38             ANL     A,#0F0h 
0025 C4               39             SWAP    A
0026 F6               40             MOV     @R0,A
0027 08               41             INC     R0
                      42     
0028 7410             43             MOV     A,#10h  ; Blank
002A F6               44             MOV     @R0,A
002B 08               45             INC     R0
                      46     
002C E500     F       47             MOV     A,X
002E 75F00A           48             MOV     B,#10
0031 84               49             DIV     AB
0032 A6F0             50             MOV     @R0,B
0034 08               51             INC     R0
0035 75F00A           52             MOV     B,#10
0038 84               53             DIV     AB
0039 A6F0             54             MOV     @R0,B
003B 08               55             INC     R0
003C F6               56             MOV     @R0,A
                      57     
003D 540F             58             ANL     A,#0Fh  
A51 MACRO ASSEMBLER  MAINPRG                                                              11/15/2005 11:15:58 PAGE     2

003F F6               59             MOV     @R0,A
0040 08               60             INC     R0
                      61             
0041 0500     F       62             INC     X
0043 120000   F       63             CALL    DELAY
0046 80CC             64             SJMP    Lamp
                      65     
                      66     
0048 7800             67     DELAY:  MOV     R0,#0
004A 7915             68     D2:     MOV     R1,#21
004C 7A4F             69     D1:     MOV     R2,#79
004E DAFE             70             DJNZ    R2,$
0050 D9FA             71             DJNZ    R1,D1
0052 D8F6             72             DJNZ    R0,D2
0054 22               73             RET
                      74             END
A51 MACRO ASSEMBLER  MAINPRG                                                              11/15/2005 11:15:58 PAGE     3

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


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

B. . . . . . . . .  D ADDR   00F0H   A   
D1 . . . . . . . .  C ADDR   004CH   R   SEG=M_MAIN
D2 . . . . . . . .  C ADDR   004AH   R   SEG=M_MAIN
DELAY. . . . . . .  C ADDR   0048H   R   SEG=M_MAIN
DISPBUF. . . . . .  D ADDR   -----       EXT
INITT0 . . . . . .  C ADDR   -----       EXT
KEYCODE. . . . . .  D ADDR   -----       EXT
LAMP . . . . . . .  C ADDR   0014H   R   SEG=M_MAIN
MAINDAT. . . . . .  D SEG    0001H       REL=UNIT
MLOOP. . . . . . .  C ADDR   0009H   R   SEG=M_MAIN
M_MAIN . . . . . .  C SEG    0055H       REL=UNIT
P1 . . . . . . . .  D ADDR   0090H   A   
SP . . . . . . . .  D ADDR   0081H   A   
START. . . . . . .  C ADDR   0000H   R   SEG=M_MAIN
X. . . . . . . . .  D ADDR   0000H   R   SEG=MAINDAT


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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