📄 main.ls1
字号:
A51 MACRO ASSEMBLER MAIN 01/02/2006 01:37:04 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN MAIN.OBJ
ASSEMBLER INVOKED BY: E:\Program Files\Keil C\C51\BIN\A51.EXE MAIN.src PR(.\MAIN.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\MAIN.SRC generated from: MAIN.C
2 ; COMPILER INVOKED BY:
3 ; E:\Program Files\Keil C\C51\BIN\C51.EXE MAIN.C OPTIMIZE(9,SPEED) DEBUG OBJECTEXTEN
D NOPRINT SRC(.\MAIN.SRC)
4
5 $nomod51
6
7 NAME MAIN
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00B0 12 P3 DATA 0B0H
00A7 13 PIN_VSEL BIT 0A0H.7
00B4 14 T0 BIT 0B0H.4
00D6 15 AC BIT 0D0H.6
00B5 16 T1 BIT 0B0H.5
0090 17 T2 BIT 090H.0
00AF 18 EA BIT 0A8H.7
0097 19 PIN_DIMMER BIT 090H.7
00A8 20 IE DATA 0A8H
0096 21 PIN_POWLED BIT 090H.6
00CE 22 EXF2 BIT 0C8H.6
00B7 23 RD BIT 0B0H.7
00AC 24 ES BIT 0A8H.4
00B8 25 IP DATA 0B8H
0098 26 RI BIT 098H.0
00B2 27 INT0 BIT 0B0H.2
00D7 28 CY BIT 0D0H.7
0099 29 TI BIT 098H.1
00B3 30 INT1 BIT 0B0H.3
00CB 31 RCAP2H DATA 0CBH
00BC 32 PS BIT 0B8H.4
0081 33 SP DATA 081H
00B3 34 PIN_OFF BIT 0B0H.3
0091 35 T2EX BIT 090H.1
00D2 36 OV BIT 0D0H.2
00CA 37 RCAP2L DATA 0CAH
00A3 38 PIN_UPDOWN BIT 0A0H.3
00C9 39 C_T2 BIT 0C8H.1
00B6 40 WR BIT 0B0H.6
00CD 41 RCLK BIT 0C8H.5
00CC 42 TCLK BIT 0C8H.4
0099 43 SBUF DATA 099H
0087 44 PCON DATA 087H
0098 45 SCON DATA 098H
0089 46 TMOD DATA 089H
0088 47 TCON DATA 088H
0089 48 IE0 BIT 088H.1
008B 49 IE1 BIT 088H.3
00F0 50 B DATA 0F0H
00C8 51 CP_RL2 BIT 0C8H.0
00E0 52 ACC DATA 0E0H
00A9 53 ET0 BIT 0A8H.1
00AB 54 ET1 BIT 0A8H.3
008D 55 TF0 BIT 088H.5
00AD 56 ET2 BIT 0A8H.5
008F 57 TF1 BIT 088H.7
A51 MACRO ASSEMBLER MAIN 01/02/2006 01:37:04 PAGE 2
00CF 58 TF2 BIT 0C8H.7
009A 59 RB8 BIT 098H.2
008C 60 TH0 DATA 08CH
00A8 61 EX0 BIT 0A8H.0
0088 62 IT0 BIT 088H.0
008D 63 TH1 DATA 08DH
009B 64 TB8 BIT 098H.3
00AA 65 EX1 BIT 0A8H.2
008A 66 IT1 BIT 088H.2
00CD 67 TH2 DATA 0CDH
00D0 68 P BIT 0D0H.0
009F 69 SM0 BIT 098H.7
008A 70 TL0 DATA 08AH
009E 71 SM1 BIT 098H.6
008B 72 TL1 DATA 08BH
009D 73 SM2 BIT 098H.5
00CC 74 TL2 DATA 0CCH
00B9 75 PT0 BIT 0B8H.1
00BB 76 PT1 BIT 0B8H.3
00D3 77 RS0 BIT 0D0H.3
00BD 78 PT2 BIT 0B8H.5
008C 79 TR0 BIT 088H.4
00D4 80 RS1 BIT 0D0H.4
00A6 81 PIN_POWER BIT 0A0H.6
008E 82 TR1 BIT 088H.6
00CA 83 TR2 BIT 0C8H.2
00B8 84 PX0 BIT 0B8H.0
00BA 85 PX1 BIT 0B8H.2
00A2 86 PIN_MOD1 BIT 0A0H.2
00A1 87 PIN_MOD2 BIT 0A0H.1
00A0 88 PIN_MOD3 BIT 0A0H.0
0083 89 DPH DATA 083H
00B1 90 HZ_IND BIT 0B0H.1
0082 91 DPL DATA 082H
00CB 92 EXEN2 BIT 0C8H.3
009C 93 REN BIT 098H.4
00A4 94 PIN_RLSHIFT BIT 0A0H.4
00C8 95 T2CON DATA 0C8H
00B0 96 RXD BIT 0B0H.0
00B1 97 TXD BIT 0B0H.1
00D5 98 F0 BIT 0D0H.5
00D0 99 PSW DATA 0D0H
100 ?PR?initial?MAIN SEGMENT CODE
101 ?PR?_disp_char?MAIN SEGMENT CODE
102 ?PR?_disp_str?MAIN SEGMENT CODE
103 ?DT?_disp_str?MAIN SEGMENT DATA OVERLAYABLE
104 ?PR?_disp_str2?MAIN SEGMENT CODE
105 ?DT?_disp_str2?MAIN SEGMENT DATA OVERLAYABLE
106 ?PR?_disp_str3?MAIN SEGMENT CODE
107 ?PR?_get_num_str?MAIN SEGMENT CODE
108 ?DT?MAIN SEGMENT DATA
109 ?PR?_paint_line?MAIN SEGMENT CODE
110 ?DT?_paint_line?MAIN SEGMENT DATA OVERLAYABLE
111 ?PR?_clear_line?MAIN SEGMENT CODE
112 ?DT?_clear_line?MAIN SEGMENT DATA OVERLAYABLE
113 ?PR?_draw_progbar?MAIN SEGMENT CODE
114 ?DT?_draw_progbar?MAIN SEGMENT DATA OVERLAYABLE
115 ?PR?_bri_read?MAIN SEGMENT CODE
116 ?PR?_cont_read?MAIN SEGMENT CODE
117 ?PR?_col_read?MAIN SEGMENT CODE
118 ?PR?_tint_read?MAIN SEGMENT CODE
119 ?PR?_reset_read?MAIN SEGMENT CODE
120 ?DT?_reset_read?MAIN SEGMENT DATA OVERLAYABLE
121 ?PR?_simple_read?MAIN SEGMENT CODE
122 ?DT?_simple_read?MAIN SEGMENT DATA OVERLAYABLE
123 ?PR?_bri_step?MAIN SEGMENT CODE
A51 MACRO ASSEMBLER MAIN 01/02/2006 01:37:04 PAGE 3
124 ?PR?_cont_step?MAIN SEGMENT CODE
125 ?PR?_col_step?MAIN SEGMENT CODE
126 ?PR?_tint_step?MAIN SEGMENT CODE
127 ?PR?_reset_step?MAIN SEGMENT CODE
128 ?DT?_reset_step?MAIN SEGMENT DATA OVERLAYABLE
129 ?PR?_bival_step?MAIN SEGMENT CODE
130 ?PR?_bri_apply?MAIN SEGMENT CODE
131 ?PR?_cont_apply?MAIN SEGMENT CODE
132 ?PR?_col_apply?MAIN SEGMENT CODE
133 ?PR?_tint_apply?MAIN SEGMENT CODE
134 ?PR?_reset_apply?MAIN SEGMENT CODE
135 ?DT?_reset_apply?MAIN SEGMENT DATA OVERLAYABLE
136 ?PR?_bri_draw?MAIN SEGMENT CODE
137 ?DT?_bri_draw?MAIN SEGMENT DATA OVERLAYABLE
138 ?PR?_cont_draw?MAIN SEGMENT CODE
139 ?DT?_cont_draw?MAIN SEGMENT DATA OVERLAYABLE
140 ?PR?_col_draw?MAIN SEGMENT CODE
141 ?DT?_col_draw?MAIN SEGMENT DATA OVERLAYABLE
142 ?PR?_tint_draw?MAIN SEGMENT CODE
143 ?DT?_tint_draw?MAIN SEGMENT DATA OVERLAYABLE
144 ?PR?_reset_draw?MAIN SEGMENT CODE
145 ?DT?_reset_draw?MAIN SEGMENT DATA OVERLAYABLE
146 ?PR?show_menu?MAIN SEGMENT CODE
147 ?DT?show_menu?MAIN SEGMENT DATA OVERLAYABLE
148 ?PR?_select_item?MAIN SEGMENT CODE
149 ?DT?_select_item?MAIN SEGMENT DATA OVERLAYABLE
150 ?BI?_select_item?MAIN SEGMENT BIT OVERLAYABLE
151 ?PR?osd_clear?MAIN SEGMENT CODE
152 ?PR?osd_init?MAIN SEGMENT CODE
153 ?DT?osd_init?MAIN SEGMENT DATA OVERLAYABLE
154 ?PR?main?MAIN SEGMENT CODE
155 ?DT?main?MAIN SEGMENT DATA OVERLAYABLE
156 ?BI?main?MAIN SEGMENT BIT OVERLAYABLE
157 ?CO?MAIN SEGMENT CODE
158 ?C_INITSEG SEGMENT CODE
159 ?BI?MAIN SEGMENT BIT
160 ?PR?MAIN SEGMENT CODE
161 EXTRN CODE (mtv130_init)
162 EXTRN BIT (key_on)
163 EXTRN CODE (i2c_init)
164 EXTRN CODE (at24c02_init)
165 EXTRN DATA (xtime)
166 EXTRN CODE (_at24cxx_writebyte)
167 EXTRN CODE (timer_init)
168 EXTRN CODE (key_init)
169 EXTRN DATA (key_last)
170 EXTRN DATA (jiffies)
171 EXTRN CODE (_mtv130_puta)
172 EXTRN CODE (_mtv130_putd)
173 EXTRN CODE (_at24cxx_read)
174 EXTRN CODE (?C?CLDPTR)
175 EXTRN CODE (?C?ICALL2)
176 EXTRN CODE (?C_STARTUP)
177 PUBLIC PIN_SIGIND
178 PUBLIC items
179 PUBLIC main
180 PUBLIC osd_init
181 PUBLIC osd_clear
182 PUBLIC ?_select_item?BIT
183 PUBLIC _select_item
184 PUBLIC show_menu
185 PUBLIC _reset_draw
186 PUBLIC _tint_draw
187 PUBLIC _col_draw
188 PUBLIC _cont_draw
189 PUBLIC _bri_draw
A51 MACRO ASSEMBLER MAIN 01/02/2006 01:37:04 PAGE 4
190 PUBLIC _reset_apply
191 PUBLIC _tint_apply
192 PUBLIC _col_apply
193 PUBLIC _cont_apply
194 PUBLIC _bri_apply
195 PUBLIC _bival_step
196 PUBLIC _reset_step
197 PUBLIC _tint_step
198 PUBLIC _col_step
199 PUBLIC _cont_step
200 PUBLIC _bri_step
201 PUBLIC _simple_read
202 PUBLIC _reset_read
203 PUBLIC _tint_read
204 PUBLIC _col_read
205 PUBLIC _cont_read
206 PUBLIC _bri_read
207 PUBLIC _draw_progbar
208 PUBLIC _clear_line
209 PUBLIC ?_paint_line?BYTE
210 PUBLIC _paint_line
211 PUBLIC _get_num_str
212 PUBLIC _disp_str3
213 PUBLIC ?_disp_str2?BYTE
214 PUBLIC _disp_str2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -