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

📄 radio-9498.lst

📁 接收红外遥控,控制2314
💻 LST
📖 第 1 页 / 共 5 页
字号:
 -------  FILE NO #1 : New0001.l -------
Sat Nov 24 10:56:32 2007


     SAM8 Assembler for Reduced Instruction  Ver. 2.10T(Win32)
         Copyright (c) 1999 Samsung Electronics Co.

    --------------------------------------------------------------------

                       Source File Name : New0001.ASM
                       Output File Name : New0001.o
                       List File Name   : New0001.l


    1                    
    2                    
    3                    ;************************************************************************
    4                    ;									*
    5                    ;			minyunhua write 				*
    6                    ;			QQ:121758163					*
    7                    ;									*
    8                    ;************************************************************************
    9                    
   10                    
   11                    .include        "C:\OPENice\Include\Reg\s3c9498.reg"
   12                    ; 86C4908.REG [=S3C9498.REG]Copyright (c) 1996 SAMSUNG ELECTRONICS CO.
   13                    
   14                    	.list   on
   15                    
   16                    .include	"user_def.reg"
   17         00 00      DEF_TEST_AD_VOLTAGE		EQU		0
   18         00 02      TIME_500MS			EQU		2
   19                    
   20                    
   21                    
   22                    .DEFVAR		M1988_3VCD
   23                    ;.DEFVAR		M1988_3CDMP3
   24                    ;.DEFVAR		M1988_DVD
   25                    
   26                    .DEFVAR		TEXT_40K
   27                    
   28                    .include	"ram.reg"
   29         1E 88      VFD_PANEL_SEG_DATA_ADDR	EQU     01E88H
   30                    
   31         00 00      STATE_ALL		EQU		00H
   32         00 01      FLAG1			EQU		01H
   33         00 02      FLAG2			EQU		02H
   34                    
   35         [01]       .IF 0
   36                    state_first_9m    		equ           	state_all.0
   37                    state_third_2m    		equ           	state_all.1
   38                    data_ok          		equ     		state_all.2
   39                    IR_KEY_IS_DOWN		equ			state_all.3
   40                    INT2_START		  	equ			state_all.4
   41                    key_valid				equ			state_all.5
   42                    DIGITAL_KEY_IS_HIGH		equ		state_all.6
   43                    first_change_function	equ			state_all.7
   44         [00]       .ENDIF
   45                    
   46                     		
   47                    IS_STATE_FIRST_9M	.MACRO
   48                    		TCM			STATE_ALL,#01H
   49                    					.ENDM
   50                    					
   51                    SET_FIRST_9M		.MACRO
   52                    		OR			STATE_ALL,#00000001B
   53                    					.ENDM
   54                    
   55                    CLR_FIRST_9M		.MACRO
   56                    		AND			STATE_ALL,#11111110B
   57                    					.ENDM
   58                    					
   59                    IS_STATE_SECN_2M	.MACRO
   60                    		TCM			STATE_ALL,#02H
   61                    					.ENDM
   62                    					
   63                    SET_SECN_2M		.MACRO
   64                    		OR			STATE_ALL,#00000010B
   65                    					.ENDM
   66                    
   67                    CLR_SECN_2M		.MACRO
   68                    		AND			STATE_ALL,#11111101B
   69                    					.ENDM
   70                    					
   71                    SET_DATA_OK		.MACRO
   72                    		OR			STATE_ALL,#00000100B
   73                    					.ENDM
   74                    CLR_DATA_OK		.MACRO
   75                    		AND			STATE_ALL,#11111011B
   76                    					.ENDM
   77                    DATA_OK_IS_HIGH	.MACRO
   78                    					TCM		STATE_ALL,#00000100B
   79                    					.ENDM
   80                    DATA_OK_IS_LOW		.MACRO
   81                    					TM		STATE_ALL,#00000100B
   82                    					.ENDM
   83                    					
   84                    CLR_IR_KEY_IS_DOWN	.MACRO
   85                    		AND			STATE_ALL,#11110111B
   86                    					.ENDM
   87                    SET_IR_KEY_IS_DOWN	.MACRO
   88                    		OR			STATE_ALL,#00001000B
   89                    					.ENDM
   90                    IR_KEY_DOWN_IS_HIGH	.MACRO	
   91                    					TCM		STATE_ALL,#00001000B
   92                    					.ENDM
   93                    IR_KEY_DOWN_IS_LOW	.MACRO
   94                    					TM		STATE_ALL,#00001000B
   95                    					.ENDM
   96                    
   97                    INT2_START_IS_HIGH	.MACRO
   98                    		TCM			STATE_ALL,#00010000B
   99                    			.ENDM
  100                    INT2_START_IS_LOW	.MACRO
  101                    		TM			STATE_ALL,#00010000B
  102                    			.ENDM
  103                    
  104                    SET_INT2_START		.MACRO
  105                    		OR			STATE_ALL,#00010000B
  106                    			.ENDM
  107                    CLR_INT2_START		.MACRO
  108                    		AND			STATE_ALL,#11101111B
  109                    			.ENDM
  110                    			
  111                    KEY_VALID_IS_HIGH	.MACRO
  112                    		TCM			STATE_ALL,#00100000B
  113                    			.ENDM
  114                    KEY_VALID_IS_LOW	.MACRO
  115                    		TM			STATE_ALL,#00100000B
  116                    			.ENDM
  117                    
  118                    SET_KEY_VALID		.MACRO
  119                    		OR			STATE_ALL,#00100000B
  120                    			.ENDM
  121                    CLR_KEY_VALID		.MACRO
  122                    		AND			STATE_ALL,#11011111B
  123                    			.ENDM
  124                    			
  125                    DIGITAL_KEY_IS_HIGH	.MACRO
  126                    		TCM			STATE_ALL,#01000000B
  127                    			.ENDM
  128                    DIGITAL_KEY_IS_LOW	.MACRO
  129                    		TM			STATE_ALL,#01000000B
  130                    			.ENDM
  131                    
  132                    SET_DIGITAL_KEY		.MACRO
  133                    		OR			STATE_ALL,#01000000B
  134                    			.ENDM
  135                    CLR_DIGITAL_KEY		.MACRO
  136                    		AND			STATE_ALL,#10111111B
  137                    			.ENDM
  138                    
  139                    
  140                    first_change_function_IS_HIGH	.MACRO
  141                    		TCM			STATE_ALL,#10000000B
  142                    			.ENDM
  143                    first_change_function_IS_LOW	.MACRO
  144                    		TM			STATE_ALL,#10000000B
  145                    			.ENDM
  146                    
  147                    SET_first_change_function		.MACRO
  148                    		OR			STATE_ALL,#10000000B
  149                    			.ENDM
  150                    CLR_first_change_function	.MACRO
  151                    		AND			STATE_ALL,#01111111B
  152                    			.ENDM
  153                    
  154                    RADIO_AUTO_SEARCH_dec_IS_HIGH	.MACRO
  155                    		TCM			FLAG1,#00000010B
  156                    			.ENDM
  157                    RADIO_AUTO_SEARCH_dec_IS_LOW	.MACRO
  158                    		TM			FLAG1,#00000010B
  159                    			.ENDM
  160                    
  161                    SET_RADIO_AUTO_SEARCH_dec		.MACRO
  162                    		OR			FLAG1,#00000010B
  163                    			.ENDM
  164                    CLR_RADIO_AUTO_SEARCH_dec		.MACRO
  165                    		AND			FLAG1,#11111101B
  166                    			.ENDM
  167                    
  168                    			
  169                    AUTO_SEARCH_DEC_KEY_DOWN_IS_HIGH	.MACRO
  170                    		TCM			FLAG1,#00001000B
  171                    			.ENDM
  172                    AUTO_SEARCH_DEC_KEY_DOWN_IS_LOW	.MACRO
  173                    		TM			FLAG1,#00001000B
  174                    			.ENDM
  175                    
  176                    SET_AUTO_SEARCH_DEC_KEY_DOWN		.MACRO
  177                    		OR			FLAG1,#00001000B
  178                    			.ENDM
  179                    CLR_AUTO_SEARCH_DEC_KEY_DOWN		.MACRO
  180                    		AND			FLAG1,#11110111B
  181                    			.ENDM
  182                    
  183                    RADIO_AUTO_SEARCH_inc_IS_HIGH	.MACRO
  184                    		TCM			FLAG1,#00000100B
  185                    			.ENDM
  186                    RADIO_AUTO_SEARCH_inc_IS_LOW	.MACRO
  187                    		TM			FLAG1,#00000100B
  188                    			.ENDM
  189                    
  190                    SET_RADIO_AUTO_SEARCH_inc		.MACRO
  191                    		OR			FLAG1,#00000100B
  192                    			.ENDM
  193                    CLR_RADIO_AUTO_SEARCH_inc		.MACRO
  194                    		AND			FLAG1,#11111011B
  195                    			.ENDM
  196                    
  197                    AUTO_SEARCH_INC_KEY_DOWN_IS_HIGH	.MACRO
  198                    		TCM			FLAG1,#00010000B
  199                    			.ENDM
  200                    AUTO_SEARCH_INC_KEY_DOWN_IS_LOW	.MACRO
  201                    		TM			FLAG1,#00010000B
  202                    			.ENDM
  203                    
  204                    SET_AUTO_SEARCH_INC_KEY_DOWN		.MACRO
  205                    		OR			FLAG1,#00010000B
  206                    			.ENDM
  207                    CLR_AUTO_SEARCH_INC_KEY_DOWN	.MACRO
  208                    		AND			FLAG1,#11101111B
  209                    			.ENDM
  210                    
  211                    DIGITAL_10_0N_IS_HIGH	.MACRO
  212                    		TCM			FLAG1,#00100000B
  213                    			.ENDM
  214                    DIGITAL_10_0N_IS_LOW	.MACRO
  215                    		TM			FLAG1,#00100000B
  216                    			.ENDM
  217                    
  218                    SET_DIGITAL_10_0N		.MACRO
  219                    		OR			FLAG1,#00100000B
  220                    			.ENDM
  221                    CLR_DIGITAL_10_0N		.MACRO
  222                    		AND			FLAG1,#11011111B
  223                    			.ENDM
  224                    
  225                    RADIO_AUTO_SEARCH_IS_HIGH	.MACRO
  226                    		TCM			FLAG1,#00000001B
  227                    			.ENDM
  228                    RADIO_AUTO_SEARCH_IS_LOW	.MACRO
  229                    		TM			FLAG1,#00000001B
  230                    			.ENDM
  231                    
  232                    SET_RADIO_AUTO_SEARCH		.MACRO
  233                    		OR			FLAG1,#00000001B
  234                    			.ENDM
  235                    CLR_RADIO_AUTO_SEARCH		.MACRO
  236                    		AND			FLAG1,#11111110B
  237                    			.ENDM
  238                    
  239                    NO_FIRST_IS_HIGH	.MACRO
  240                    			TCM			FLAG1,#01000000B
  241                    			.ENDM
  242                    NO_FIRST_IS_LOW		.MACRO
  243                    			TM			FLAG1,#01000000B
  244                    			.ENDM
  245                    
  246                    SET_NO_FIRST		.MACRO
  247                    			OR			FLAG1,#01000000B
  248                    			.ENDM
  249                    CLR_NO_FIRST		.MACRO
  250                    			AND			FLAG1,#10111111B
  251                    			.ENDM
  252                    FLASH_MEM_IS_HIGH	.MACRO
  253                    			TCM			FLAG1,#10000000B
  254                    			.ENDM
  255                    FLASH_MEM_IS_LOW		.MACRO
  256                    			TM			FLAG1,#10000000B
  257                    			.ENDM
  258                    
  259                    SET_FLASH_MEM		.MACRO
  260                    			OR			FLAG1,#10000000B
  261                    			.ENDM
  262                    CLR_FLASH_MEM		.MACRO
  263                    			AND			FLAG1,#01111111B
  264                    			.ENDM
  265                    XOR_FLASH_MEM		.MACRO
  266                    			XOR			FLAG1,#10000000B
  267                    			.ENDM
  268                    
  269                    FLASH_MEM_IS_HIGH_BAK	.MACRO
  270                    			TCM			FLAG1,#00000001B
  271                    			.ENDM
  272                    FLASH_MEM_IS_LOW_BAK	.MACRO
  273                    			TM			FLAG1,#00000001B
  274                    			.ENDM
  275                    
  276                    SET_FLASH_MEM_BAK	.MACRO
  277                    			OR			FLAG1,#00000001B
  278                    			.ENDM
  279                    CLR_FLASH_MEM_BAK	.MACRO
  280                    			AND			FLAG1,#11111110B
  281                    			.ENDM
  282                    
  283                    XOR_FLASH_MEM_BAK	.MACRO
  284                    			XOR			FLAG1,#00000001B
  285                    			.ENDM
  286                    
  287                    
  288                    TUON_ON_IS_HIGH	.MACRO

⌨️ 快捷键说明

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