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

📄 ssmm.lst

📁 电子扫描器。主要实现16路扫描输出
💻 LST
字号:
1    0000   ORG     0000H
2    0000 MAIN:   MOV     P1,#0FFH
3    0003         MOV     P2,#0FFH
4    0006         AJMP    CASE2
5    0008 CASE1:  JNB     P3.7,CASE1
6    000B         MOV     A,#0FFH
7    000D         MOV     P1,A
8    000F         MOV     P2,A
9    0011         JB      P3.7,CASE1
10   0014 JX:     MOV     A,#00H
11   0016         MOV     P1,A
12   0018         MOV     P2,A
13   001A         AJMP    JX
14   001C CASE2:   MOV     R7,#OK2-TAB2+1
15   001E         MOV     DPTR,#TAB2
16   0021         MOV     R1,#00H
17   0023 LOOP2:  MOV     A,R1
18   0024         MOVC    A,@A+DPTR
19   0025       MOV     P1,A
20   0027         INC     R1
21   0028         MOV     A,R1
22   0029         MOVC    A,@A+DPTR
23   002A       MOV     P2,A
24   002C         INC     R1
25   002D         ACALL   DELAY
26   002F         DJNZ    R7,LOOP2
27   0031         MOV     R1,#00H
28   0033         AJMP    CASE2
29   0035 CASE3:   MOV     R3,#OK3-TAB3+1
30   0037         MOV     DPTR,#TAB3
31   003A         MOV     R1,#00H
32   003C LOOP3:  MOV     A,R1
33   003D         MOVC    A,@A+DPTR
34   003E         MOV     P1,A
35   0040         INC     R1
36   0041         MOV     A,R1
37   0042         MOVC    A,@A+DPTR
38   0043      MOV     P2,A
39   0045         INC     R1
40   0046         ACALL   DELAY
41   0048         DJNZ    R3,LOOP3
42   004A         MOV     R1,#00H
43   004C         AJMP    CASE3
44   004E CASE4:  MOV     R5,#OK4-TAB4+1
45   0050         MOV     DPTR,#TAB4
46   0053         MOV     R1,#00H
47   0055 LOOP4:  MOV     A,R1
48   0056         MOVC    A,@A+DPTR
49   0057         MOV     P1,A
50   0059         INC     R1
51   005A         MOV     A,R1
52   005B         MOVC    A,@A+DPTR
53   005C         MOV     P2,A
54   005E         INC     R1
55   005F         ACALL   DELAY
56   0061         DJNZ    R5,LOOP4
57   0063         MOV     R1,#00H
58   0065 AA0:    ORL     P3,#0FFH
59   0068         JNB     P3.1,CACSE5
60   006B         JNB     P3.0,CACSE6
61   006E         RET
62   006F CACSE5: JNB     P3.1,CACSE5
63   0072         INC     R4
64   0073         AJMP    AA0
65   0075 CACSE6: CJNE    R4,#01H,C1
66   0078 C3:     AJMP    AA0
67   007A C1:     JC      C3
68   007C C2:     JNB     P3.0,C2
69   007F         DEC     R4
70   0080         AJMP    C3
71   0082 DELAY:  MOV     R4,#05H
72   0084         MOV     TMOD,#00000001B
73   0087 TIMER:  MOV     TH0,#3CH
74   008A         MOV     TL0,#0B0H
75   008D         SETB    TR0
76   008F WAIT:   JB      TF0,OK
77   0092         AJMP    WAIT
78   0094 OK:     CLR     TF0
79   0096         DJNZ    R4,TIMER
80   0098         RET
81   0099 TAB2: DB 01111111B
82   009A         DB 11111111B
83   009B         DB 00111111B
84   009C         DB 11111111B
85   009D         DB 00011111B
86   009E         DB 11111111B
87   009F         DB 00001111B
88   00A0         DB 11111111B
89   00A1         DB 00000111B
90   00A2         DB 11111111B
91   00A3         DB 00000011B
92   00A4         DB 11111111B
93   00A5         DB 00000001B
94   00A6         DB 11111111B
95   00A7         DB 00000000B
96   00A8         DB 11111111B
97   00A9         DB 00000000B
98   00AA         DB 01111111B
99   00AB         DB 00000000B
100  00AC         DB 00111111B
101  00AD         DB 00000000B
102  00AE         DB 00011111B
103  00AF         DB 00000000B
104  00B0         DB 00001111B
105  00B1         DB 00000000B
106  00B2         DB 00000111B
107  00B3         DB 00000000B
108  00B4         DB 00000011B
109  00B5         DB 00000000B
110  00B6         DB 00000001B
111  00B7         DB 00000000B
112  00B8         DB 00000000B
113  00B9         DB 10000000B
114  00BA         DB 00000000B
115  00BB         DB 11000000B
116  00BC         DB 00000000B
117  00BD         DB 11100000B
118  00BE         DB 00000000B
119  00BF         DB 11110000B
120  00C0         DB 00000000B
121  00C1         DB 11111000B
122  00C2         DB 00000000B
123  00C3         DB 11111100B
124  00C4         DB 00000000B
125  00C5         DB 11111110B
126  00C6         DB 00000000B
127  00C7         DB 11111111B
128  00C8         DB 00000000B
129  00C9         DB 11111111B
130  00CA         DB 10000000B
131  00CB         DB 11111111B
132  00CC         DB 11000000B
133  00CD         DB 11111111B
134  00CE         DB 11100000B
135  00CF         DB 11111111B
136  00D0         DB 11110000B
137  00D1         DB 11111111B
138  00D2         DB 11111000B
139  00D3         DB 11111111B
140  00D4         DB 11111100B
141  00D5         DB 11111111B
142  00D6         DB 11111110B
143  00D7         DB 11111111B
144  00D8 OK2:    DB 11111111B
145  00D9         NOP
146  00DA         NOP
147  00DB         NOP
148  00DC TAB3:  DB 00111111B
149  00DD         DB 11111111B
150  00DE         DB 11001111B
151  00DF         DB 11111111B
152  00E0         DB 11110011B
153  00E1         DB 11111111B
154  00E2         DB 11111100B
155  00E3         DB 11111111B
156  00E4         DB 11111111B
157  00E5         DB 00111111B
158  00E6         DB 11111111B
159  00E7         DB 11001111B
160  00E8         DB 11111111B
161  00E9         DB 11110011B
162  00EA         DB 11111111B
163  00EB OK3:    DB 11111100B
164  00EC         NOP
165  00ED         NOP
166  00EE         NOP
167  00EF TAB4: DB 00001111B
168  00F0         DB 11111111B;
169  00F1         DB 11110000B
170  00F2         DB 11111111B;
171  00F3         DB 11111111B
172  00F4         DB 00001111B;
173  00F5         DB 11111111B
174  00F6 OK4:    DB 11110000B;

⌨️ 快捷键说明

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