📄 access.ls1
字号:
0000 221 ucCnt: DS 1
0001 222 ucByte_Temp: DS 1
0002 223 uiCount: DS 2
0004 224 Data?: DS 16
225
---- 226 RSEG ?BI?ACCESS
0000 227 bBit: DBIT 1
228
---- 229 RSEG ?BA?ACCESS
0000 230 Reg: DS 1
0000 231 r0? EQU (Reg+0).0
0001 232 r1? EQU (Reg+0).1
0002 233 r2? EQU (Reg+0).2
0003 234 r3? EQU (Reg+0).3
0004 235 r4? EQU (Reg+0).4
0005 236 r5? EQU (Reg+0).5
0006 237 r6? EQU (Reg+0).6
0007 238 r7? EQU (Reg+0).7
239
---- 240 RSEG ?ID?_Load_VLC_Font?ACCESS
0000 241 ucTemp_VLD?1781: DS 3
242 ; #define __ACCESS__
243 ;
244 ; #include "reg52.h"
245 ; #include "intrins.h"
246 ;
247 ; #include "Header\MAIN_DEF.H"
248 ; #include "Header\ACCESS.h"
249 ; #include "Header\CONFIG.H"
250 ; #include "Header\MTV512.H"
251 ; #include "Header\OSD.H"
252 ; #include "Header\Power_Ctrl.h"
253 ;
254 ; #if (MCU_TYPE == MCU_MTV512)
255 ; ///////////////////////////////////////////////////////////////////////
256 ; // SCL Processor
A51 MACRO ASSEMBLER ACCESS 04/11/2004 15:34:13 PAGE 5
//
257 ; ///////////////////////////////////////////////////////////////////////
258 ; void MCU_WriteI2cScl(bit Status)
259 ; {
260 ; bIIC_SCL = Status;
261 ; }
262 ; ///////////////////////////////////////////////////////////////////////
263 ; // SDA Processor
//
264 ; ///////////////////////////////////////////////////////////////////////
265 ; void MCU_WriteI2cSda(bit Status)
266 ; {
267 ; bIIC_SDA = Status;
268 ; }
269 ;
270 ; bit MCU_ReadI2cSda(void)
271 ; {
272 ; return (bIIC_SDA);
273 ; }
274 ; ///////////////////////////////////////////////////////////////////////
275 ; // RTD Reset Processor
//
276 ; ///////////////////////////////////////////////////////////////////////
277 ; #if (RESET_TYPE == RESET_IN)
278 ; void MCU_WriteRtdReset(bit Status)
279 ; {
280 ; bRTD_RST = Status;
281 ; }
282 ;
283 ; bit MCU_ReadRtdReset(void)
284 ; {
285 ; return (bRTD_RST);
286 ; }
287 ; #endif
288 ;
289 ;
290 ; ///////////////////////////////////////////////////////////////////////
291 ; // RTD SDIO Processor
//
292 ; ///////////////////////////////////////////////////////////////////////
293 ; /*
294 ; void MCU_WriteRtdSdio(bit Status)
295 ; {
296 ; bRTD_SDIO_0 = Status;
297 ; }
298 ;
299 ; bit MCU_ReadRtdSdio(void)
300 ; {
301 ; return(bRTD_SDIO_0);
302 ; }
303 ;
304 ; ///////////////////////////////////////////////////////////////////////
305 ; // RTD Sclk Processor
//
306 ; ///////////////////////////////////////////////////////////////////////
307 ; void MCU_WriteRtdSclk(bit Status)
308 ; {
309 ; bRTD_SCLK = Status;
310 ; }
311 ; ///////////////////////////////////////////////////////////////////////
312 ; // RTD Scsb Processor
//
313 ; ///////////////////////////////////////////////////////////////////////
314 ; void MCU_WriteRtdScsb(bit Status)
315 ; {
316 ; bRTD_SCSB = Status;
A51 MACRO ASSEMBLER ACCESS 04/11/2004 15:34:13 PAGE 6
317 ; }
318 ; */
319 ; ///////////////////////////////////////////////////////////////////////
320 ; // VIDEO POWER Processor
//
321 ; ///////////////////////////////////////////////////////////////////////
322 ; #if (VIDEO_CHIP != VDC_NONE)
323 ; void MCU_WriteVideoPower(bit Status)
324 ; {
325 ; bVDC_PWR = Status;
326 ; }
327 ; #endif
328 ;
329 ; ///////////////////////////////////////////////////////////////////////
330 ; // PANEL POWER Processor
//
331 ; ///////////////////////////////////////////////////////////////////////
332 ; void MCU_WritePanelPower(bit Status)
333 ; {
334 ; bPANEL_PWR = Status;
335 ; }
336 ;
337 ; ///////////////////////////////////////////////////////////////////////
338 ; // BACKLIGHT POWER Processor
//
339 ; ///////////////////////////////////////////////////////////////////////
340 ; void MCU_WriteBacklightPower(bit Status)
341 ; {
342 ; bLIGHT_PWR = (Status);
343 ; }
344 ;
345 ;
346 ; ///////////////////////////////////////////////////////////////////////
347 ; // VGA CONNECT Processor
//
348 ; ///////////////////////////////////////////////////////////////////////
349 ; bit MCU_ReadVgaConnect(void)
350 ; {
351 ; return (bVGA_CONNECT);
352 ; }
353 ;
354 ; #endif
355 ;
356
---- 357 RSEG ?PR?ACCESS
0000 358 Com008D:
0000 359 L?0142:
360 USING 0
0000 9295 361 MOV bRTD_SDIO_0,C
0002 D296 362 SETB bRTD_SCLK
0004 C296 363 CLR bRTD_SCLK
0006 A2E1 364 MOV C,ACC.1
0008 9295 365 MOV bRTD_SDIO_0,C
000A D296 366 SETB bRTD_SCLK
000C C296 367 CLR bRTD_SCLK
000E A2E2 368 MOV C,ACC.2
0010 9295 369 MOV bRTD_SDIO_0,C
0012 D296 370 SETB bRTD_SCLK
0014 C296 371 CLR bRTD_SCLK
0016 A2E3 372 MOV C,ACC.3
0018 9295 373 MOV bRTD_SDIO_0,C
001A D296 374 SETB bRTD_SCLK
001C C296 375 CLR bRTD_SCLK
001E A2E4 376 MOV C,ACC.4
0020 9295 377 MOV bRTD_SDIO_0,C
0022 D296 378 SETB bRTD_SCLK
A51 MACRO ASSEMBLER ACCESS 04/11/2004 15:34:13 PAGE 7
0024 C296 379 CLR bRTD_SCLK
0026 A2E5 380 MOV C,ACC.5
0028 9295 381 MOV bRTD_SDIO_0,C
002A D296 382 SETB bRTD_SCLK
002C C296 383 CLR bRTD_SCLK
002E A2E6 384 MOV C,ACC.6
0030 9295 385 MOV bRTD_SDIO_0,C
0032 D296 386 SETB bRTD_SCLK
0034 C296 387 CLR bRTD_SCLK
0036 33 388 RLC A
0037 389 L?0143:
0037 9295 390 MOV bRTD_SDIO_0,C
0039 D296 391 SETB bRTD_SCLK
003B C296 392 CLR bRTD_SCLK
003D 22 393 RET
003E 394 L?0147:
395 USING 0
003E 396 L?0148:
003E E4 397 CLR A
003F 398 L?0149:
003F 850082 F 399 MOV DPL,array?1468+01H
0042 850083 F 400 MOV DPH,array?1468
0045 93 401 MOVC A,@A+DPTR
0046 22 402 RET
0047 403 L?0151:
404 USING 0
0047 405 L?0152:
0047 D296 406 SETB bRTD_SCLK
0049 C296 407 CLR bRTD_SCLK
004B A295 408 MOV C,bRTD_SDIO_0
004D 22 409 RET
004E 410 L?0158:
411 USING 0
004E 93 412 MOVC A,@A+DPTR
004F FF 413 MOV R7,A
0050 E4 414 CLR A
0051 FD 415 MOV R5,A
0052 120000 F 416 LCALL _RTDSendAddr
0055 7402 417 MOV A,#02H
0057 2500 F 418 ADD A,array?1365+01H
0059 F500 F 419 MOV array?1365+01H,A
005B E4 420 CLR A
005C 3500 F 421 ADDC A,array?1365
005E F500 F 422 MOV array?1365,A
0060 22 423 RET
0061 424 L?0159:
425 USING 0
0061 9293 426 MOV bIIC_SDA,C
0063 120000 F 427 LCALL BitDly
0066 428 L?0160:
0066 D292 429 SETB bIIC_SCL
0068 120000 F 430 LCALL BitDly
006B C292 431 CLR bIIC_SCL
006D 22 432 RET
006E 433 L?0161:
434 USING 0
006E 3500 F 435 ADDC A,uiCount
0070 F583 436 MOV DPH,A
0072 E4 437 CLR A
0073 93 438 MOVC A,@A+DPTR
0074 F500 F 439 MOV ucByte_Temp,A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -