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

📄 fiq.lst

📁 基于16位单片机的c编程
💻 LST
📖 第 1 页 / 共 3 页
字号:
                     <      	
                     <      	.external	F_GetObj1stData;
                     <      	.external	F_GetObj2ndData;
                     <      	.external	F_GetObj3rdData;
                     <      	.external	F_GetObj4thData;
                     <      	.external	F_GetObj5thData;
                     <      	.external	F_GetObj6thData;
                     <      	.external	F_GetObj7thData;
                     <      	
                     <      	.external	F_Delay1ms;
                     <      	.external	F_Delay5ms;
                     <      	.external	F_Delay10ms;
                     <      	.external	F_Delay25ms;
                     <      	.external	F_Delay55ms;
                     <      	.external	F_Delay66ms;
                     <      	.external	F_Delay110ms;
                     <      	.external	F_Delay180ms;
                     <      	.external	F_Delay500ms;
                     <      	.external	F_Delay1s;
                     <      	.external	F_Delay2s;
                     <      	.external	F_Delay3s;
                     <      	
                     <      	.external	F_TooFarOrNear;	
                     <      	.external	F_TurnToSeekTheObj;													
                     <      	.external	F_KeepTheObjDistance;
                     <      	.external	F_KeepTheObjWig;
                     <      	
                     <      	.external	F_INC_MotorCLK;
                     <      	.external	F_TurnLeft;
                     <      	.external	F_TurnRight;
                     <      	.external	F_GoForward;
                     <      	.external	F_GoBackward;
                     <      	.external	F_StopMotor;
                     <      	.external	F_StopTurnLeftOrRight;
                     <      	.external	F_StopGoForwardOrBackward;
                     <      	.external	F_KeepTurnLeftOrRight;
                     <      	.external	F_KeepGoForwardOrBackward;
                     <      	
                     <      	.external	F_LookGetObjData;
                     <      	.external	F_LookGetObj1stData;
                     <      	.external	F_LookGetObj2ndData;
                     <      	.external	F_LookGetObj3rdData;
                     <      	.external	F_LookGetObj4thData;
                     <      	.external	F_LookGetObj5thData;
                     <      	.external	F_LookGetObj6thData;
                     <      	.external	F_LookGetObj7thData;
                     <      	.external	F_LookCheckTheObj;
                     <      	.external	F_LookAssigneColor;
                     <      	.external	F_GuessMotorSpeedUp;
                     <      	.external	F_DirectionLineDet;
                     <      	.external	F_GetDirectionByte;
                     <      	
                     <      	.external	F_Clear70E0;
                     <      	.external	F_Clear70E8;
                     <      	.external	F_CardLineDet;
                     <      	.external	F_AnswerLineDet;
                     <      	.external	F_WordLineDet;
                     <      	.external	F_NormalOperMode;
                     <      	.external	F_75Mode;
                     <      	.external	F_74Mode;
                     <      	.external	F_70Mode;
                     <      	.external	F_SetAWBOFF;
                     <      	.external	F_GetGuessAdjust;
                     <      	//naga 02.04.28
                     <      	.external	F_ClearTemp;
                     <      	.external	F_CountLoop;
                     <      	.external	F_SetMoveSpeech;
                     <      	.external	F_GetWordLetterSpeech;
                     <      	.external	F_CheckWordLibrary;
                     <      	.external	F_CheckAnswerLibrary;
                     <      	.external	F_SetAnswer1stNumber;
                     <      	.external	F_SetAnswer2ndNumber;
                     <      	.external	F_SetAnswer3rdNumber;
                     <      	.external	F_SetAnswer4thNumber;
                     <      	.external	F_SetAnswer5thNumber;
                     <      	.external	F_SetAnswerOnly2ndNumber;
                     <      	.external	F_SetAnswerOnly5thNumber;
                     <      	.external	F_SetAnswer4And5thNumber;
                     <      	.external	F_SetAnswer1stAnd2ndNumber;
                     <      	.external	F_GetTwoByteMinute;
                     <      	.external	F_GetOperSpeech;
                     <      	.external	F_GetAnswerObjNum;
                     <      	
                     <      	.external	F_GetLetterSpeech;
                     <      	.external	F_CheckDark;
                     <      	.external	F_GetGuessLowByte;
                     <      	.external	F_GetGuessHighByte;
                     <      	.external	F_GuessMotorSpeedDown;
                     <      	.external	F_GetWordFuntionLetterSpeech;
                     <      	.external	F_GetTwelvePicSpeech;
                     <      	
                     <      	.external	F_Set741E;
                     <      	.external	F_Set741F;
                     <      	
                     <      	.external	F_HighAddr70;
                     <      	.external	F_HighAddr74;
                     <      	.external	F_HighAddr75;
                     <      	
                     <      	.external	F_GetCardNum;
                     <      	
                     <      	.external	F_ArrowMotorSpeedDown;
                     <      	.external	F_ArrowMotorSpeedUp;
                     <      	
                     <      	.external	F_SaveLetter;
                     <      	.external	F_SetDisNumH;
                     <      	.external	F_SetDisNumL;
                     <      	
                     <      	.external	F_GetCharacterColor;
                     <      	.external	F_SaveCharacter;
                     <      	
                     <      	.external	F_CheckTheArea;
                     <      	.external	F_GetObjSpeech;
                     <      	
                     <      	
                     <      	////////////////////////////////////////////////////////////////////////
                     <      	//End of eagle3.inc;
                     <      	////////////////////////////////////////////////////////////////////////
                            	
                            	.external	_VR_TimeDeldy;
                            	.external	_SleepCount;
                            	.external	_PlayFlag;
                            	
000086B9                    	.TEXT
                            	_FIQ:
000086B9 A0 D8              			push R1,R4 to [SP]
000086BA 09 93 00 20        			r1 = 0x2000
000086BC 11 C3 10 70        			test	r1,[P_INT_Ctrl]
000086BE 0B 4E              			jnz		L_FIQ_TimerA
000086BF 09 93 00 08        			r1 = 0x0800
000086C1 11 C3 10 70        			test	r1,[P_INT_Ctrl]
000086C3 0C 4E              			jnz		L_FIQ_TimerB
                            	L_FIQ_PWM:
000086C4 09 93 00 80        			r1 = C_FIQ_PWM
000086C6 19 D3 11 70        			[P_INT_Clear] = r1	
000086C8 A0 90              			pop	R1,R4 from [SP];
000086C9 98 9A              			reti;
                            	L_FIQ_TimerA:
000086CA 19 D3 11 70        			[P_INT_Clear] = r1
000086CC 40 F0 29 8D        			call	F_FIQ_Service_SACM_A2000
000086CE A0 90              			pop	R1,R4 from [SP];
000086CF 98 9A              			reti;
                            	L_FIQ_TimerB:
000086D0 19 D3 11 70        			[P_INT_Clear] = r1
000086D2 A0 90              			pop	R1,R4 from [SP];
000086D3 98 9A              			reti;
                            	_BREAK: 
000086D4 A0 D8              			push r1,r4 to [sp];		
000086D5 A0 90              			pop r1,r4 from [sp];
000086D6 98 9A              	        reti;  
                            	
                            	_IRQ0:
000086D7 A0 D8              			push r1,r4 to [sp];		
000086D8 A0 90              			pop r1,r4 from [sp];
000086D9 98 9A              	        reti;  
                            	_IRQ1: 
000086DA A0 D8              			push r1,r4 to [sp];		
000086DB A0 90              			pop r1,r4 from [sp];
000086DC 98 9A              	        reti;  
                            	_IRQ2: 
000086DD A0 D8              			push r1,r4 to [sp];		
000086DE A0 90              			pop r1,r4 from [sp];
000086DF 98 9A              	        reti;  
                            	_IRQ3: 
000086E0 A0 D8              			push r1,r4 to [sp];
000086E1 09 93 00 01        			r1 = 0x0100;
000086E3 11 C3 10 70        			test r1,[P_INT_Ctrl];
000086E5 12 4E              			jnz	L_IRQ3_Ext1;
000086E6 09 93 00 02        			r1 = 0x0200;
000086E8 11 C3 10 70        			test r1,[P_INT_Ctrl];
000086EA 09 4E              			jnz	L_IRQ3_Ext2;
                            	L_IRQ3_KeyChange_WakeUp:
000086EB 40 92              			r1 = 0;
000086EC 19 D3 22 03        			[_SleepCount] = r1;
000086EE 09 93 80 00        			r1 = 0x0080;
000086F0 19 D3 11 70        		    [P_INT_Clear] = R1;
000086F2 A0 90              			pop	R1,R4 from [SP];
000086F3 98 9A              			reti;
                            		
                            	L_IRQ3_Ext2:
000086F4 19 D3 11 70        	 	    [P_INT_Clear] = R1;	
000086F6 A0 90              			pop	R1,R4 from [SP];
000086F7 98 9A              			reti;
                            		
                            	L_IRQ3_Ext1:
000086F8 19 D3 11 70        		    [P_INT_Clear] = R1;
000086FA A0 90              			pop	R1,R4 from [SP];
000086FB 98 9A              			reti;				
                            	_IRQ4:        
000086FC A0 D8              			push r1,r4 to [sp];
000086FD 50 92              			r1 = C_IRQ4_1KHz;
000086FE 19 D3 11 70        			[P_INT_Clear] = r1;
                            		
00008700 11 93 0C 03        			r1 = [R_DelayTime];
00008702 41 02              			r1 += 0x01;
00008703 19 D3 0C 03        			[R_DelayTime] = r1;
                            			
00008705 11 93 0D 03        			r1 = [R_WaitRDYTime];
00008707 41 02              			r1 += 1;
00008708 19 D3 0D 03        			[R_WaitRDYTime] = r1;
                            			
0000870A 11 93 21 03        			r1 = [_VR_TimeDeldy];
0000870C 41 02              			r1 += 1;
0000870D 19 D3 21 03        			[_VR_TimeDeldy]= r1;
0000870F A0 90              			pop r1,r4 from [sp];
00008710 98 9A              	        reti;  
                            	        
                            	_IRQ5:        
00008711 A0 D8              			push r1,r4 to [sp];
00008712 41 92              			r1 = 1;
00008713 19 D3 12 70        			[P_Watchdog_Clear] = r1;
00008715 48 92              			r1 = 0x0008;
00008716 11 C3 10 70        			test r1,[P_INT_Ctrl];
00008718 0A 4E              			jnz	L_IRQ5_4Hz;
00008719 11 93 22 03        			r1 = [_SleepCount];
0000871B 41 02              			r1 += 1;
0000871C 19 D3 22 03        			[_SleepCount] = r1;
0000871E 44 92              			r1 = 0x0004;
0000871F 19 D3 11 70        	 	    [P_INT_Clear] = R1;
00008721 A0 90              			pop	R1,R4 from [SP];
00008722 98 9A              			reti;
                            	
                            	L_IRQ5_4Hz:
00008723 19 D3 11 70        		    [P_INT_Clear] = R1;
00008725 A0 90              			pop	R1,R4 from [SP];
00008726 98 9A              			reti;
                            	
                            	_IRQ6: 
00008727 A0 D8              			push r1,r4 to [sp];		
00008728 A0 90              			pop r1,r4 from [sp];
00008729 98 9A              	        reti;  
                            	
                            	_IRQ7:
0000872A A0 D8              			push r1,r4 to [sp];		
0000872B A0 90              			pop r1,r4 from [sp];
0000872C 98 9A              	        reti;  
                            	//======================= 中断处理程序结束 =====================        
0 error(s), 0 warning(s).

⌨️ 快捷键说明

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