资源简介
该资源是在周立功出厂程序修改之后的已经比较完善的源代码 ,能够实现小老鼠在前进中转弯,并且坐标出错的概率小
代码片段和文件信息
/****************************************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: 根据底层程序取得的迷宫信息,经过该智能算法控制电脑鼠的下一状态,并送往底层驱动程
** 序执行。
**
**--------------------------------------------------------------------------------------------------------
** 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; /* 起点横坐标 */
static uint8 GucYStart = 0; /* 起点纵坐标 */
static uint8 GucXGoal0 = XDST0; /* 终点X坐标,有两个值 */
static uint8 GucXGoal1 = XDST1;
static uint8 GucYGoal0 = YDST0; /* 终点Y坐标,有两个值 */
static uint8 GucYGoal1 = YDST1;
static uint8 GucMouseTask = WAIT; /* 状态机,初始状态为等待 */
static uint8 GucMapStep[MAZETYPE][MAZETYPE] = {0xff}; /* 保存各坐标的等高值 */
static MAZECOOR1 GmcStack[MAZETYPE * MAZETYPE] = {0}; /* 在mapStepEdit()中作堆栈使用 */
static MAZECOOR GmcCrossway[MAZETYPE * MAZETYPE] = {0}; /* Main()中暂存未走过支路坐标 */
/*********************************************************************************************************
** Function name: Delay
** Descriptions: 延时函数
** input parameters: uiD :延时参数,值越大,延时越久
** output parameters: 无
** Returned value: 无
*********************************************************************************************************/
void delay (uint32 uiD)
{
for (; uiD; uiD--);
}
/***************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 555 2010-07-10 12:32 电脑鼠路径加权算法\电脑鼠路径加权算法\Debug\Obj\Maze.pbd
文件 4920 2008-09-19 14:06 电脑鼠路径加权算法\电脑鼠路径加权算法\Maze.dep
文件 31956 2008-01-17 16:02 电脑鼠路径加权算法\电脑鼠路径加权算法\Maze.ewd
文件 44279 2008-01-18 09:26 电脑鼠路径加权算法\电脑鼠路径加权算法\Maze.ewp
文件 158 2008-09-13 22:01 电脑鼠路径加权算法\电脑鼠路径加权算法\Maze.eww
文件 2340 2008-09-19 13:36 电脑鼠路径加权算法\电脑鼠路径加权算法\settings\Maze.cspy.bat
文件 4198 2008-09-19 14:06 电脑鼠路径加权算法\电脑鼠路径加权算法\settings\Maze.dbgdt
文件 552 2008-09-19 14:06 电脑鼠路径加权算法\电脑鼠路径加权算法\settings\Maze.dni
文件 2941 2008-09-19 14:06 电脑鼠路径加权算法\电脑鼠路径加权算法\settings\Maze.wsdt
文件 47487 2008-09-19 20:23 电脑鼠路径加权算法\电脑鼠路径加权算法\src\maze.c
文件 5128 2008-09-19 11:22 电脑鼠路径加权算法\电脑鼠路径加权算法\src\Maze.h
文件 3604 2008-09-19 10:00 电脑鼠路径加权算法\电脑鼠路径加权算法\src\Micromouse.h
文件 3791 2008-09-19 08:57 电脑鼠路径加权算法\电脑鼠路径加权算法\src\Mouse_Config.h
文件 50489 2008-09-19 10:09 电脑鼠路径加权算法\电脑鼠路径加权算法\src\Mouse_Drive.c
文件 9426 2008-01-26 09:16 电脑鼠路径加权算法\电脑鼠路径加权算法\src\Mouse_Drive.h
文件 10485 2008-01-17 16:16 电脑鼠路径加权算法\电脑鼠路径加权算法\src\startup.c
文件 2686 2008-02-16 09:41 电脑鼠路径加权算法\电脑鼠路径加权算法\src\Type.h
文件 8179 2008-01-11 16:58 电脑鼠路径加权算法\电脑鼠路径加权算法\src\zlg7289.c
文件 5063 2008-01-11 15:57 电脑鼠路径加权算法\电脑鼠路径加权算法\src\Zlg7289.h
目录 0 2010-07-10 13:15 电脑鼠路径加权算法\电脑鼠路径加权算法\Debug\Exe
目录 0 2010-07-10 13:15 电脑鼠路径加权算法\电脑鼠路径加权算法\Debug\List
目录 0 2010-07-10 13:15 电脑鼠路径加权算法\电脑鼠路径加权算法\Debug\Obj
目录 0 2010-07-10 13:15 电脑鼠路径加权算法\电脑鼠路径加权算法\Debug
目录 0 2010-07-10 13:15 电脑鼠路径加权算法\电脑鼠路径加权算法\settings
目录 0 2010-07-10 13:15 电脑鼠路径加权算法\电脑鼠路径加权算法\src
目录 0 2010-07-10 13:15 电脑鼠路径加权算法\电脑鼠路径加权算法
目录 0 2010-07-10 13:15 电脑鼠路径加权算法
----------- --------- ---------- ----- ----
238455 28
............此处省略1个文件信息
相关资源
- 电脑鼠走迷宫 流程图
- 周立功的CAN例程和资料,很详细
- SSP作SPI从机实验.rar
- 电脑鼠走迷宫程序包括等高图制作
- 电脑鼠走迷宫竞赛代码
- 电脑鼠最终代码可运行
- 电脑鼠完整程序(一次搜索,一次冲
- 周立功SD卡操作软件包1——ZLG_SD
- 电脑鼠比赛程序
- zlg_ffs 周立功文件系统
- 周立功电脑鼠走迷宫比赛程序
- 周立功 LPC1766 开发板 核心板 原理图
- 周立功CAN用户手册
- 周立功《嵌入式Linux开发教程下册》高
- ARM嵌入式系统基础教程(第二版)周
- Labview周立功CAN通讯程序.rar
- 周立功ZLG GUI源码及程序
- 周立功-S32DS快速入门.pdf
- ARM嵌入式系统基础教程+周立功_pdf
- 电脑鼠参赛代码
- 电脑鼠算法课件讲解概述
- 电脑鼠连续转弯迅速灵敏无记忆功能
- 电脑鼠连续转弯
- Qt+周立功 CAN卡 调试上位机软件
评论
共有 条评论