📄 new0001.l
字号:
290 .ENDM
291 TUON_ON_IS_LOW .MACRO
292 TM FLAG2,#00000001B
293 .ENDM
294
295 SET_TUON_ON .MACRO
296 OR FLAG2,#00000001B
297 .ENDM
298 CLR_TUON_ON .MACRO
299 AND FLAG2,#11111110B
300 .ENDM
301
302 XOR_TUON_ON .MACRO
303 XOR FLAG2,#00000001B
304 .ENDM
305
306
307 TUOFF_ON_IS_HIGH .MACRO
308 TCM FLAG2,#00000010B
309 .ENDM
310 TUOFF_ON_IS_LOW .MACRO
311 TM FLAG2,#00000010B
312 .ENDM
313
314 SET_TUOFF_ON .MACRO
315 OR FLAG2,#00000010B
316 .ENDM
317 CLR_TUOFF_ON .MACRO
318 AND FLAG2,#11111101B
319 .ENDM
320 XOR_TUOFF_ON .MACRO
321 XOR FLAG2,#00000010B
322 .ENDM
323
324
325
326 SLEEP_ON_IS_HIGH .MACRO
327 TCM FLAG2,#00000100B
328 .ENDM
329 SLEEP_ON_IS_LOW .MACRO
330 TM FLAG2,#00000100B
331 .ENDM
332
333 SET_SLEEP_ON .MACRO
334 OR FLAG2,#00000100B
335 .ENDM
336 CLR_SLEEP_ON .MACRO
337 AND FLAG2,#11111011B
338 .ENDM
339 XOR_SLEEP_ON .MACRO
340 XOR FLAG2,#0000100B
341 .ENDM
342
343
344
345
346 FLASH_HOUR_IS_HIGH .MACRO
347 TCM FLAG2,#00001000B
348 .ENDM
349 FLASH_HOUR_IS_LOW .MACRO
350 TM FLAG2,#00001000B
351 .ENDM
352
353 SET_FLASH_HOUR .MACRO
354 OR FLAG2,#00001000B
355 .ENDM
356 CLR_FLASH_HOUR .MACRO
357 AND FLAG2,#11110111B
358 .ENDM
359 XOR_FLASH_HOUR .MACRO
360 XOR FLAG2,#00001000B
361 .ENDM
362 IS_FM_STATION .MACRO
363 TCM FLAG2,#00010000B
364 .ENDM
365 SET_FM_STATION .MACRO
366 OR FLAG2,#00010000B
367 .ENDM
368 SET_AM_STATION .MACRO
369 AND FLAG2,#11101111B
370 .ENDM
371 IS_AM_STATION .MACRO
372 TM FLAG2,#00010000B
373 .ENDM
374 XOR_FM_AM_STATION .MACRO
375 XOR FLAG2,#00010000B
376 .ENDM
377 CD_NO_CLOSED_IS_HIGH .MACRO
378 TCM FLAG2,#00100000B
379 .ENDM
380 CD_NO_CLOSED_IS_LOW .MACRO
381 TM FLAG2,#00100000B
382 .ENDM
383 SET_CD_NO_CLOSED .MACRO
384 OR FLAG2,#00100000B
385 .ENDM
386 CLR_CD_NO_CLOSED .MACRO
387 AND FLAG2,#11011111B
388 .ENDM
389 FLASH_MOV_IS_HIGH .MACRO
390 TCM FLAG2,#01000000B
391 .ENDM
392 FLASH_MOV_IS_LOW .MACRO
393 TM FLAG2,#01000000B
394 .ENDM
395 SET_FLASH_MOV .MACRO
396 OR FLAG2,#01000000B
397 .ENDM
398 CLR_FLASH_MOV .MACRO
399 AND FLAG2,#10111111B
400 .ENDM
401 XOR_FLASH_MOV .MACRO
402 XOR FLAG2,#01000000B
403 .ENDM
404 FLASH_MOV_BAK_IS_HIGH .MACRO
405 TCM FLAG2,#10000000B
406 .ENDM
407 FLASH_MOV_BAK_IS_LOW .MACRO
408 TM FLAG2,#10000000B
409 .ENDM
410 SET_FLASH_MOV_BAK .MACRO
411 OR FLAG2,#10000000B
412 .ENDM
413 CLR_FLASH_MOV_BAK .MACRO
414 AND FLAG2,#01111111B
415 .ENDM
416 XOR_FLASH_MOV_BAK .MACRO
417 XOR FLAG2,#10000000B
418 .ENDM
419
420
421
422 00 03 time_count EQU 03H
423 00 04 remote_bit_count EQU 04H
424 00 05 remote_cmd_code1 EQU 05H
425 00 06 remote_cmd_code0 EQU 06H
426 00 07 remote_sys_code1 EQU 07H
427 00 08 remote_sys_code0 EQU 08H
428 00 09 time_delay EQU 09H
429 00 0A time_delay1 EQU 0aH
430 00 0B pulse_data0 equ 0bH
431 00 0E DELAY_200US_VAL EQU 0EH
432
433
434
435
436 00 0F VAL_READ_24C02 EQU 0FH
437 00 10 VAL_24C02_ADDR EQU 10H
438 00 19 count0 EQU 19H
439 00 1A count1 EQU 1AH
440
441 ;VOLUME
442 00 21 volume_val EQU 21H
443 00 22 VAL_RADIO_DEC_TIMES EQU 22H
444 00 23 VAL_RADIO_INC_TIMES EQU 23H
445 00 24 AM_RAM_L EQU 24H
446
447 ;显示HELLO 0
448 ;显示睡眠时间 1
449 ;显示开机时间 2
450 ;显示关机时间 3
451 ;显示台位 4
452 ;显示FM频率 5
453 ;显示AM频率 6
454 ;显示编程台位 7
455 ;显示音量大小 8
456 ;显示开机ON 9
457 ;显示关机ON 10
458 ;显示睡眠ON 11
459 00 31 key_down_times EQU 31H
460 00 32 same_key_rep_times EQU 32H
461 00 33 REMOTE_AGIN_TIME0 EQU 33H
462
463 00 34 EQ_VAL EQU 34H
464 00 35 EQ_RAM EQU 35H
465 00 36 REMOTE_CODE_BAK EQU 36H
466 00 37 PREVIOUS_KEY EQU 37H
467 00 38 Current_Key_Bak EQU 38H
468
469
470
471 00 39 Current_Key EQU 39H
472 00 3A vfd_previous_key EQU 3AH
473 00 3B ACC_SEN_VAL EQU 3BH
474 00 3C ACC_RET_VAL EQU 3CH
475
476
477 00 3D FUNCTION_STAT EQU 3DH
478
479 00 01 Function_Vcd EQU 01H
480 00 02 Function_Radio EQU 02H
481 00 03 Function_Tape EQU 03H
482 00 04 Function_Aux EQU 04H
483
484
485 00 40 KEY_DELAY EQU 40H
486 00 41 FLAG3 EQU 41H
487 00 42 KEY_DELAY1 EQU 42H
488
489 ;---------------------------------------------------------------
490
491 REP_KEY_IS_DOWN .MACRO
492 TCM FLAG3,#08H
493 .ENDM
494 ;---------------------------------------------------------------
495
496 SET_REP_KEY .MACRO
497 OR FLAG3,#08H
498 .ENDM
499 ;---------------------------------------------------------------
500
501 CLR_REP_KEY .MACRO
502 AND FLAG3,#0F7H
503 .ENDM
504 ;---------------------------------------------------------------
505
506
507 00 43 PT2258_VOL EQU 43H
508 00 44 PT2314_REP equ 44h
509
510
511 00 C0 R0 EQU 0C0H
512 00 C1 R1 EQU 0C1H
513 00 C2 R2 EQU 0C2H
514 00 C3 R3 EQU 0C3H
515 00 C4 R4 EQU 0C4H
516 00 C5 R5 EQU 0C5H
517 00 C6 R6 EQU 0C6H
518 00 C7 R7 EQU 0C7H
519 00 C8 R8 EQU 0C8H
520 00 C9 R9 EQU 0C9H
521 00 CA R10 EQU 0CAH
522 00 CB R11 EQU 0CBH
523 00 CC R12 EQU 0CCH
524 00 CD R13 EQU 0CDH
525 00 CE R14 EQU 0CEH
526 00 CF R15 EQU 0CFH
527
528
529
530
531
532
533 [01] .ifdef M1988_3VCD
534 .include "3vcd_key.reg"
535 00 0D IR_POWER_KEY EQU 00DH
536 ;EQ KEY
537 00 DD IR_JAZZ_KEY EQU 0DDH
538 00 DE IR_FLAT_KEY EQU 0DEH
539 00 D9 IR_CLASSIC_KEY EQU 0D9H
540 00 DA IR_ROCK_KEY EQU 0DAH
541 00 04 IR_CHANGE_EQ_KEY EQU 004H
542
543 ;FUNCTION KEY
544 00 E0 IR_VCD_KEY EQU 0E0H
545 00 E1 IR_TAPE_KEY EQU 0E1H
546 00 E3 IR_RADIO_KEY EQU 0E3H
547 00 E4 IR_AUX_KEY EQU 0E4H
548
549
550 ;VOLUME KEY
551 00 10 IR_VOL_INC_KEY EQU 010H
552 00 14 IR_VOL_DEC_KEY EQU 014H
553 00 56 IR_MUTE_KEY EQU 056H
554
555 ;VCD KEY
556 00 11 IR_NEXT_KEY EQU 011H
557 00 51 IR_PREV_KEY EQU 051H
558 00 09 IR_MEM_KEY EQU 009H
559 00 40 IR_REPEAT_KEY EQU 040H
560 00 02 IR_STOP_KEY EQU 002H
561 00 03 IR_PLAY_KEY EQU 003H
562 00 17 IR_CLOSE_KEY EQU 017H
563 00 07 IR_TURN_DISC EQU 007H
564 00 45 IR_FORMAT_KEY EQU 045H
565 00 44 IR_CHANNEL_KEY EQU 044H
566 ;DIGITAL KEY
567
568
569
570
571 [00] .endif
572
573 [01] .ifdef M1988_3CDMP3
574 .include "3cdmp3_key.reg"
575 [00] .endif
576
577 [01] .ifdef M1988_DVD
578 .include "dvd_key.reg"
579 [00] .endif
580
581 .include "io.reg"
582 [01] .IF 0
583 SET_PT2314_CLK EQU P1.6
584 CLR_PT2314_CLK EQU P1.6
585 SET_PT2314_DATA EQU P1.7
586 CLR_PT2314_DATA EQU P1.7
587 [00] .ENDIF
588 SET_PT2314_CLK .MACRO
589 OR P1,#40H
590 .ENDM
591 CLR_PT2314_CLK .MACRO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -