資源簡(jiǎn)介
該資源是在周立功出廠程序修改之后的已經(jīng)比較完善的源代碼 ,能夠?qū)崿F(xiàn)小老鼠在前進(jìn)中轉(zhuǎn)彎,并且坐標(biāo)出錯(cuò)的概率小

代碼片段和文件信息
/****************************************Copyright?(c)****************************************************
**???????????????????????????????Guangzhou?ZHIYUAN?electronics?Co.LTD.
**?????????????????????????????????????
**?????????????????????????????????http://www.embedtools.com
**
**--------------File?Info---------------------------------------------------------------------------------
**?File?Name:???????????maze.c
**?Last?modified?Date:??2007/09/24
**?Last?Version:????????V1.0
**?Description:?????????根據(jù)底層程序取得的迷宮信息,經(jīng)過(guò)該智能算法控制電腦鼠的下一狀態(tài),并送往底層驅(qū)動(dòng)程
**??????????????????????序執(zhí)行。
**?
**--------------------------------------------------------------------------------------------------------
**?Created?By:??????????Liao?Maogang
**?Created?date:????????2007/09/08
**?Version:?????????????V1.0
**?Descriptions:?
**
**--------------------------------------------------------------------------------------------------------
**?Modified?by:
**?Modified?date:
**?Version:
**?Description:
**
*********************************************************************************************************/
/*********************************************************************************************************
??包含頭文件
*********************************************************************************************************/
#include?“Maze.h“
/*********************************************************************************************************
??全局變量定義
*********************************************************************************************************/
static?uint8????GucXStart???????????????????????????=?0;????????????????/*??起點(diǎn)橫坐標(biāo)??????????????????*/
static?uint8????GucYStart???????????????????????????=?0;????????????????/*??起點(diǎn)縱坐標(biāo)??????????????????*/
static?uint8????GucXGoal0???????????????????????????=?XDST0;????????????/*??終點(diǎn)X坐標(biāo),有兩個(gè)值?????????*/
static?uint8????GucXGoal1???????????????????????????=?XDST1;
static?uint8????GucYGoal0???????????????????????????=?YDST0;????????????/*??終點(diǎn)Y坐標(biāo),有兩個(gè)值?????????*/
static?uint8????GucYGoal1???????????????????????????=?YDST1;
static?uint8????GucMouseTask????????????????????????=?WAIT;?????????????/*??狀態(tài)機(jī),初始狀態(tài)為等待??????*/
static?uint8????GucMapStep[MAZETYPE][MAZETYPE]??????=?{0xff};???????????/*??保存各坐標(biāo)的等高值??????????*/
static?MAZECOOR1?GmcStack[MAZETYPE?*?MAZETYPE]???????=?{0};??????????????/*??在mapStepEdit()中作堆棧使用?*/
static?MAZECOOR??GmcCrossway[MAZETYPE?*?MAZETYPE]????=?{0};??????????????/*??Main()中暫存未走過(guò)支路坐標(biāo)??*/
/*********************************************************************************************************
**?Function?name:???????Delay
**?Descriptions:????????延時(shí)函數(shù)
**?input?parameters:????uiD?:延時(shí)參數(shù),值越大,延時(shí)越久
**?output?parameters:???無(wú)
**?Returned?value:??????無(wú)
*********************************************************************************************************/
void?delay?(uint32?uiD)
{
????for?(;?uiD;?uiD--);
}
/***************************************
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????555??2010-07-10?12:32??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Debug\Obj\Maze.pbd
?????文件???????4920??2008-09-19?14:06??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Maze.dep
?????文件??????31956??2008-01-17?16:02??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Maze.ewd
?????文件??????44279??2008-01-18?09:26??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Maze.ewp
?????文件????????158??2008-09-13?22:01??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Maze.eww
?????文件???????2340??2008-09-19?13:36??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\settings\Maze.cspy.bat
?????文件???????4198??2008-09-19?14:06??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\settings\Maze.dbgdt
?????文件????????552??2008-09-19?14:06??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\settings\Maze.dni
?????文件???????2941??2008-09-19?14:06??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\settings\Maze.wsdt
?????文件??????47487??2008-09-19?20:23??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\maze.c
?????文件???????5128??2008-09-19?11:22??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\Maze.h
?????文件???????3604??2008-09-19?10:00??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\Micromouse.h
?????文件???????3791??2008-09-19?08:57??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\Mouse_Config.h
?????文件??????50489??2008-09-19?10:09??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\Mouse_Drive.c
?????文件???????9426??2008-01-26?09:16??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\Mouse_Drive.h
?????文件??????10485??2008-01-17?16:16??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\startup.c
?????文件???????2686??2008-02-16?09:41??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\Type.h
?????文件???????8179??2008-01-11?16:58??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\zlg7289.c
?????文件???????5063??2008-01-11?15:57??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src\Zlg7289.h
?????目錄??????????0??2010-07-10?13:15??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Debug\Exe
?????目錄??????????0??2010-07-10?13:15??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Debug\List
?????目錄??????????0??2010-07-10?13:15??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Debug\Obj
?????目錄??????????0??2010-07-10?13:15??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\Debug
?????目錄??????????0??2010-07-10?13:15??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\settings
?????目錄??????????0??2010-07-10?13:15??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法\src
?????目錄??????????0??2010-07-10?13:15??電腦鼠路徑加權(quán)算法\電腦鼠路徑加權(quán)算法
?????目錄??????????0??2010-07-10?13:15??電腦鼠路徑加權(quán)算法
-----------?---------??----------?-----??----
???????????????238455????????????????????28
............此處省略1個(gè)文件信息
評(píng)論
共有 條評(píng)論