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