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

📄 lookaround.lst

📁 基于16位单片机的c编程
💻 LST
📖 第 1 页 / 共 4 页
字号:
                     <      	.external	R_AETarget;
                     <      	
                     <      	.external	R_KeyOne;
                     <      	.external	R_KeyTwo;
                     <      	
                     <      	.external	R_LoseTime;
                     <      	.external	R_NeckH;
                     <      	.external	R_NeckV;
                     <      	
                     <      	.external	R_CoordiX;
                     <      	.external	R_CoordiY;
                     <      	
                     <      	////////////////////////////////////////
                     <      	//Funtion Modules;
                     <      	////////////////////////////////////////
                     <      	.external	F_Initial_IOA;
                     <      	.external	F_System_Initial;
                     <      	
                     <      	.external	F_Enable_1KInt;
                     <      	.external	F_Enable_4HzInt;
                     <      	.external	F_ReadOper;
                     <      	.external	F_WriteOper;
                     <      	
                     <      	.external	F_DisplayGiGi;
                     <      	.external	F_OperMode;
                     <      	.external	F_ShapeAnaly;
                     <      	.external	F_FeatureEngine;
                     <      	.external	F_AssigneColor;
                     <      	.external	F_CheckAssigneColor;
                     <      	
                     <      	.external	F_GetAreaL;
                     <      	.external	F_GetAreaH;
                     <      	.external	F_GetObjNum;
                     <      	.external	F_GetObjStaX;
                     <      	.external	F_GetObjStaY;
                     <      	.external	F_GetObjEndX;
                     <      	.external	F_GetObjEndY;
                     <      	.external	F_GetShapeAndColor;
                     <      	.external	F_GetObjDataOne;
                     <      	.external	F_CheckTargetAndGetObjData;
                     <      	.external	F_GetObjACG;
                     <      	
                     <      	.external	F_PlayColor;
                     <      	.external	F_PlayShape;
                     <      	.external	F_PlayHuanhu;
                     <      	
                     <      	.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_OverFlag;							// 程序结束标志		
                            	.external	_VR_PrevResult_Color;					// 存校正后的颜色
                            	.external	_VR_PrevResult_Shape;					// 存校正后的形状
                            	.external	_VR_PrevResult_CenterX;					// 存校正后的中心X
                            	.external	_VR_PrevResult_CenterY;					// 存校正后的中心Y
                            	.external	_VR_PrevResult_AreaH;					// 存校正后的尺寸高位数据
                            	
0000995F                    	.CODE			
                            	//================================================
                            	// 函数名称:	LookAround_Initial
                            	// 功能描述:	初始化LookAround 
                            	// 入口参数:			 
                            	// 出口参数:
                            	// 破坏寄存器:					
                            	//=================================================
                            	.public	_LookAround_Initial;
                            	.public	F_LookAround_Initial;
                            	_LookAround_Initial:	.proc
                            	F_LookAround_Initial:	
0000995F 40 92              						r1 = 0x0000;					// 清各变量
00009960 19 D3 F6 02        						[R_Flag] = r1;					
00009962 19 D3 F5 02        						[R_SeekFlag] = r1;					
00009964 19 D3 FF 02        						[R_Color] = r1;
00009966 19 D3 FE 02        						[R_Shape] = r1;									
00009968 19 D3 0F 03        						[R_PreColor] = r1;
0000996A 19 D3 10 03        						[R_PreShape] = r1;
0000996C 19 D3 11 03        						[R_PreAreaH] = r1;
0000996E 19 D3 16 03        						[R_Temp1] = r1;
00009970 19 D3 17 03        						[R_Temp2] = r1;
00009972 19 D3 01 03        						[R_AreaH] =	r1;
00009974 19 D3 02 03        						[R_CenterX] = r1;
00009976 19 D3 03 03        						[R_CenterY] = r1;					
00009978 19 D3 19 03        						[_VR_PrevResult_Color] = r1;
0000997A 41 92              						r1 = 0x01;						// 程序入口偏移量
0000997B 19 D3 F7 02        						[R_Offset] = r1;
0000997D 90 9A              						retf;

⌨️ 快捷键说明

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