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

📄 new0001.l

📁 接收红外遥控,控制2314
💻 L
📖 第 1 页 / 共 5 页
字号:
  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 + -