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

📄 key.lst

📁 此程序是提供ipod座测试用的
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  KEY                                                                  03/18/2007 21:00:29 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     
  0060                 2      SECOND1  EQU 60H
  0061                 3      SECOND2  EQU 61H
  0062                 4      SECOND3  EQU 62H
  0063                 5      SECOND4  EQU 63H
                       6     
0000                   7             ORG 0000h
0000 0130              8             AJMP MAIN
000B                   9             ORG   000BH            
000B 020235           10         LJMP  DISPLAY
0030                  11             ORG 0030h
0030                  12     MAIN:
0030 759000           13             MOV P1,#00H
0033 75A03F           14             MOV P2,#03FH
0036 7580FF           15                     MOV P0,#0FFH
0039 75B0FF           16                     MOV P3,#0FFH
003C 756000           17                     MOV SECOND1,#00H
003F 756100           18                     MOV SECOND2,#00H
0042 756200           19                     MOV SECOND3,#00H
0045 756300           20                     MOV SECOND4,#00H
0048 756400           21                     MOV 64H,#00H
004B 756500           22                     MOV 65H,#00H
004E 758901           23                     MOV TMOD,#01H
0051 758AE5           24                     MOV TL0,#0e5H           ;wait 
0054 758CBE           25             MOV TH0,#0BeH
0057 D2A9             26                     SETB  ET0
0059 D28C             27                 SETB  TR0
005B D2AF             28                     SETB  EA
005D 75B0FF           29     MAIN1:   MOV P3,#0FFH   
0060 20B414           30              JB P3.4, KEY
0063 12021D           31     KEY1:    LCALL DELAY2
0066 12021D           32              LCALL DELAY2
0069 12021D           33                      LCALL DELAY2
006C 12021D           34                      LCALL DELAY2
006F 12021D           35                      LCALL DELAY2
0072 20B402           36                      JB P3.4, KEY
0075 0130             37                      AJMP MAIN
                      38     
0077 7580FF           39     KEY: MOV P0,#0FFH                    
007A D2B6             40         SETB P3.6
007C D2B7             41         SETB P3.7
007E C2B5             42             CLR     P3.5
0080 12021D           43     LK:     LCALL DELAY2
0083 208006           44             JB P0.0,L1
0086 E560             45             MOV A,SECOND1
0088 4401             46             ORL A,#01H
008A F560             47            MOV SECOND1,A
008C E561             48      L1:     MOV A,SECOND2                                   
008E 208402           49             JB P0.4,L2 
0091 4402             50             ORL A,#02H                         ;将第二行的行值送入ACC       
0093 208503           51     L2:    JB P0.5,L3 
0096 756404           52             MOV 64H,#04H                         ;将第刃械男兄邓腿階CC      
0099 208602           53     L3:   JB P0.6,L4
009C 4420             54             ORL A,#020H                         ;将第四行的行值送入ACC
009E 208702           55     L4:    JB P0.7,L5
00A1 4440             56             ORL A,#040H
00A3 F561             57     L5:   MOV SECOND2,A
00A5 D2B5             58           SETB P3.5
A51 MACRO ASSEMBLER  KEY                                                                  03/18/2007 21:00:29 PAGE     2

00A7 12021D           59           LCALL DELAY2
00AA 30850C           60               JNB P0.5,L35
00AD E564             61            MOV A,64H
00AF 5404             62           ANL A,#04H
00B1 6006             63               JZ  L35
00B3 E561             64               MOV A,SECOND2
00B5 4404             65               ORL A,#04H
00B7 F561             66               MOV SECOND2,A
00B9 756400           67     L35:  MOV 64H,#00H
00BC D2B5             68           SETB P3.5
00BE C2B6             69               CLR P3.6
00C0 D2B7             70           SETB P3.7
00C2 7580FF           71               MOV P0,#0FFH
00C5 12021D           72           LCALL DELAY2
00C8 208003           73            JB P0.0,L7
00CB 756402           74            MOV 64H,#02H
00CE E560             75     L7:   MOV A,SECOND1
00D0 208103           76            JB P0.1,L8
00D3 756504           77             MOV 65H,#04H
00D6 208202           78     L8:    JB P0.2,L9
00D9 4420             79                 ORL A, #020H
00DB 208302           80     L9:    JB P0.3,L10
00DE 4440             81             ORL A,#040H
00E0 F560             82     L10:   MOV SECOND1,A
00E2 D2B6             83            SETB P3.6
00E4 12021D           84                LCALL DELAY2
00E7 30800C           85                JNB P0.0,L110
00EA E564             86                MOV A,64H
00EC 5402             87                ANL A,#02H
00EE 6006             88                JZ L110
00F0 E560             89                MOV A,SECOND1
00F2 4402             90                ORL A,#02H
00F4 F560             91                MOV SECOND1,A
00F6 30810C           92     L110:  JNB P0.1,L111
00F9 E565             93            MOV A,65H
00FB 5404             94                ANL A,#04H
00FD 6006             95                JZ  L111
00FF E560             96                MOV A,SECOND1
0101 4404             97                ORL A,#04H
0103 F560             98            MOV SECOND1,A
0105 7580FF           99     L111:   MOV P0,#0FFH
0108 C2B6            100            CLR P3.6
010A 12021D          101            LCALL DELAY2
010D 756400          102            MOV 64H,#00H
0110 756500          103            MOV 65H,#00H
0113 208503          104            JB P0.5,L11
0116 756408          105            MOV 64H,#08H
0119 208603          106     L11:  JB P0.6,L12
011C 756510          107             MOV 65H,#010H 
011F D2B6            108     L12:  SETB P3.6
0121 12021D          109               LCALL DELAY2
0124 30850C          110               JNB  P0.5, L32
0127 E564            111             MOV A,64H
0129 5408            112               ANL A,#08H
012B 6006            113               JZ  L32
012D E561            114               MOV A,SECOND2
012F 4408            115               ORL A,#08H
0131 F561            116               MOV SECOND2,A
0133 30860C          117     L32:  JNB  P0.6,L33
0136 E565            118             MOV A,65H
0138 5410            119               ANL A,#010H
013A 6006            120               JZ   L33
013C E561            121               MOV A,SECOND2
013E 4410            122               ORL  A,#010H
0140 F561            123               MOV SECOND2,A      
0142 756400          124     L33: MOV 64H,#00H
A51 MACRO ASSEMBLER  KEY                                                                  03/18/2007 21:00:29 PAGE     3

0145 756500          125          MOV 65H,#00H
0148 E560            126          MOV A,SECOND1
014A C2B7            127           CLR  P3.7
014C D2B5            128           SETB P3.5
014E 7580FF          129           MOV P0,#0FFH
0151 12021D          130           LCALL DELAY2
0154 208102          131             JB P0.1,L13
0157 4408            132              ORL A,#08H
0159 208202          133     L13: JB P0.2,L14
015C 4410            134             ORL A, #010H
015E 208302          135     L14:    JB P0.3,L15
0161 4480            136             ORL A, #080H
0163 F560            137     L15:  MOV SECOND1,A
0165 E561            138           MOV A,SECOND2 
0167 208402          139           JB P0.4,L16
016A 4401            140             ORL A, #01H
016C 208703          141     L16:  JB P0.7,L17                      ;P1.0等于1跳转到L1
016F 756480          142             MOV 64H,#080H 
                     143      
0172 F561            144     L17:  MOV SECOND2,A
0174 D2B7            145             SETB P3.7
0176 12021D          146            LCALL DELAY2
0179 30870C          147                JNB P0.7,L107
017C E564            148                MOV A,64H
017E 5480            149                ANL A,#080H
0180 6006            150                JZ L107
0182 E561            151                MOV A,SECOND2
0184 4480            152                ORL A,#080H                                   
0186 F561            153               MOV SECOND2,A
0188 C2B7            154     L107:     CLR P3.7
018A D2A0            155               SETB P2.0
018C 12021D          156               LCALL DELAY2
018F 756400          157                MOV 64H,#00H
0192 20A006          158               JB P2.0,L171
0195 E562            159               MOV A,SECOND3
0197 4401            160              ORL A,#01H
0199 F562            161             MOV SECOND3,A
019B 75A0BF          162     L171:    MOV P2,#0BFH
019E D2B7            163              SETB P3.7
01A0 12021D          164            LCALL DELAY2
01A3 12021D          165                LCALL DELAY2
01A6 12021D          166                LCALL DELAY2 
01A9 E562            167            MOV A,SECOND3
01AB 20A002          168                 JB P2.0,L18
01AE 4402            169            ORL A,#02H 
01B0 20A102          170     L18:    JB P2.1,L19                          ;P1.2等于1跳转到L3
01B3 4408            171             ORL A,#08H                         ;将第刃械男兄邓腿階CC        
01B5 20A202          172     L19:   JB P2.2,L20                    ;P1.3等于1跳转到NEXT处

⌨️ 快捷键说明

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