資源簡介
在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\Jli
?????文件??????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個文件信息
- 上一篇:微機原理與接口技術--電子表程序設計
- 下一篇:linux Qt局域網聊天
評論
共有 條評論