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

📄 sram.lst

📁 基于凌阳单片机的简单的工业顺序控制
💻 LST
📖 第 1 页 / 共 2 页
字号:
                     <      	.DEFINE C_LVD32V				0x0002 			// LVD = 3.2V
                     <      	.DEFINE C_LVD36V				0x0003 			// LVD = 3.6V
                     <      	
                     <      	//////////////////////////////////////////////////
                     <      	// Note: This register will map to the P_INT_Ctrl
                     <      	//	(0x7010), The SACMvxx.lib use this register to
                     <      	//	combine with user's interrupt setting
                     <      	//////////////////////////////////////////////////
                     <      	.EXTERNAL	R_InterruptStatus 
                     <      	//////////////////////////////////////////////////
                     <      	
                     <      	
                     <      	.EXTERNAL 	F_SP_RampUpDAC1
                     <      	.EXTERNAL 	F_SP_RampDnDAC1
                     <      	.EXTERNAL 	F_SP_RampUpDAC2
                     <      	.EXTERNAL 	F_SP_RampDnDAC2
                     <      	
                     <      	.EXTERNAL 	F_SP_InitQueue
                     <      	.EXTERNAL 	F_SP_InitQueue_A2000
                     <      	.EXTERNAL 	F_SP_InitQueue_S480
                     <      	.EXTERNAL 	F_SP_InitQueue_S240
                     <      	.EXTERNAL 	F_SP_InitQueue_MS01
                     <      	.EXTERNAL 	F_SP_InitQueue_DVR
                     <      	
                     <      	.EXTERNAL 	F_SP_ReadQueue
                     <      	.EXTERNAL 	F_SP_ReadQueue_A2000
                     <      	.EXTERNAL 	F_SP_ReadQueue_S480
                     <      	.EXTERNAL 	F_SP_ReadQueue_S240
                     <      	.EXTERNAL 	F_SP_ReadQueue_MS01
                     <      	.EXTERNAL 	F_SP_ReadQueue_DVR
                     <      	
                     <      	.EXTERNAL 	F_SP_WriteQueue
                     <      	.EXTERNAL 	F_SP_WriteQueue_A2000
                     <      	.EXTERNAL 	F_SP_WriteQueue_S480
                     <      	.EXTERNAL 	F_SP_WriteQueue_S240
                     <      	.EXTERNAL 	F_SP_WriteQueue_MS01
                     <      	.EXTERNAL 	F_SP_WriteQueue_DVR
                     <      	
                     <      	.EXTERNAL 	F_SP_TestQueue
                     <      	.EXTERNAL 	F_SP_TestQueue_A2000
                     <      	.EXTERNAL 	F_SP_TestQueue_S480
                     <      	.EXTERNAL 	F_SP_TestQueue_S240
                     <      	.EXTERNAL 	F_SP_TestQueue_MS01
                     <      	.EXTERNAL 	F_SP_TestQueue_DVR
                     <      	
                     <      	.EXTERNAL	F_SP_ReadQueue_NIC		// Read queue with no index change
                     <      	.EXTERNAL	F_SP_ReadQueue_NIC_A2000
                     <      	.EXTERNAL	F_SP_ReadQueue_NIC_S480
                     <      	.EXTERNAL	F_SP_ReadQueue_NIC_S240
                     <      	.EXTERNAL	F_SP_ReadQueue_NIC_MS01
                     <      	.EXTERNAL	F_SP_ReadQueue_NIC_DVR
                     <      	
                     <      	
                     <      	.EXTERNAL	F_SP_SACM_A2000_Init_
                     <      	.EXTERNAL	F_SP_SACM_S480_Init_
                     <      	.EXTERNAL	F_SP_SACM_S240_Init_
                     <      	
                     <      	.EXTERNAL	F_SP_SACM_MS01_Init_
                     <      	.EXTERNAL	F_SP_PlayMode0_
                     <      	.EXTERNAL	F_SP_PlayMode1_
                     <      	.EXTERNAL	F_SP_PlayMode2_
                     <      	.EXTERNAL	F_SP_PlayMode3_
                     <      	
                     <      	.EXTERNAL	F_SP_SACM_DVR_Init_
                     <      	.EXTERNAL 	F_SP_SACM_DVR_Rec_Init_
                     <      	.EXTERNAL 	F_SP_SACM_DVR_Play_Init_
                     <      	
                     <      	.EXTERNAL	F_SP_GetResource
                     <      	
                     <      	//////////////////////////////////////////////////////////////////
                     <      	// Reserve old defintion
                     <      	// Note: Some user who use old library may use the old name
                     <      	//////////////////////////////////////////////////////////////////
                     <      	.EXTERNAL	F_SP_Send_PWM					// Get RAW data 
                     <      	.EXTERNAL	F_SP_Send_DAC1 					// 
                     <      	.EXTERNAL	F_SP_Send_DAC2 					//
                     <      	
                     <      	.EXTERNAL	F_STD_Send_DAC1 				// reserved old
                     <      	.EXTERNAL	F_STD_Send_DAC2 				// reserved old
                     <      	
                     <      	.EXTERNAL 	F_RampUpDAC1					// reserved old
                     <      	.EXTERNAL 	F_RampDnDAC1					// reserved old
                     <      	.EXTERNAL 	F_RampUpDAC2					// reserved old
                     <      	.EXTERNAL  	F_RampDnDAC2					// reserved old
                     <      	///////////////////////////////////////////////////////////////////
                     <      	
                     <      	
                     <      		
                     <      	//========================================================================================        
                     <      	// End of hardware.inc
                     <      	//========================================================================================
00000442                    	.RAM 
                            	.PUBLIC  HighAddr      
00000442 00 00              	.VAR  HighAddr
                            	
0000AD8E                    	.CODE
                            	//*********************************************************//
                            	// 写SRAM初始化
                            	//*********************************************************//
                            	.PUBLIC _SP_InitWriteSRAM
                            	.PUBLIC F_SP_InitWriteSRAM 
                            	_SP_InitWriteSRAM:         .PROC
                            	F_SP_InitWriteSRAM:
0000AD8E 88 D2              			push r1 to [sp]         
0000AD8F 88 90              	        pop r1 from [sp]
0000AD90 90 9A              	        retf 
                            	        .ENDP
                            	
                            	//*********************************************************//
                            	//读SRAM初始化
                            	//*********************************************************//
                            	.PUBLIC F_SP_InitReadSRAM 
                            	.PUBLIC _SP_InitReadSRAM 
                            	
                            	_SP_InitReadSRAM:          .PROC
                            	F_SP_InitReadSRAM:
0000AD91 88 D2              			push r1 to [sp]
0000AD92 88 90              	        pop r1 from [sp]
0000AD93 90 9A              	        retf 
                            	        .ENDP
                            	
                            	//*********************************************************//
                            	//主调函数:main.c
                            	//从SRAM中读数据
                            	//*********************************************************//  
                            	.PUBLIC _SP_ReadSRAM 
                            	_SP_ReadSRAM:              .PROC
0000AD94 88 DA              	        push bp to [sp]     
0000AD95 88 98              	        pop bp from [sp] 
0000AD96 90 9A              	        retf 
                            	        .ENDP
                            	       
                            	.PUBLIC F_SP_ReadSRAM
                            	F_SP_ReadSRAM:
0000AD97 98 D8              	        push r2,r4 to [sp]
                            	       
                            	      
0000AD98 98 92              			pop r2,r4 from [sp]      
0000AD99 90 9A              	        retf 
                            	
                            	//*********************************************************//
                            	//向SRAM中写数据
                            	//*********************************************************//  
                            	.PUBLIC _SP_WriteSRAM 
                            	_SP_WriteSRAM: .PROC
0000AD9A 88 DA              	        push bp to [sp] 
                            	      
0000AD9B 88 98              	        pop bp from [sp] 
0000AD9C 90 9A              	        retf 
                            	        .ENDP
                            	
                            	.PUBLIC F_SP_WriteSRAM
                            	F_SP_WriteSRAM:
0000AD9D 98 D6              	        push r1,r3 to [sp]
                            	        
                            	        
0000AD9E 98 90              	        pop r1,r3 from [sp]
0000AD9F 90 9A              	        retf 
                            	
                            	        
                            	
                            	//=============================================================       
                            	// End of sram.asm
                            	//=============================================================
                            	     
0 error(s), 0 warning(s).

⌨️ 快捷键说明

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