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

📄 include.lst

📁 实现彩色LED灯变换控制
💻 LST
字号:
     1                     ;-----------------------------------------------------
     2                     ;Gerenal Register Define
     3                     ;-----------------------------------------------------
     4       0000          R0					EQU		0x00
     5       0001          TCC		  	 	EQU		0x01
     6       0002          PC					EQU		0x02
     7       0003          STATUS				EQU		0x03
     8       0004          R4					EQU		0x04
     9       0005          R5					EQU		0x05
    10       0006          R6					EQU		0x06
    11       000F          RF					EQU		0x0F
    12       0005          IOC5	  			EQU		0x05
    13       0006          IOC6		  		EQU		0x06
    14       000B          IOCB		  		EQU		0x0B
    15       000C          IOCC		  		EQU		0x0C
    16       000D          IOCD		  		EQU		0x0D
    17       000E          IOCE		  		EQU		0x0E
    18       000F          IOCF		 	 	EQU		0x0F
    19                     
    20                     ;-----------------------------------------------------
    21                     ;Constant Define
    22                     ;-----------------------------------------------------
    23       0002          Z					 EQU		2
    24       0000          C					 EQU		0
    25                     
    26                     ;-----------------------------------------------------
    27                     ;User Register Define
    28                     ;-----------------------------------------------------
    29       0010          Temp			  	EQU		0x10
    30       0011          Count		 	    EQU		0x11
    31       0012          Flag			 	 EQU		0x12
    32       0013          DispMode			  EQU		0x13
    33       0014          TimeBase			  EQU		0x14
    34       0015          Mode		  		EQU		0x15
    35       0016          Dirct				 EQU		0x16
    36       0017          Red_Dirct	 		EQU		0x17
    37       0018          Green_Dirct  	 	EQU		0x18
    38       0019          Blue_Dirct			EQU		0x19
    39       001A          CntDirct_h			EQU		0x1A
    40       001B          CntDirct_l			EQU		0x1B
    41       001C          Duty_RED	 		 EQU		0x1C
    42       001D          Duty_GREEN   		 EQU		0x1D
    43       001E          Duty_BLUE			 EQU		0x1E
    44                     
    45       0020          TimeCnt  			 EQU		0x20
    46       0021          IRNum				 EQU		0x21
    47       0022          IR_Status			 EQU		0x22
    48       0023          IRCode_E			  EQU		0x23
    49       0024          IRCode_H			  EQU		0x24
    50       0025          IRCode_M			  EQU		0x25
    51       0026          IRCode_L			  EQU		0x26
    52                     
    53       0028          A_PUSH   			 EQU		0x28
    54       0029          STATUS_PUSH		   EQU		0x29
    55       002A          CntPWM_RED			EQU		0x2A
    56       002B          CntPWM_GREEN		  EQU		0x2B
    57       002C          CntPWM_BLUE		   EQU		0x2C
    58                     
    59       002D          DispMode_Bak		  EQU		0x2D
    60                     
    61                     
    62                     
    63                     
    64                     ;-----------------------------------------------------
    65                     ;Flag Define:
    66                     ;-----------------------------------------------------
    67       0000          IR_VALID			  EQU		0
    68       0001          TCC100US		 	 EQU		1
    69       0002          POWER_VALID		   EQU		2
    70       0003          POWEROFF			  EQU		3
    71                     
    72                     ;-----------------------------------------------------
    73                     ;IR_Status Define:
    74                     ;-----------------------------------------------------
    75       0000          IR_HEAD_LOW		   EQU         0
    76       0001          IR_HEAD_HIGH		  EQU         1
    77       0002          IR_DATA_LOW           EQU         2
    78       0003          IR_DATA_HIGH          EQU         3
    79                     
    80                     ;-----------------------------------------------------
    81                     ;IR Unit Time Define:
    82                     ;-----------------------------------------------------
    83       003C          IR_HEAD_LOWMIN		EQU		  60
    84       0064          IR_HEAD_LOWMAX	    EQU		  100
    85                     
    86       001E          IR_HEAD_HIGHMIN	   EQU		  30
    87       0032          IR_HEAD_HIGHMAX	   EQU		  50
    88                     
    89       0003          IR_DATA_LOWMIN	    EQU		  3
    90       0008          IR_DATA_LOWMAX	    EQU		  8
    91                     
    92       0003          IR_ZERO_MIN	       EQU		  3
    93       0008          IR_ZERO_MAX	       EQU		  8
    94                     
    95       000C          IR_ONE_MIN	        EQU		  12
    96       0012          IR_ONE_MAX	        EQU		  18
    97                     
    98                     
    99                     ;-----------------------------------------------------
   100                     ;Color Data Table Define
   101                     ;-----------------------------------------------------
   102       0000          DECR				  EQU			0
   103       0001          INCR				  EQU			1
   104       0002          EMPTY				 EQU			2
   105       0004          FULL			  	EQU			4
   106                     
   107                     ;-----------------------------------------------------
   108                     ;I/O Define
   109                     ;-----------------------------------------------------
   110                     SET_LEFT_RED_ON	MACRO
   111                     	bc	R6,3
   112                     	ENDM
   113                     
   114                     SET_LEFT_RED_OFF	MACRO
   115                     	bs	R6,3
   116                     	ENDM
   117                     
   118                     LEFT_RED_ON_SKIP	MACRO
   119                     	jbc	R6,3
   120                     	ENDM
   121                     
   122                     LEFT_RED_OFF_SKIP	MACRO
   123                     	jbs	R6,3
   124                     	ENDM
   125                     ;-----------------------------------------------------
   126                     SET_LEFT_GREEN_ON	MACRO
   127                     	bc	R6,2
   128                     	ENDM
   129                     
   130                     SET_LEFT_GREEN_OFF	MACRO
   131                     	bs	R6,2
   132                     	ENDM
   133                     
   134                     LEFT_GREEN_ON_SKIP	MACRO
   135                     	jbc	R6,2
   136                     	ENDM
   137                     
   138                     LEFT_GREEN_OFF_SKIP	MACRO
   139                     	jbs	R6,2
   140                     	ENDM
   141                     ;-----------------------------------------------------
   142                     SET_LEFT_BLUE_ON	MACRO
   143                     	bc	R6,1
   144                     	ENDM
   145                     
   146                     SET_LEFT_BLUE_OFF	MACRO
   147                     	bs	R6,1
   148                     	ENDM
   149                     
   150                     LEFT_BLUE_ON_SKIP	MACRO
   151                     	jbc	R6,1
   152                     	ENDM
   153                     
   154                     LEFT_BLUE_OFF_SKIP	MACRO
   155                     	jbs	R6,1
   156                     	ENDM
   157                     ;-----------------------------------------------------
   158                     SET_RIGHT_RED_ON	MACRO
   159                     	bc	R6,4
   160                     	ENDM
   161                     
   162                     SET_RIGHT_RED_OFF	MACRO
   163                     	bs	R6,4
   164                     	ENDM
   165                     
   166                     RIGHT_RED_ON_SKIP	MACRO
   167                     	jbc	R6,4
   168                     	ENDM
   169                     
   170                     RIGHT_RED_OFF_SKIP	MACRO
   171                     	jbs	R6,4
   172                     	ENDM
   173                     ;-----------------------------------------------------
   174                     SET_RIGHT_GREEN_ON	MACRO
   175                     	bc	R6,5
   176                     	ENDM
   177                     
   178                     SET_RIGHT_GREEN_OFF	MACRO
   179                     	bs	R6,5
   180                     	ENDM
   181                     
   182                     RIGHT_GREEN_ON_SKIP	MACRO
   183                     	jbc	R6,5
   184                     	ENDM
   185                     
   186                     RIGHT_GREEN_OFF_SKIP	MACRO
   187                     	jbs	R6,5
   188                     	ENDM
   189                     ;-----------------------------------------------------
   190                     SET_RIGHT_BLUE_ON	MACRO
   191                     	bc	R6,6
   192                     	ENDM
   193                     
   194                     SET_RIGHT_BLUE_OFF	MACRO
   195                     	bs	R6,6
   196                     	ENDM
   197                     
   198                     RIGHT_BLUE_ON_SKIP	MACRO
   199                     	jbc	R6,6
   200                     	ENDM
   201                     
   202                     RIGHT_BLUE_OFF_SKIP	MACRO
   203                     	jbs	R6,6
   204                     	ENDM
   205                     ;-----------------------------------------------------
   206                     IR_HIGH_SKIP		MACRO
   207                     	jbs	R6,7
   208                     	ENDM
   209                     
   210                     IR_LOW_SKIP		MACRO
   211                     	jbc	R6,7
   212                     	ENDM
   213                     ;-----------------------------------------------------
   214                     
   215                     
  0 Error(s), 0 Warning(s), 0 User Message(s)

⌨️ 快捷键说明

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