?? fiq.lst
字號(hào):
Sunplus u'nSP Assembler - Ver. 1.10.0
Listing File Has Been Relocated
.PUBLIC _FIQ
//...............................................
.EXTERNAL _BSR_FIQ_Routine
.EXTERNAL __gIsStopRecog //變量值 = 0 辨識(shí)器忙
// = 1 辨識(shí)器停止
.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
<
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -