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

📄 12864.lst

📁 0808数摸转换程序,能够达到一定要求的数值自动报警.
💻 LST
字号:
A51 MACRO ASSEMBLER  12864                                                                08/26/2008 17:10:49 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN 12864.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\KEIL\C51\BIN\A51.EXE 12864.ASM SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  00B0                 1              RS EQU P3.0
  00B1                 2              RW EQU P3.1
  00B2                 3              E EQU P3.2
  00B5                 4              REST EQU P3.5
0000                   5          ORG 00H
0000 020030            6              LJMP MAIN
0030                   7              ORG 0030H
0030 7908              8     MAIN:MOV R1,#08H
0032 758160            9          MOV SP,#60H
0035 120090           10     HH:      LCALL CHUSHIHUA
0038 7480             11              MOV  A,#80H
                      12              
003A 1200AE           13              LCALL WZ
003D 9000F0           14              MOV DPTR,#TAB0
0040 12007C           15              LCALL HAN
                      16              
0043 7490             17              MOV A,#90H
0045 1200AE           18              LCALL WZ
0048 900100           19              MOV DPTR,#TAB1
004B 12007C           20              LCALL HAN
                      21     
004E 7488             22     HH1: MOV A,#88H
0050 1200AE           23              LCALL WZ
0053 900110           24              MOV DPTR,#TAB2
0056 12007C           25              LCALL HAN
                      26     
0059 7498             27             MOV A,#98H
005B 1200AE           28              LCALL WZ
005E 900120           29              MOV DPTR,#TAB3
0061 12007C           30              LCALL HAN
                      31                
0064 7488             32             MOV A,#88H
0066 1200AE           33              LCALL WZ
0069 900130           34              MOV DPTR,#TAB4
006C 12007C           35              LCALL HAN
                      36     
006F 7498             37             MOV A,#98H
0071 1200AE           38              LCALL WZ
0074 900140           39              MOV DPTR,#TAB5
0077 12007C           40              LCALL HAN
007A 80D2             41              SJMP HH1
                      42     
007C E4               43     HAN:  CLR A
007D 93               44               MOVC A,@A+DPTR
007E A3               45               INC DPTR 
007F 1200C1           46               LCALL WD
0082 E4               47               CLR A
0083 93               48               MOVC A,@A+DPTR
0084 A3               49               INC DPTR
0085 1200C1           50               LCALL WD 
0088 12015D           51               LCALL DELAY1
008B D9EF             52               DJNZ R1,HAN
008D 7908             53               MOV R1,#08H
008F 22               54               RET
0090                  55     CHUSHIHUA:
0090 C0E0             56          PUSH ACC
0092 C2B5             57              CLR P3.5
0094 00               58              NOP
A51 MACRO ASSEMBLER  12864                                                                08/26/2008 17:10:49 PAGE     2

0095 D2B5             59              SETB P3.5
0097 7401             60              MOV A,#01H
0099 1200AE           61              LCALL WZ
009C 7430             62          MOV A,#30H
009E 1200AE           63              LCALL WZ
00A1 7406             64              MOV A,#06H
00A3 1200AE           65              LCALL WZ
                      66     
00A6 74C0             67              MOV A,#0C0H
00A8 1200AE           68              LCALL WZ
00AB D0E0             69              POP ACC
00AD 22               70              RET
00AE                  71     WZ:  
00AE C0E0             72          PUSH ACC
00B0 1200DC           73              LCALL BUZY
00B3 C2B0             74              CLR RS
00B5 C2B1             75              CLR RW
00B7 F580             76              MOV P0,A
00B9 D2B2             77              SETB E
00BB 00               78              NOP
00BC C2B2             79              CLR E
00BE D0E0             80              POP ACC
00C0 22               81              RET
00C1 C0E0             82     WD: PUSH ACC
00C3 C083             83         PUSH DPH
00C5 C082             84             PUSH DPL
00C7 1200DC           85         LCALL BUZY
00CA D2B0             86             SETB RS
00CC C2B1             87             CLR RW
00CE F580             88             MOV P0,A
00D0 D2B2             89             SETB E
00D2 00               90             NOP
00D3 C2B2             91             CLR E
00D5 D082             92             POP DPL
00D7 D083             93             POP DPH
00D9 D0E0             94             POP ACC
00DB 22               95             RET
                      96     
00DC                  97     BUZY:
00DC C0E0             98          PUSH ACC 
00DE 7580FF           99     MANG:MOV P0,#0FFH
00E1 C2B0            100              CLR RS
00E3 D2B1            101              SETB RW
00E5 D2B2            102              SETB E
00E7 00              103              NOP
00E8 2087F3          104              JB P0.7,MANG
00EB C2B2            105              CLR E
00ED D0E0            106              POP ACC          
00EF 22              107              RET
00F0 C9BDB6AB        108     TAB0:DB"山东交通职业学院"
00F4 BDBBCDA8                
00F8 D6B0D2B5                
00FC D1A7D4BA                
0100 20200220        109     TAB1:DB "  ",02H," 欢迎您! " ,02H,"   "
0104 BBB6D3AD                
0108 C4FA2120                
010C 02202020                
0110 03202020        110     TAB2:DB 03H,"   刻苦求知!  ",03H
0114 BFCCBFE0                
0118 C7F3D6AA                
011C 21202003                
0120 20201820        111     TAB3:DB "  ",18h," 学以致用 ",18h,"  "
0124 D1A7D2D4                
0128 D6C2D3C3                
012C 20182020                
0130 7777772E        112     TAB4:DB"www.sdjtzyxy.com"
A51 MACRO ASSEMBLER  12864                                                                08/26/2008 17:10:49 PAGE     3

0134 73646A74                
0138 7A797879                
013C 2E636F6D                
0140 20202020        113     TAB5:DB"    人才摇篮    "
0144 C8CBB2C5                
0148 D2A1C0BA                
014C 20202020                
0150 7D0A            114     DELAY: MOV    R5, #10       ;2us
0152 7EFA            115     D1:    MOV    R6, #250      ;2us        
0154 7FC8            116     D2:    MOV    R7, #200      ;2us
0156 DFFE            117     D3:    DJNZ   R7, D3        ;2+2*200=402us
0158 DEFA            118            DJNZ   R6, D2        ;250*(2+2*200)+2=100502us
015A DDF6            119            DJNZ   R5, D1        ;10*[250*(2+2+200)+2]+2=1005022us=1S
015C 22              120            RET 
                     121     
                     122     ;延时200ms
015D 7D02            123     DELAY1: MOV    R5,   #2         ;2us
015F 7EC8            124     DD1:    MOV    R6,   #200          ;2us
0161 7FF8            125     DD2:    MOV    R7,   #248         ;2us
0163 DFFE            126            DJNZ   R7,   $            ;2+2+2*248=498us
0165 DEFA            127            DJNZ   R6,   DD2           ;20*(2+2+2*248)+2=10002us=10ms
0167 DDF6            128            DJNZ   R5,   DD1           ;20*20*(2+2+2*248)+2+2=200004us=200ms
0169 22              129            RET
                     130     end
A51 MACRO ASSEMBLER  12864                                                                08/26/2008 17:10:49 PAGE     4

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


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

ACC. . . . . . . .  D ADDR   00E0H   A   
BUZY . . . . . . .  C ADDR   00DCH   A   
CHUSHIHUA. . . . .  C ADDR   0090H   A   
D1 . . . . . . . .  C ADDR   0152H   A   
D2 . . . . . . . .  C ADDR   0154H   A   
D3 . . . . . . . .  C ADDR   0156H   A   
DD1. . . . . . . .  C ADDR   015FH   A   
DD2. . . . . . . .  C ADDR   0161H   A   
DELAY. . . . . . .  C ADDR   0150H   A   
DELAY1 . . . . . .  C ADDR   015DH   A   
DPH. . . . . . . .  D ADDR   0083H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
E. . . . . . . . .  B ADDR   00B0H.2 A   
HAN. . . . . . . .  C ADDR   007CH   A   
HH . . . . . . . .  C ADDR   0035H   A   
HH1. . . . . . . .  C ADDR   004EH   A   
MAIN . . . . . . .  C ADDR   0030H   A   
MANG . . . . . . .  C ADDR   00DEH   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P3 . . . . . . . .  D ADDR   00B0H   A   
REST . . . . . . .  B ADDR   00B0H.5 A   
RS . . . . . . . .  B ADDR   00B0H.0 A   
RW . . . . . . . .  B ADDR   00B0H.1 A   
SP . . . . . . . .  D ADDR   0081H   A   
TAB0 . . . . . . .  C ADDR   00F0H   A   
TAB1 . . . . . . .  C ADDR   0100H   A   
TAB2 . . . . . . .  C ADDR   0110H   A   
TAB3 . . . . . . .  C ADDR   0120H   A   
TAB4 . . . . . . .  C ADDR   0130H   A   
TAB5 . . . . . . .  C ADDR   0140H   A   
WD . . . . . . . .  C ADDR   00C1H   A   
WZ . . . . . . . .  C ADDR   00AEH   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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