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

📄 text1.lst

📁 IO口蜂鸣器输出频率的采集
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  TEXT1                                                                06/09/2008 09:04:04 PAGE     1


MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\Text1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\Text1.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  00B2                 1     T0IN BIT P3.2
  0020                 2     CHANGESIGN BIT 20H
  0010                 3     JISHIH EQU 10H
  0011                 4     JISHIL EQU 11H
  0012                 5     BEISHU EQU 12H
  0013                 6     JIESHU EQU 13H
  0014                 7     SHUJU1 EQU 14H
  0015                 8     SHUJU2 EQU 15H
                       9     
                      10     
                      11     
0000                  12     ORG 0000H
0000 020100           13     LJMP START
0003                  14     ORG 0003H
0003 02013A           15     LJMP INT0BREAK
000B                  16     ORG 000BH
000B 0202AF           17     LJMP T0BREAK
                      18     
                      19     
                      20     
                      21     
0100                  22     ORG 0100H
                      23     
0100 758929           24     START:     MOV TMOD,#00101001B
0103 759840           25                MOV SCON,#01000000B
0106 758C00           26                MOV TH0,#00H
0109 758A00           27                     MOV TL0,#00H
010C 758DFD           28                     MOV TH1,#0FDH
010F 758BFD           29                     MOV TL1,#0FDH
0112 7A05             30                               MOV R2,#05
0114 751400           31                     MOV SHUJU1,#00H
0117 C220             32                     CLR CHANGESIGN
0119 D2B2             33                               SETB T0IN 
011B D28E             34                SETB TR1
011D D28C             35                               SETB TR0
011F D288             36                     SETB IT0                          
0121 D2A9             37                               SETB ET0
0123 D2A8             38                               SETB EX0
0125 D2AF             39                               SETB EA
0127 02012A           40                               LJMP MAIN
                      41     
012A 3020FD           42     MAIN:     JNB CHANGESIGN,MAIN 
012D C220             43               CLR CHANGESIGN
012F 851499           44               MOV SBUF,SHUJU1
0132 3099FD           45               JNB TI,$
0135 C299             46               CLR TI
0137 02012A           47                              LJMP MAIN
                      48               
                      49     
013A 858C10           50     INT0BREAK:MOV JISHIH,TH0
013D 858A11           51                              MOV JISHIL,TL0
0140 758C00           52                              MOV TH0,#00H
0143 758A00           53                              MOV TL0,#00H
0146 E510             54     JUDGENEXT:MOV A,JISHIH
0148 C3               55                              CLR C
0149 9404             56                              SUBB A,#04H
014B 4011             57                              JC JUDGENEXT1   
014D E510             58                              MOV A,JISHIH
A51 MACRO ASSEMBLER  TEXT1                                                                06/09/2008 09:04:04 PAGE     2

014F C3               59                              CLR C
0150 9405             60                              SUBB A,#05H
0152 504C             61                              JNC YIZHU
0154 E511             62                              MOV A,JISHIL
0156 C3               63                              CLR C
0157 9436             64                              SUBB A,#36H
0159 4003             65                              JC JUDGENEXT1
015B 0201A0           66                              LJMP YIZHU
                      67     
                      68     
                      69     
015E E510             70     JUDGENEXT1:MOV A,JISHIH
0160 C3               71                CLR C
0161 9402             72                               SUBB A,#02H
0163 4011             73                               JC JUDGENEXT2
0165 E510             74                               MOV A,JISHIH
0167 C3               75                               CLR C
0168 9403             76                               SUBB A,#03H
016A 502E             77                               JNC ERZHU
016C E511             78                               MOV A,JISHIL
016E C3               79                               CLR C
016F 941B             80                               SUBB A,#1BH
0171 4003             81                               JC JUDGENEXT2
0173 02019A           82                               LJMP ERZHU
                      83     
                      84     
0176 E510             85     JUDGENEXT2:MOV A,JISHIH
0178 C3               86                CLR C
0179 9401             87                               SUBB A,#01H
017B 4011             88                               JC SHIZHU
017D E510             89                               MOV A,JISHIH
017F C3               90                               CLR C
0180 9402             91                               SUBB A,#02H
0182 5010             92                               JNC SANZHU
0184 E511             93                               MOV A,JISHIL
0186 C3               94                               CLR C
0187 940D             95                               SUBB A,#0DH
0189 4003             96                               JC SHIZHU
018B 020194           97                               LJMP SANZHU
                      98     
018E 751201           99     SHIZHU:MOV BEISHU,#01H
0191 0201A6          100            LJMP CHULI
0194 751202          101     SANZHU:MOV BEISHU,#02H
0197 0201A6          102            LJMP CHULI
019A 751203          103     ERZHU:MOV BEISHU,#03H
019D 0201A6          104            LJMP CHULI
01A0 751204          105     YIZHU:MOV BEISHU,#04H
01A3 0201A6          106            LJMP CHULI
                     107     
01A6 A812            108     CHULI:    MOV R0,BEISHU
01A8 D803            109     CHULIXX:  DJNZ R0,CHULI12
01AA 0201BB          110                              LJMP JUDGEOOXX
01AD E510            111     CHULI12:  MOV A,JISHIH
01AF C3              112               CLR C
01B0 13              113                              RRC A
01B1 F510            114                              MOV JISHIH,A
01B3 E511            115                              MOV A,JISHIL
01B5 13              116                              RRC A
01B6 F511            117                              MOV JISHIL,A
01B8 0201A8          118                              LJMP CHULIXX
01BB E510            119     JUDGEOOXX:  MOV A,JISHIH
01BD C3              120                 CLR C
01BE 9401            121                 SUBB A,#01H
01C0 5050            122                 JNC L12JI
01C2 E511            123                 MOV A,JISHIL
01C4 C3              124                 CLR C
A51 MACRO ASSEMBLER  TEXT1                                                                06/09/2008 09:04:04 PAGE     3

01C5 94FE            125                                     SUBB A,#254
01C7 5049            126                                     JNC L12JI
01C9 E511            127                                     MOV A,JISHIL
01CB C3              128                                     CLR C
01CC 94F1            129                                     SUBB A,#241
01CE 504B            130                                     JNC L11JI
01D0 E511            131                                     MOV A,JISHIL
01D2 C3              132                                     CLR C
01D3 94E3            133                                     SUBB A,#227
01D5 504D            134                                     JNC L10JI
01D7 E511            135                                     MOV A,JISHIL
01D9 C3              136                                     CLR C
01DA 94D5            137                                     SUBB A,#213
01DC 504F            138                                     JNC L9JI
01DE E511            139                                     MOV A,JISHIL
01E0 C3              140                                     CLR C
01E1 94C9            141                                     SUBB A,#201
01E3 5051            142                                     JNC L8JI
01E5 E511            143                                     MOV A,JISHIL
01E7 C3              144                                     CLR C
01E8 94BE            145                                     SUBB A,#190
01EA 5053            146                                     JNC L7JI
01EC E511            147                                     MOV A,JISHIL
01EE C3              148                                     CLR C
01EF 94B3            149                                     SUBB A,#179
01F1 5055            150                                     JNC L6JI
01F3 E511            151                                     MOV A,JISHIL
01F5 C3              152                                     CLR C
01F6 94A9            153                                     SUBB A,#169
01F8 5057            154                                     JNC L5JI
01FA E511            155                                     MOV A,JISHIL
01FC C3              156                                     CLR C
01FD 94A0            157                                     SUBB A,#160
01FF 5059            158                                     JNC L4JI

⌨️ 快捷键说明

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