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

📄 naozh.lst

📁 时间显示
💻 LST
字号:
A51 MACRO ASSEMBLER  NAOZH                                                                06/24/2006 22:05:13 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN naozh.obj
ASSEMBLER INVOKED BY: E:\软件\keil\C51\BIN\A51.EXE pr\naozh.asm SET(SMALL) DEBUG PRINT(.\naozh.lst) OBJECT(naozh.obj) EP

LOC  OBJ            LINE     SOURCE

                       1      
                       2      
                       3      
                       4      
  0062                 5     JISHi0 EQU 62H
  0063                 6     JISHi1 EQU 63H
  0060                 7     jishi2 equ 60h
  0061                 8     jishi3 equ 61h
  0064                 9     jishi equ 64h
  0028                10     naoshi equ 28h
  0066                11     naofen equ 66h
  0090                12     tiaoshi equ p1.0
  0091                13     tiaofen equ p1.1
  00B2                14     nao equ p3.2
  0092                15     sn equ p1.2
  0070                16     WEI0 EQU 70H
  0071                17     WEI1 EQU 71H
  0072                18     WEI2 EQU 72H
  0073                19     WEI3 EQU 73H
  0074                20     JISHU0 EQU 74H
  0075                21     JISHU1 EQU 75H
  0076                22     jishu2 EQU 76H
  0077                23     xiancun equ 77h
  0078                24     weik equ 78h
                      25      
0000                  26     ORG 000H
0000 0150             27     AJMP MAIN
000B                  28     ORG 000BH
000B 01DE             29     AJMP ZDT0
                      30     
0050                  31     ORG 050H
0050                  32     MAIN:
0050 756416           33     mov jishi,#22
0053 756100           34     mov jishi3,#00h
0056 756000           35     mov jishi2,#00h
0059 756200           36     MOV JISHi0,#0H
005C 756300           37     MOV JISHi1,#0H
005F D2D5             38     setb f0
0061 757600           39     MOV JISHU2,#00H
0064 757000           40     MOV WEI0,#00H
0067 757100           41     MOV WEI1,#00H
006A 757200           42     MOV WEI2,#00H
006D 757300           43     MOV WEI3,#00H
0070 757400           44     MOV JISHU0,#00H
0073 757500           45     MOV JISHU1,#00H
0076 752807           46     mov naoshi,#7
0079 756600           47     mov naofen,#00h
007C 75776F           48     mov xiancun,#6fh
007F 75787F           49     mov weik,#7fh
0082 9001BE           50     MOV DPTR,#TAB
0085 7C0A             51     mov r4,#10
0087 7590FF           52     MOV P1,#0ffH
008A 75B0FF           53     MOV P3,#0ffH
008D 7580FF           54     mov P0,#0FFH
0090 75A0FF           55     mov p2,#0ffh
0093 7F00             56     MOV R7,#0H
0095 7E00             57     MOV R6,#00H
0097 758901           58     mov TMOD,#1H
A51 MACRO ASSEMBLER  NAOZH                                                                06/24/2006 22:05:13 PAGE     2

009A 758CFC           59     mov th0,#0fch
009D 758A21           60     mov tl0,#21h
00A0 D28C             61     SETB TR0
00A2 D2A9             62     SETB ET0
                      63     
                      64     
00A4 E564             65     mov a,jishi
00A6 75F00A           66     mov b,#10
00A9 84               67     div ab
00AA 85F060           68     mov jishi2,b
00AD F561             69     mov jishi3,a
                      70     
00AF EC               71     mov a,r4
00B0 75F00A           72     mov b,#10
00B3 84               73     div ab
00B4 85F062           74     mov jishi0,b
00B7 F563             75     mov jishi1,a
                      76     
                      77     
                      78      
00B9 D2A0             79     setb p2.0
00BB D2AF             80     setb ea
00BD D221             81     setb 21h
00BF D222             82     setb 22h
00C1                  83     mm:
00C1 20D509           84     jb f0,oo
00C4 20B206           85     jb p3.2,oo
00C7 B240             86     cpl 40h
00C9 B297             87     cpl p1.7
00CB 317F             88     acall delay
                      89     
00CD                  90     oo:
00CD 2092F1           91     jb p1.2,mm
00D0 B296             92     cpl p1.6
00D2 B240             93     cpl 40h
00D4 D297             94     setb p1.7
00D6 B2D5             95     cpl f0
00D8 317F             96     acall delay
00DA 01C1             97     ajmp mm
00DC 80FE             98     sjmp $
00DE                  99     ZDT0:
00DE 758CFC          100     MOV TH0,#0fcH;1毫秒
00E1 758A21          101     MOV TL0,#21H
                     102     
00E4 0E              103     inc r6
00E5 BE0571          104     cjne r6,#05h,tt
00E8 7E00            105     mov r6,#00H
00EA 856270          106     mov wei0,jishi0
00ED 856371          107     mov wei1,jishi1
00F0 856072          108     mov wei2,jishi2
00F3 856173          109     mov wei3,jishi3
00F6 315A            110     ACALL XIANSHI
00F8 20D507          111     jb f0,qp
00FB E564            112     mov a,jishi
                     113      
00FD B52802          114     cjne a,naoshi,qp
0100 C222            115     clr 22h
0102                 116     qp:
0102 0574            117     INC JISHU0
0104 A874            118     mov R0,JISHU0
0106 B83250          119     CJNE R0,#50,TT
0109 757400          120     MOV JISHU0,#00H
010C 3192            121     ACALL TZ                         
                     122     
010E 0575            123     INC JISHU1;1秒
0110 A875            124     MOV R0,JISHU1
A51 MACRO ASSEMBLER  NAOZH                                                                06/24/2006 22:05:13 PAGE     3

0112 B80444          125     CJNE R0,#4,TT
0115 757500          126     MOV JISHU1,#00H
                     127     
                     128     
0118 0576            129     INC JISHU2 ;60秒
011A A876            130     MOV R0,JISHU2
011C B80502          131     cjne R0,#5,PK1;叫醒3秒
011F D2B3            132     setb p3.3
0121                 133     PK1:
0121 B83C35          134     CJNE R0,#60,TT
0124 757600          135     MOV JISHU2,#00H
                     136     
0127 0C              137     inc r4;分
0128 BC1E07          138     cjne R4,#30,PK
012B 202204          139     JB 22H,PK
                     140     
012E C2B3            141     clr p3.3
0130 D222            142     SETB 22H
0132                 143     PK:
0132 BC3C1A          144     cjne r4,#60,tt0
0135 7C00            145     mov r4,#00h
                     146     
0137 0564            147     inc jishi
0139 E564            148     mov a,jishi
013B B52800          149     cjne a,naoshi,fk1
                     150     
013E                 151     fk1:
013E B41803          152     cjne a,#24,tt1
0141 756400          153     mov jishi,#00h
                     154     
0144                 155     tt1:
0144 E564            156     mov a,jishi
0146 75F00A          157     mov b,#10
0149 84              158     div ab
014A 85F060          159     mov jishi2,b
014D F561            160     mov jishi3,a
014F                 161     tt0:
014F EC              162     mov a,r4
0150 75F00A          163     mov b,#10
0153 84              164     div ab
0154 85F062          165     mov jishi0,b
0157 F563            166     mov jishi1,a
                     167     
0159                 168     tt:
                     169     
0159 32              170     RETI
                     171     
015A                 172     XIANSHI:
015A 0577            173     inc xiancun
015C E577            174     mov a,xiancun
015E B47406          175     CJNE a,#74h,zz
0161 757770          176     mov xiancun,#70h
0164 75787F          177     mov weik,#07fh
0167                 178     ZZ:
0167 9001BE          179     mov dptr,#tab 
016A A877            180     MOV r0,xiancun
016C B87203          181     cjne r0,#72h,ta0
016F 9001C8          182     mov dptr,#tab0
0172                 183     ta0:
                     184     
0172 E6              185     mov a,@r0
0173 93              186     MOVC A,@A+DPTR
0174 F580            187     MOV P0,A
0176 E578            188     mov a,weik
0178 23              189     rl a
0179 F578            190     mov weik,a
A51 MACRO ASSEMBLER  NAOZH                                                                06/24/2006 22:05:13 PAGE     4

017B 8578A0          191     MOV P2,weik
                     192     
017E 22              193     RET
                     194     
017F                 195     delay:
017F 79FF            196     mov r1,#0ffh
0181 7F00            197     mov r7,#00h
0183 7B0A            198     mov r3,#10
0185                 199     dd1:
0185 0F              200     inc r7
0186                 201     dd2:
0186 D9FE            202     djnz r1,$
0188 79FF            203     mov r1,#0ffh
018A DBFA            204     djnz r3,dd2
018C 7B0A            205     mov r3,#10
018E BFFFF4          206     cjne r7,#0ffh,dd1
0191 22              207     ret
                     208     
0192                 209     TZ:
0192 209110          210     jb tiaofen,xx1
0195 0C              211     inc r4
0196 BC3C02          212     cjne r4,#60,mm1
0199 7C00            213     mov r4,#00h
019B                 214     mm1:
019B EC              215     mov a,r4
019C 75F00A          216     mov b,#10
019F 84              217     div ab
01A0 85F062          218     mov jishi0,b
01A3 F563            219     mov jishi1,a
01A5                 220     xx1:
01A5 209015          221     jb tiaoshi,xx2
01A8 0564            222     inc jishi
01AA E564            223     mov a,jishi
01AC B41803          224     cjne a,#24,mm2 
01AF 756400          225     mov jishi,#00h
01B2                 226     mm2:
01B2 E564            227     mov a,jishi
01B4 75F00A          228     mov b,#10
01B7 84              229     div ab
01B8 85F060          230     mov jishi2,b
01BB F561            231     mov jishi3,a
01BD                 232     xx2:
01BD 22              233     RET
                     234     
                     235     
                     236     
                     237     
                     238     
01BE C0F9A4B0        239     TAB: DB 0C0H, 0F9H, 0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
01C2 999282F8                
01C6 8090                    
01C8 40792430        240     TAB0: DB 40H, 079H, 24H,30H,19H,12H,02H,78H,00H,10H;小实阆允

⌨️ 快捷键说明

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