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

📄 fiq.lst

📁 这是基于凌阳61板开发的多功能语音控制小车的源代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
Sunplus u'nSP Assembler - Ver. 1.10.0
              Listing File Has Been Relocated
                            	.PUBLIC _FIQ
                            	//...............................................
                            	.EXTERNAL _BSR_FIQ_Routine
                            	.EXTERNAL __gIsStopRecog //变量值 = 0 辨识器忙
                            							 //       = 1 辨识器停止
                            							 
                            	
                            	.PUBLIC _BREAK,_IRQ0, _IRQ1, _IRQ2, _IRQ3, _IRQ4, _IRQ5, _IRQ6, _IRQ7
                            	.EXTERNAL _PlayFlag,_uiSpeed
                            	//..................................................
                            	.INCLUDE s480.inc;
                     <      	//////////////////////////////////////////////////////////////////////////////////////////
                     <      	// Progarm: SACM-S480 API external definition
                     <      	// Writen by: Andy
                     <      	// Date: 2000/06/20
                     <      	//			2001/02/10
                     <      	//////////////////////////////////////////////////////////////////////////////////////////
                     <      	.external F_SACM_S480_Initial;
                     <      	.external F_SACM_S480_ServiceLoop;
                     <      	.external F_SACM_S480_Play;
                     <      	.external F_SACM_S480_Stop;
                     <      	.external F_SACM_S480_Pause;
                     <      	.external F_SACM_S480_Resume;
                     <      	
                     <      	.external F_SACM_S480_VolumeUp;
                     <      	.external F_SACM_S480_VolumeDn;
                     <      		
                     <      	.external F_SACM_S480_SpeechStatus;
                     <      	
                     <      	.external F_SACM_S480_PcPlayInitial;
                     <      	
                     <      	.external F_FIQ_Service_SACM_S480;
                     <      	
                     <      	
                     <      	//========================================================================================        
                     <      	// End of S480.inc
                     <      	//========================================================================================
                            	.INCLUDE A2000.inc;
                     <      	//////////////////////////////////////////////////////////////////////////////////////////
                     <      	// Progarm: SACM-A2000 API external definition for sacmVxx.lib
                     <      	// Writen by: Andy
                     <      	// 	Date: 2000/06/20
                     <      	// 	Date: 2001/10/11 	Add Manual mode definition
                     <      	//////////////////////////////////////////////////////////////////////////////////////////
                     <      	
                     <      	.EXTERNAL F_SACM_A2000_Initial						// 
                     <      	.EXTERNAL F_SACM_A2000_ServiceLoop					// For Auto Mode only
                     <      	.EXTERNAL F_SACM_A2000_Play							// For Auto Mode only
                     <      	.EXTERNAL F_SACM_A2000_Play_Ex						// For Auto Mode only/few delay for sentence
                     <      	.EXTERNAL F_SACM_A2000_Stop							// 
                     <      	.EXTERNAL F_SACM_A2000_Pause						// 
                     <      	.EXTERNAL F_SACM_A2000_Resume						// 
                     <      	.EXTERNAL F_SACM_A2000_Volume						// 
                     <      	.EXTERNAL F_SACM_A2000_Status						// 
                     <      	
                     <      	.EXTERNAL F_SACM_A2000_InitDecoder					// For Manual Mode only
                     <      	.EXTERNAL F_SACM_A2000_Decoder						// For Manual Mode only
                     <      	.EXTERNAL F_SACM_A2000_InitQueue					// For Manual Mode only
                     <      	.EXTERNAL F_SACM_A2000_FillQueue					// For Manual Mode only
                     <      	.EXTERNAL F_SACM_A2000_TestQueue					// For Manual Mode only
                     <      	
                     <      	.EXTERNAL F_FIQ_Service_SACM_A2000					// ISR
                     <      	
                     <      	
                     <      	//========================================================================================        
                     <      	// End of a2000.inc
                     <      	//========================================================================================
                     <      	        
                            	.INCLUDE resource.inc
                     <      	
                     <      	// Resource Table
                     <      	// Created by IDE, Do not modify this table
                     <      	
0000A607             <      	.TEXT
                     <      	.external _RES_Table;
                     <      	.external _RES_2_48K_SA;
                     <      	.external _RES_2_48K_EA;
                     <      	.external _RES_3_48K_SA;
                     <      	.external _RES_3_48K_EA;
                     <      	.external _RES_5_48K_SA;
                     <      	.external _RES_5_48K_EA;
                     <      	.external _RES_10_48K_SA;
                     <      	.external _RES_10_48K_EA;
                     <      	.external _RES_11_48K_SA;
                     <      	.external _RES_11_48K_EA;
                     <      	.external _RES_15_48K_SA;
                     <      	.external _RES_15_48K_EA;
                     <      	.external _RES_S12_24K_SA;
                     <      	.external _RES_S12_24K_EA;
                     <      	
                     <      	// End Table
                     <      	.PUBLIC T_SACM_S480_SpeechTable;
                     <      	T_SACM_S480_SpeechTable:
0000A607 88 A6       <      	.DW _RES_2_48K_SA
0000A608 8C A6       <      	.DW _RES_3_48K_SA
0000A609 90 A6       <      	.DW _RES_5_48K_SA
0000A60A 98 A6       <      	.DW _RES_11_48K_SA
0000A60B 94 A6       <      	.DW _RES_10_48K_SA
0000A60C 9C A6       <      	.DW _RES_15_48K_SA
                     <      	 
                     <      	.PUBLIC T_SACM_A2000_SpeechTable;
                     <      	T_SACM_A2000_SpeechTable:
0000A60D A0 A6       <      	.DW _RES_S12_24K_SA				//0. Gun sound.
                            	.INCLUDE hardware.inc
                     <      	//========================================================================================
                     <      	// Progarm: The file be included by modules
                     <      	// Arranged by: Andy Hsu
                     <      	// Date: 	2000/06/23: first version
                     <      	//		2000/07/24: modified
                     <      	//		2000/10/20: modified for version 52A chip sacmv25.lib
                     <      	//		2001/10/07: modified for sacmv25f.lib
                     <      	// 		2001/11/06: Independent Queue for A2000/S480/MS01 Manual Mode
                     <      	//		2001/11/06: Fix volume parameter problem - sacmv25i.lib
                     <      	//
                     <      	// For: sacmV25n.lib
                     <      	//
                     <      	//========================================================================================
                     <      	
                     <      	//////////////////////////////////////////////////////////////////
                     <      	// Definitions for I/O Port
                     <      	//////////////////////////////////////////////////////////////////
                     <      	.DEFINE	P_IOA_Data   		0x7000         // Write Data into data register and read from IOA pad
                     <      	.DEFINE P_IOA_Buffer        0x7001         // Write Data into buffer register and read from buffer register
                     <      	.DEFINE P_IOA_Dir           0x7002         // Direction vector for IOA
                     <      	.DEFINE P_IOA_Attrib        0x7003         // Attribute vector for IOA
                     <      	.DEFINE P_IOA_Latch         0x7004         // Latch PortA data for key change wake-up
                     <      	
                     <      	.DEFINE P_IOB_Data         	0x7005         // Write Data into the data register and read from IOB pad
                     <      	.DEFINE P_IOB_Buffer        0x7006         // Write Data into buffer register and read from buffer register
                     <      	.DEFINE P_IOB_Dir           0x7007         // Direction vector for IOB
                     <      	.DEFINE P_IOB_Attrib        0x7008         // Attribute vector for IOB
                     <      	
                     <      	.DEFINE P_FeedBack          0x7009         // Clock form external R,C
                     <      	.DEFINE P_TimerA_Data       0x700A         // Data port for TimerA 
                     <      	.DEFINE P_TimerA_Ctrl       0x700B         // Control Port for TimerA
                     <      	.DEFINE P_TimerB_Data       0x700C         // Data port for TimerB
                     <      	.DEFINE P_TimerB_Ctrl       0x700D         // Control Port for TimerB
                     <      	.DEFINE P_TimeBase_Setup    0x700E         // TimerBase Freq. Set
                     <      	.DEFINE P_TimeBase_Clear	0x700F 		   // Reset Timerbase counter
                     <      	.DEFINE P_INT_Ctrl          0x7010         // Control port for interrupt source
                     <      	.DEFINE P_INT_Clear         0x7011         // Clear interrupt source
                     <      	.DEFINE P_Watchdog_Clear    0x7012         // Watchdog Reset
                     <      	.DEFINE P_SystemClock       0x7013         // Change system clock frequency(include go to standby mode)
                     <      	
                     <      	//... PA6442 New version MC52A (For EC-03)....
                     <      	.DEFINE P_ADC 	        	0x7014         	// Data Port for AD
                     <      	.DEFINE P_ADC_Ctrl          0x7015         	// Control Port for AD control
                     <      	.DEFINE P_ADC_Status        0x7015         	// AD Port Status
                     <      	.DEFINE P_DAC2              0x7016         	// Data Port for DAC2
                     <      	.DEFINE P_PWM               0x7016         	// Data Port for PWM
                     <      	.DEFINE P_DAC1	        	0x7017         	// Data Port for DAC1
                     <      	.DEFINE P_DAC_Ctrl			0x702A 			// Control Port for two DAC and audio output mode
                     <      	//............................................
                     <      	
                     <      	.DEFINE P_IR_Ctrl			0x7018 			// Control Port for IR
                     <      	.DEFINE P_LVD_Ctrl          0x7019         	// Control Port for LVD
                     <      	.DEFINE P_SIO_Data			0x701A 			// Data port for serial IO
                     <      	.DEFINE P_SIO_Addr_Low		0x701B 			// Address Port low
                     <      	.DEFINE P_SIO_Addr_Mid		0x701C 			// Address Port middle
                     <      	.DEFINE P_SIO_Addr_High	 	0x701D 			// Address Port high
                     <      	.DEFINE P_SIO_Ctrl			0x701E 			// Control Port
                     <      	.DEFINE P_SIO_Start			0x701F 			// Start port for serial interface
                     <      	.DEFINE P_SIO_Stop			0x7020 			// Stop port for serial interface
                     <      	

⌨️ 快捷键说明

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