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

📄 zzw0504121v01.asm

📁 万能遥控器:此遥控器是由TENX单片机编写程序所写的
💻 ASM
📖 第 1 页 / 共 5 页
字号:
TAB_M019
		ADDAM   PC,1
		NOP
		RETLA	04H    ;K1:电源
		RETLA	14H    ;K2:TV/AV
		RETLA	10H    ;K3:睡眠
		RETLA	05H    ;K4:1
		RETLA	06H    ;K5:2
		RETLA	07H    ;K6:3
		RETLA	09H    ;K7:4
		RETLA	0AH    ;K8:5
                
		RETLA	0BH    ;K9:6
		RETLA	0DH    ;K10:7
		RETLA	0EH    ;K11:8
		RETLA	0FH    ;K12:9
		RETLA	12H    ;K13:0
		RETLA	11H    ;K14:跳播
		RETLA	13H    ;K15:往复
		RETLA	22H    ;K16:制式
                
		RETLA	20H    ;K17:丽音
		RETLA	0FFH    ;K18:正常
		RETLA	0FFH    ;K19:伴音
		RETLA	0FFH    ;K20:画中画
		RETLA	08H    ;K21:上
		RETLA	1AH    ;K22:菜单
		RETLA	19H    ;K23:左
		RETLA	0CH    ;K24:下
                
		RETLA	1BH    ;K25:右
		RETLA	1CH    ;K26:OK ;V12
		RETLA	02H    ;K27:屏显
		RETLA	01H    ;K28:静音
		RETLA	1BH    ;K29:音量+
		RETLA	19H    ;K30:音量-
		RETLA	16H    ;K31:频道+
		RETLA	1EH    ;K32:频道-
		RETLA   0FFH   ;K33
;;********************************************************************** 
;M020:	7461	Custom Code: 01  1C(M101
;;**********************************************************************
TAB_M020
		ADDAM   PC,1
		NOP
		RETLA	12H	;K1:电源
		RETLA	0BH    ;K2:TV/AV
		RETLA	0EH    ;K3:睡眠
		RETLA	01H    ;K4:1
		RETLA	02H    ;K5:2
		RETLA	03H    ;K6:3
		RETLA	04H    ;K7:4
		RETLA	05H    ;K8:5
                
		RETLA	06H    ;K9:6
		RETLA	07H    ;K10:7
		RETLA	08H    ;K11:8
		RETLA	09H    ;K12:9
		RETLA	00H    ;K13:0
		RETLA	0AH    ;K14:跳播
		RETLA	1AH    ;K15:往复
		RETLA	1FH    ;K16:制式
                
		RETLA	1BH    ;K17:丽音
		RETLA	19H    ;K18:正常
		RETLA	0FH    ;K19:伴音
		RETLA	1DH    ;K20:画中画
 		RETLA	13H    ;K21:上
		RETLA	0EH    ;K22:菜单
		RETLA	14H    ;K23:左
		RETLA	17H    ;K24:下
                
		RETLA	10H    ;K25:右
		RETLA	1EH    ;K26:OK
		RETLA	1BH    ;K27:屏显
		RETLA	16H    ;K28:静音
		RETLA	10H    ;K29:音量+
		RETLA	14H    ;K30:音量-
		RETLA	13H    ;K31:频道+
		RETLA	17H    ;K32:频道-
		RETLA   0FFH   ;K33
;;*******************************************************************
;M021:	50560	Custom Code: D8(M083
;;*******************************************************************
TAB_M021
		ADDAM   PC,1
		NOP
		RETLA	03H	;K1:电源
		RETLA	24H    ;K2:TV/AV
		RETLA	0EH    ;K3:睡眠
		RETLA	02H    ;K4:1
		RETLA	06H    ;K5:2
		RETLA	0AH    ;K6:3
		RETLA	01H    ;K7:4
		RETLA	05H    ;K8:5
                
		RETLA	09H    ;K9:6
		RETLA	00H    ;K10:7
		RETLA	04H    ;K11:8
		RETLA	08H    ;K12:9
		RETLA	23H    ;K13:0
		RETLA	21H    ;K14:跳播
		RETLA	0DH    ;K15:往复
		RETLA	0CH    ;K16:制式
                
		RETLA	16H    ;K17:丽音
		RETLA	14H    ;K18:正常
		RETLA	27H    ;K19:伴音
		RETLA	20H    ;K20:画中画
		RETLA	28H    ;K21:上
		RETLA	12H    ;K22:菜单
		RETLA	11H    ;K23:左
		RETLA	10H    ;K24:下
                
		RETLA	13H    ;K25:右
		RETLA	2BH    ;K26:OK
		RETLA	07H    ;K27:屏显
		RETLA	0FH    ;K28:静音
		RETLA	13H    ;K29:音量+
		RETLA	11H    ;K30:音量-
		RETLA	28H    ;K31:频道+
		RETLA	10H    ;K32:频道-
		RETLA   0FFH   ;K33
;;*********************************************************************
;M022:	3004	Custom Code: 1X011(M072
;;*********************************************************************
TAB_M022
		ADDAM   PC,1
		NOP
		RETLA	20H	;K1:电源
		RETLA	28H    ;K2:TV/AV
		RETLA	2FH    ;K3:睡眠
		RETLA	11H    ;K4:1
		RETLA	12H    ;K5:2
		RETLA	13H    ;K6:3
		RETLA	14H    ;K7:4
		RETLA	15H    ;K8:5
                
		RETLA	16H    ;K9:6
		RETLA	17H    ;K10:7
		RETLA	18H    ;K11:8
		RETLA	19H    ;K12:9
		RETLA	10H    ;K13:0
		RETLA	1AH    ;K14:跳播
		RETLA	33H    ;K15:往复
		RETLA	35H    ;K16:制式
                
		RETLA	1BH    ;K17:丽音
		RETLA	09H    ;K18:正常
		RETLA	35H    ;K19:伴音
		RETLA	00H    ;K20:画中画
		RETLA	2AH    ;K21:上
		RETLA	23H    ;K22:菜单
		RETLA	07H    ;K23:左
		RETLA	29H    ;K24:下
                
		RETLA	06H    ;K25:右
		RETLA	24H    ;K26:OK
		RETLA	09H    ;K27:屏显
		RETLA	01H    ;K28:静音
		RETLA	06H    ;K29:音量+
		RETLA	07H    ;K30:音量-
		RETLA	2AH    ;K31:频道+
		RETLA	29H    ;K32:频道-
		RETLA   0FFH   ;K33
;;*************************************************
;;MODE1
;;*************************************************
PLAY_TV1_1
	BCM     STATUS,5
	BCM     STATUS,6
	MOVM    KEY_COUNT,0
	LCALL   TAB_M001
	MOVAM   KEY_DATA
	MOVM    LEAD_3010_CODE,0
	MOVAM   LEAD_CODE1
	LCALL   PLAY_3010_YARD
PLAY_TV1_7
	MOVM    KEY_COUNT,0
	LCALL   TAB_M007
	MOVAM   KEY_DATA
	MOVLA   02H
	LCALL   PLAY_50560_YARD
PLAY_TV1_2
	MOVM    KEY_COUNT,0
	LCALL   TAB_M002
	MOVAM   KEY_DATA
	MOVLA   47H
	LCALL   PLAY_50462_YARD
	MOVLA   47H
	LCALL   PLAY_50462_YARD
PLAY_TV1_3
	MOVM    KEY_COUNT,0
	LCALL   TAB_M003
	MOVAM   KEY_DATA
	MOVLA   03H
	MOVAM   LEAD_CODE1
	MOVLA   0FCH
	MOVAM   LEAD_CODE2
	LCALL   PLAY_6122_YARD
PLAY_TV1_4
	MOVM    KEY_COUNT,0
	LCALL   TAB_M004
	MOVAM   KEY_DATA
	MOVLA   01H
	MOVAM   LEAD_CODE1
	MOVLA   0FCH
	MOVAM   LEAD_CODE2
	LCALL   PLAY_6122_YARD
PLAY_TV1_5
	MOVM    KEY_COUNT,0
	LCALL   TAB_M005
	MOVAM   KEY_DATA
	MOVLA   00H
	MOVAM   LEAD_CODE1
	MOVLA   0FEH
	MOVAM   LEAD_CODE2
	LCALL   PLAY_6122_YARD
PLAY_TV1_9
        MOVM    KEY_COUNT,0
	LCALL   TAB_M007
	MOVAM   KEY_DATA
	MOVLA   02H
	LCALL   PLAY_50560_YARD
PLAY_TV1_6
	MOVM    KEY_COUNT,0
	LCALL   TAB_M006
	MOVAM   KEY_DATA
	MOVLA   08H
	MOVAM   LEAD_CODE1
	MOVLA   0F7H
	MOVAM   LEAD_CODE2
	LCALL   PLAY_6122_YARD
PLAY_TV1_8
	BSM     STATUS,5
	BCM     STATUS,6
	MOVM    KEY_COUNT,0
	LCALL   TAB_M008
	MOVAM   KEY_DATA
	MOVLA   0EH
	LCALL   PLAY_9012_YARD
	LGOTO   IF_KEY_FREE
;;**************************************************
;;MODE2
;;**************************************************
PLAY_TV2_1
	BSM     STATUS,5
	BCM     STATUS,6	
	MOVM    KEY_COUNT,0
	LCALL   TAB_M009
	MOVAM   KEY_DATA
	MOVM    LEAD_3010_CODE,0
	MOVAM   LEAD_CODE1
	LCALL   PLAY_3010_YARD
PLAY_TV2_2
	MOVM    KEY_COUNT,0
	LCALL   TAB_M010
	MOVAM   KEY_DATA
	MOVLA   0AH
	MOVAM   LEAD_CODE1
	MOVLA   00H
	MOVAM   LEAD_CODE2
	LCALL   PLAY_6122_YARD
PLAY_TV2_3
	MOVM    KEY_COUNT,0
	LCALL   TAB_M011
	MOVAM   KEY_DATA
	MOVLA   0AH
	LCALL   PLAY_9012_YARD
PLAY_TV2_4
	MOVM    KEY_COUNT,0
	LCALL   TAB_M012
	MOVAM   KEY_DATA
	MOVLA   0EH
	LCALL   PLAY_9012_YARD
PLAY_TV2_5
	BCM     STATUS,5
	BCM     STATUS,6
	MOVLA   07H
	MOVAM   LEAD_CODE1
	MOVLA   0F8H
	MOVAM   LEAD_CODE2
	MOVLA   .17
	XORAM   KEY_COUNT,0
	BTMSC   STATUS,2
	LGOTO   PLAY_TV2_5_1
	MOVLA   .18
	XORAM   KEY_COUNT,0
	BTMSC   STATUS,2
	LGOTO   PLAY_TV2_5_1
	MOVLA   .19
	XORAM   KEY_COUNT,0
	BTMSC   STATUS,2
	LGOTO   PLAY_TV2_5_1
	MOVLA   .23
	XORAM   KEY_COUNT,0
	BTMSC   STATUS,2
	LGOTO   PLAY_TV2_5_4
	MOVLA   .26
	XORAM   KEY_COUNT,0
	BTMSC   STATUS,2
	LGOTO   PLAY_TV2_5_1
	MOVM    KEY_COUNT,0
	LCALL   TAB_M006
	MOVAM   KEY_DATA
	LCALL   PLAY_6122_YARD	
	LGOTO   PLAY_TV2_6
PLAY_TV2_5_1
	MOVLA   0ffH
	MOVAM   KEY_DATA
	LCALL   PLAY_6122_YARD
	LGOTO   PLAY_TV2_6
PLAY_TV2_5_4
	MOVLA   03H
	MOVAM   KEY_DATA
	LCALL   PLAY_6122_YARD
PLAY_TV2_6
	BSM     STATUS,5
	BCM     STATUS,6
	MOVM    KEY_COUNT,0
	LCALL   TAB_M014
	MOVAM   KEY_DATA
	MOVLA   01H
	MOVAM   LEAD_CODE1
	MOVLA   0FDH
	MOVAM   LEAD_CODE2
	LCALL   PLAY_6122_YARD
PLAY_TV2_7
	MOVLA   01H
	MOVAM   LEAD_CODE1
	MOVLA   0FCH
	MOVAM   LEAD_CODE2
	MOVLA   .23
	XORAM   KEY_COUNT,0
	BTMSC   STATUS,2
	LGOTO   PLAY_TV2_7_1
	MOVLA   .24
	XORAM   KEY_COUNT,0
	BTMSC   STATUS,2
	LGOTO   PLAY_TV2_7_2
	MOVLA   .25
	XORAM   KEY_COUNT,0
	BTMSC   STATUS,2
	LGOTO   PLAY_TV2_7_3
	MOVM    KEY_COUNT,0
	LCALL   TAB_M014
	MOVAM   KEY_DATA
	LCALL   PLAY_6122_YARD
	LGOTO   PLAY_TV2_8
PLAY_TV2_7_1
	MOVLA   99H
	MOVAM   KEY_DATA
	LCALL   PLAY_6122_YARD
	LGOTO   PLAY_TV2_8
PLAY_TV2_7_2
	MOVLA   0CDH
	MOVAM   KEY_DATA
	LCALL   PLAY_6122_YARD
	LGOTO   PLAY_TV2_8
PLAY_TV2_7_3
	MOVLA   0C1H
	MOVAM   KEY_DATA
	LCALL   PLAY_6122_YARD
PLAY_TV2_8
	MOVM    KEY_COUNT,0
	LCALL   TAB_M016
	MOVAM   KEY_DATA
	MOVM    LEAD_3004_CODE,0
	MOVAM   LEAD_CODE1
	LCALL   PLAY_3004_YARD	
	LGOTO   IF_KEY_FREE 
;;************************************************
;;MODE3
;;************************************************
PLAY_TV3_1
	BCM     STATUS,5
	BSM     STATUS,6
	BCM     SIGN,4
	MOVM    KEY_COUNT,0
	LCALL   TAB_M017
	MOVAM   KEY_DATA
	MOVM    LEAD_3010_CODE,0
	MOVAM   LEAD_CODE1
	BTMSC   SIGN,4
	BCM     LEAD_CODE1,6
	LCALL   PLAY_3010_YARD
PLAY_TV3_2
	MOVM    KEY_COUNT,0
	LCALL   TAB_M018
	MOVAM   KEY_DATA
	MOVLA   0EH
	LCALL   PLAY_9012_YARD
PLAY_TV3_4
	MOVM    KEY_COUNT,0
	LCALL   TAB_M020
	MOVAM   KEY_DATA
	MOVLA   01H
	MOVAM   LEAD_CODE1
	MOVLA   1CH
	MOVAM   LEAD_CODE2
	LCALL   PLAY_7461_YARD
PLAY_TV3_6
	MOVM    KEY_COUNT,0
	LCALL   TAB_M022
	MOVAM   KEY_DATA
	MOVM    LEAD_3004_CODE,0
	MOVAM   LEAD_CODE1
	BCM     LEAD_CODE1,5
	LCALL   PLAY_3004_YARD
PLAY_TV3_7
	BSM     STATUS,5
	BSM     STATUS,6
	MOVM    KEY_COUNT,0
	LCALL   TAB_M023
	MOVAM   KEY_DATA
	MOVM    LEAD_3004_CODE,0
	MOVAM   LEAD_CODE1
	LCALL   PLAY_3004_YARD
	LGOTO   IF_KEY_FREE
;;*******************************************************
;;MODE4
;;*******************************************************
PLAY_TV4_1
	BSM     STATUS,5
	BSM     STATUS,6
	MOVM    KEY_COUNT,0
	LCALL   TAB_M024
	MOVAM   KEY_DATA
	MOVM    LEAD_3010_CODE,0
	MOVAM   LEAD_CODE1
	LCALL   PLAY_3010_YARD
PLAY_TV4_2
	MOVM    KEY_COUNT,0
	LCALL   TAB_M025
	MOVAM   KEY_DATA
	MOVLA   0EH
	LCALL   PLAY_9012_YARD
PLAY_TV4_3
	MOVM    KEY_COUNT,0
	LCALL   TAB_M026
	MOVAM   KEY_DATA
	MOVLA   07H
	MOVAM   LEAD_CODE1
	MOVLA   0F8H
	MOVAM   LEAD_CODE2
	LCALL   PLAY_6122_YARD
PLAY_TV4_4
	MOVM    KEY_COUNT,0
	LCALL   TAB_M027
	MOVAM   KEY_DATA
	MOVLA   10H
	MOVAM   LEAD_CODE1
	MOVLA   0EFH
	MOVAM   LEAD_CODE2
	LCALL   PLAY_6122_YARD
PLAY_TV4_5
	MOVM    KEY_COUNT,0
	LCALL   TAB_M028
	MOVAM   KEY_DATA
	MOVLA   0AH
	LCALL   PLAY_9012_YARD
PLAY_TV4_6
	MOVM    KEY_COUNT,0
	LCALL   TAB_M029
	MOVAM   KEY_DATA
	MOVM    LEAD_3004_CODE
	MOVAM   LEAD_CODE1
	LCALL   PLAY_3004_YARD
	LGOTO   IF_KEY_FREE

ORG	600H             
;;*****************************************************************
;M023:	3004	Custom Code: 1X111(M074
;;*****************************************************************
TAB_M023
		ADDAM   PC,1
		NOP
		RETLA	07H	;K1:电源
		RETLA	06H    ;K2:TV/AV
		RETLA	04H    ;K3:睡眠
		RETLA	2FH    ;K4:1
		RETLA	17H    ;K5:2
		RETLA	0FH    ;K6:3
		RETLA	2EH    ;K7:4
		RETLA	16H    ;K8:5
                
		RETLA	0EH    ;K9:6
		RETLA	2DH    ;K10:7
		RETLA	15H    ;K11:8
		RETLA	0DH    ;K12:9
		RETLA	14H    ;K13:0
		RETLA	2CH    ;K14:跳播
		RETLA	33H    ;K15:往复
		RETLA	3FH    ;K16:制式
                
		RETLA	05H    ;K17:丽音
		RETLA	08H    ;K18:正常
		RETLA	3FH    ;K19:伴音
		RETLA	05H    ;K20:画中画
		RETLA	1BH    ;K21:上
		RETLA	09H    ;K22:菜单
		RETLA	10H    ;K23:左
		RETLA	1DH    ;K24:下
                
		RETLA	11H    ;K25:右
		RETLA	1EH    ;K26:OK
		RETLA	05H    ;K27:屏显
		RETLA	01H    ;K28:静音
		RETLA	11H    ;K29:音量+
		RETLA	10H    ;K30:音量-
		RETLA	29H    ;K31:频道+
		RETLA	28H    ;K32:频道-
		RETLA   0FFH   ;K33
;;**************************************************************
;;                模式4
;;**************************************************************
;M024:	3010	Custom Code: 11X  00000(M109 
;;**************************************************************  
TAB_M024
		ADDAM   PC,1
		NOP
		RETLA	0CH	;K1:电源
		RETLA	0FH    ;K2:TV/AV
		RETLA	0EH    ;K3:睡眠
		RETLA	01H    ;K4:1
		RETLA	02H    ;K5:2
		RETLA	03H    ;K6:3
		RETLA	04H    ;K7:4
		RETLA	05H    ;K8:5
                
		RETLA	06H    ;K9:6
		RETLA	07H    ;K10:7
		RETLA	08H    ;K11:8
		RETLA	09H    ;K12:9
		RETLA	00H    ;K13:0
		RETLA	0AH    ;K14:跳播
		RETLA	0BH   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -