📄 lookaround.lst
字号:
< .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 + -