资源简介

在ARM 1752平台亲测可运行的电脑鼠代码,8*8 16*16的迷宫均可跑,冲刺时可完成连续转弯的路径直接斜线切过,其中搜索采用“泛洪搜索”,无论是算法还是程序架构都有值得学习的地方

资源截图

代码片段和文件信息

/****************************************Copyright (c)****************************************************
**                            Guangzhou ZHIYUAN electronics Co.LTD.
**                                      
**                                 http://www.embedtools.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name:               rt_sys_c.c
** Latest modified Date:    2009-06-01
** Latest Version:          1.0
** Descriptions:            目标板部分实时库函数代码
**
**--------------------------------------------------------------------------------------------------------
** Created by:              Chenmingji
** Created date:            2009-06-01
** Version:                 1.0
** Descriptions:            The original version
**
**--------------------------------------------------------------------------------------------------------
** Modified by:             
** Modified date:           
** Version:                 
** Descriptions:            
**
*********************************************************************************************************/
#include “..\..\config.h“
#include 

/*********************************************************************************************************
  以下为一些与系统相关的库函数的实现
  具体作用请ads的参考编译器与库函数手册
  用户可以根据自己的要求修改
*********************************************************************************************************/
/*********************************************************************************************************
  The implementations for some library functions
  For more details please refer to the ADS compiler handbook and The library
  function manual
  User could change it as needed
*********************************************************************************************************/

#include 
#include 
#include 
#include 

#pragma import(__use_no_semihosting_swi)

/*********************************************************************************************************
  调整半主库相关函数
*********************************************************************************************************/

/*********************************************************************************************************
** Function name:           _sys_exit
** Descriptions:            返回初始堆栈和堆的位置,一般用汇编实现
** input parameters:        手册未作详细说明
** output parameters:       none
** Returned value:          r0: 堆基址
**                          r1: 堆栈基址,即堆栈区中的最高地址
**                          r2: 堆限制
**                          r3: 堆栈限制,即堆栈区中的最低地址
*********************************************************************************************************/
#if 0
__value_in_regs struct __initial_stackheap __user_initial_stackheap (unsigned R0
                                                                     unsigned SP
                        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        265  2013-10-09 15:52  最终版keil\cfg_file\Startup\InChip.sct

     文件      54889  2013-10-09 15:52  最终版keil\cfg_file\Startup\LPC1700PinCfg.h

     文件      15782  2013-10-09 15:52  最终版keil\cfg_file\Startup\rt_sys_c.c

     文件       1614  2013-10-09 15:52  最终版keil\cfg_file\Startup\rt_sys_s.s

     文件      17292  2013-10-09 15:52  最终版keil\cfg_file\Startup\vector_cfg.h

     文件       5238  2013-10-09 15:52  最终版keil\cfg_file\target_cfg.h

     文件       1699  2013-10-09 15:52  最终版keil\cfg_file\zy_if\zy_if_cfg.h

     文件       2564  2013-10-09 15:52  最终版keil\config.h

     文件      81769  2013-12-26 16:40  最终版keil\Cortex-M3 Execute for lpc1700.map

     文件       6422  2013-11-01 21:07  最终版keil\Cortex-M3_Execute_for_lpc1700.opt.bak

     文件       5920  2013-11-01 21:07  最终版keil\Cortex-M3_Execute_for_lpc1700.Uv2.bak

    .......    143397  2013-12-26 16:58  最终版keil\Cortex-M3_Execute_for_lpc1700.uvgui.Administrator

    .......    143396  2013-12-16 20:30  最终版keil\Cortex-M3_Execute_for_lpc1700.uvgui_Administrator.bak

    .......     22360  2013-12-26 16:58  最终版keil\Cortex-M3_Execute_for_lpc1700.uvopt

    .......     35812  2013-12-04 22:06  最终版keil\Cortex-M3_Execute_for_lpc1700.uvproj

     文件       3372  2014-01-24 17:04  最终版keil\Cortex-M3_Execute_for_lpc1700_DebugInFlash.dep

     文件       4285  2009-09-28 14:29  最终版keil\Cortex-M3_Execute_for_lpc1700_Opt.Bak

     文件       3523  2013-12-04 19:24  最终版keil\Cortex-M3_Execute_for_lpc1700_Release.dep

     文件       5871  2009-09-23 15:28  最终版keil\Cortex-M3_Execute_for_lpc1700_Uv2.Bak

    .......     22359  2013-12-16 20:30  最终版keil\Cortex-M3_Execute_for_lpc1700_uvopt.bak

    .......     35811  2013-11-05 18:30  最终版keil\Cortex-M3_Execute_for_lpc1700_uvproj.bak

     文件     109921  2013-12-26 16:58  最终版keil\JlinkLog.txt

     文件      80192  2013-12-26 16:40  最终版keil\out\Cortex-M3 Execute for lpc1700.axf

     文件      51518  2013-12-26 16:40  最终版keil\out\Cortex-M3 Execute for lpc1700.htm

     文件        472  2013-12-26 16:40  最终版keil\out\Cortex-M3 Execute for lpc1700.lnp

     文件        280  2009-09-28 14:29  最终版keil\out\Cortex-M3 Execute for lpc1700.plg

     文件       1627  2013-12-26 16:40  最终版keil\out\Cortex-M3 Execute for lpc1700.tra

     文件         19  2013-12-08 21:05  最终版keil\out\ExtDll.iex

     文件      60342  2013-12-26 16:40  最终版keil\out\lpc1700pincfg.crf

     文件       1006  2013-12-26 16:40  最终版keil\out\lpc1700pincfg.d

............此处省略53个文件信息

评论

共有 条评论