www.pudn.com > 图像识别模组源代码eagle_New.rar > eagle3.inc


////////////////////////////////////////////////////////////////// 
//Eagle3 Funtions external file  
//Date: 
//			--2001.10.09 
////////////////////////////////////////////////////////////////// 
 
.external	R_SeekFlag; 
.external	R_PlayFlag; 
.external	R_Flag; 
.external	R_StopFlag; 
.external	R_MotorFlag; 
.external	R_FlagOne; 
 
.external	R_AddrBuffer; 
.external	R_ReadBuffer; 
.external	R_WriteBuffer; 
.external	R_WriteDataBuffer; 
.external	R_ReadDataBuffer; 
 
.external	R_ObjNum; 
.external	R_Shape; 
.external	R_Color; 
.external	R_AreaH; 
.external	R_AreaL; 
.external	R_CenterX; 
.external	R_CenterY; 
.external	R_CompX; 
.external	R_CompY; 
.external	R_PreCompX; 
.external	R_PreCompY; 
.external	R_StaX; 
.external	R_StaY; 
.external	R_EndX; 
.external	R_EndY; 
 
.external	R_CmpColor; 
.external	R_CmpShape; 
.external	R_CmpAreaL; 
.external	R_CmpAreaH; 
.external	R_CmpSpeedL; 
.external	R_CmpSpeedH; 
.external	R_GoCmpSpeedL; 
.external	R_GoCmpSpeedH; 
.external	R_CmpCenterX; 
 
 
.external	R_MotorCLK; 
.external	R_DelayTime; 
.external	R_MoveTime; 
.external	R_DistCounter; 
.external	R_TurnTime; 
.external	R_TurnRightTime; 
.external	R_TurnRightTimeH; 
 
.external	R_TurnLeftTime; 
 
.external	R_Index;	 
.external	R_ColorIndex; 
.external	R_PrevArea; 
.external	R_Target; 
.external	R_Temp; 
.external	R_Offset; 
.external	R_SpeechNum; 
.external	R_GuessHigh; 
.external	R_GuessLow; 
.external	R_GuessAdjust; 
.external	R_MoveCount; 
 
.external _GetObjNum; 
.external _ClockJudge; 
 
.external	R_DisNumH; 
.external	R_DisNumL; 
 
.external	R_PreColor; 
.external	R_PreShape; 
.external	R_PreAreaH; 
 
.external	R_GuessPreKey; 
.external	R_WaitRDYTime; 
.external	R_Temp0; 
.external	R_Temp1; 
.external	R_Temp2; 
.external	R_Temp3; 
.external	R_Temp4; 
.external	R_Temp5; 
.external	R_Temp6; 
.external	R_Temp7; 
.external	R_Temp8; 
.external	R_Temp9; 
.external	R_Temp10; 
.external	R_Temp11; 
.external	R_Temp12; 
.external	R_Temp13; 
.external	R_Temp14; 
.external	R_Temp15; 
.external	R_Temp16; 
.external	R_Temp17; 
.external	R_Temp18; 
.external	R_Temp19; 
.external	R_Temp20; 
.external	R_Temp21; 
.external	R_Temp22; 
.external	R_Temp23; 
.external	R_Temp24; 
 
//.external	R_Inverse; 
.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; 
////////////////////////////////////////////////////////////////////////