资源简介
ARM嵌入式系统源程序,综合实验源代码-井字棋.均经过ARM SDT2.51集成环境编译连接通过,可在北京博创兴业有限公司的实验平台ARM300上运行。
代码片段和文件信息
//井字棋实验程序
//Experiment.c
#include“..\ucos-ii\includes.h“
#include “..\ucos-ii\add\osaddition.h“
#include“..\inc\osfile.h“
#include“..\inc\drv\rtc.h“
#include “..\inc\drv.h“
#include
#include “..\ucos-ii\add\list.h“
#include “..\inc\drv\figure.h“
#include “..\inc\drv\display.h“
#include “..\inc\maro.h“
#include “..\template.h“
#include“..\inc\experiment.h“
//定义框架,为其他显示内容提供相对坐标
structPOINT pF_Hori1_Start={frame_HORI1_STARTxframe_HORI1_STARTy};
structPOINT pF_Hori1_End={frame_HORI1_ENDxframe_HORI1_ENDy};
structPOINT pF_Hori2_Start={frame_HORI2_STARTxframe_HORI2_STARTy};
structPOINT pF_Hori2_End={frame_HORI2_ENDxframe_HORI2_ENDy};
structPOINT pI_Hori1_Start={INSIDE_HORI1_STARTxINSIDE_HORI1_STARTy};
structPOINT pI_Hori1_End={INSIDE_HORI1_ENDxINSIDE_HORI1_ENDy};
structPOINT pI_Hori2_Start={INSIDE_HORI2_STARTxINSIDE_HORI2_STARTy};
structPOINT pI_Hori2_End={INSIDE_HORI2_ENDxINSIDE_HORI2_ENDy};
structPOINT pI_Vert1_Start={INSIDE_VERT1_STARTxINSIDE_VERT1_STARTy};
structPOINT pI_Vert1_End={INSIDE_VERT1_ENDxINSIDE_VERT1_ENDy};
structPOINT pI_Vert2_Start={INSIDE_VERT2_STARTxINSIDE_VERT2_STARTy};
structPOINT pI_Vert2_End={INSIDE_VERT2_ENDxINSIDE_VERT2_ENDy};
structPOINT pText1_Start={TEXT1_STARTx TEXT1_STARTy};
structPOINT pText2_Start={TEXT2_STARTxTEXT2_STARTy};
structPOINT pText3_Start={TEXT3_STARTxTEXT3_STARTy};
structPOINT pText4_Start={TEXT4_STARTxTEXT4_STARTy};
structPOINT pText5_Start={TEXT5_STARTxTEXT5_STARTy};
structPOINT pRF_Hori1_Start={RIGHT_HORI1_STARTxRIGHT_HORI1_STARTy};
structPOINT pRF_Hori1_End={RIGHT_HORI1_ENDxRIGHT_HORI1_ENDy};
structPOINT pRF_Hori2_Start={RIGHT_HORI2_STARTxRIGHT_HORI2_STARTy};
structPOINT pRF_Hori2_End={RIGHT_HORI2_ENDxRIGHT_HORI2_ENDy};
//全局变量
PListCtrl2 pGameMenu;
structRECT Menu_Rect={242190300240};//井字棋右下脚的两个按钮
structRECT frame_Left={frame_HORI1_STARTxframe_HORI1_STARTyframe_HORI2_ENDxframe_HORI2_ENDy};
structRECT frame_Right={RIGHT_HORI1_STARTxRIGHT_HORI1_STARTyRIGHT_HORI2_ENDxRIGHT_HORI2_ENDy};
PTextCtrl pTextCtrl1pTextCtrl2pTextCtrl3pTC_Winner1pTC_Winner2;
U8 ChessBoardMap[9]={000000000};//用于指示棋盘上
//落棋的情况,1表示该位置为微笑的苹果,
// 2表示该位置为悠闲的小鸟
//0 表示该位置为空
char cAd_Pic[12]={‘6‘‘8‘‘_‘‘7‘‘0‘‘ ‘‘ ‘‘ ‘‘B‘‘M‘‘P‘0}; //图片
char Chess1_Pic[12]={‘6‘‘0‘‘_‘‘6‘‘0‘‘ ‘‘ ‘‘ ‘‘B‘‘M‘‘P‘0}; //微笑的苹果图片
char Chess2_Pic[12]={‘6‘‘0‘‘_‘‘6‘‘1‘‘ ‘‘ ‘‘ ‘‘B‘‘M‘‘P‘0}; //悠闲的小鸟图片
char Winner_Apple_Pic[12]={‘0‘‘0‘‘_‘‘0‘‘0‘‘ ‘‘ ‘‘ ‘‘B‘‘M‘‘P‘0};
char Winner_Bird_Pic[12]={‘0‘‘0‘‘_‘‘0‘‘1‘‘ ‘‘ ‘‘ ‘‘B‘‘M‘‘P‘0};
char GAME_Menu_0[]=“Game Start“; // 游戏开始
char GAME_Menu_1[]=“Chess Down“; // 落棋位置确定
char *GAME_Menu[]={GAME_Menu_0GAME_Menu_1};
char Text1[15
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
......R 16032 2004-02-28 11:55 综合实验源代码-井字棋\Jingziqi.apj
......R 4220 2004-02-28 11:55 综合实验源代码-井字棋\Debug\44BINIT.O
......R 252132 2004-02-28 11:55 综合实验源代码-井字棋\Debug\EuCos.axf
......R 212 2004-02-28 11:55 综合实验源代码-井字棋\Debug\Memcfg.o
......R 212 2004-02-28 11:55 综合实验源代码-井字棋\Debug\Option.o
......R 1996 2003-05-27 21:27 综合实验源代码-井字棋\Debug\Rubbish.o
......R 70904 2004-02-28 11:55 综合实验源代码-井字棋\Debug\experiment.o
......R 78592 2004-02-28 11:55 综合实验源代码-井字棋\Debug\MAIN.O
......R 121400 2004-02-28 11:55 综合实验源代码-井字棋\Debug\SYSTEM.BIN
......R 58004 2004-02-28 11:55 综合实验源代码-井字棋\Debug\TEMPLATE.O
......R 879 2002-01-25 22:28 综合实验源代码-井字棋\INC\BITOPS.H
......R 426 2002-03-18 02:54 综合实验源代码-井字棋\INC\DEF.H
......R 287 2002-07-30 18:16 综合实验源代码-井字棋\INC\DRV.H
......R 221 2002-03-29 18:35 综合实验源代码-井字棋\INC\MainFunction.h
......R 164 2002-03-13 12:45 综合实验源代码-井字棋\INC\Maro.h
......R 1041 2002-04-20 03:46 综合实验源代码-井字棋\INC\OSFile.h
......R 1602 2002-04-20 02:18 综合实验源代码-井字棋\INC\UHAL.H
......R 6151 2003-11-29 16:15 综合实验源代码-井字棋\INC\experiment.h
......R 4625 2003-12-03 16:13 综合实验源代码-井字棋\INC\TEMPLATE.H
......R 3976 2003-10-15 23:31 综合实验源代码-井字棋\INC\DRV\DISPLAY.H
......R 1018 2001-12-03 21:08 综合实验源代码-井字棋\INC\DRV\FAT32.H
......R 8253 2001-12-03 21:53 综合实验源代码-井字棋\INC\DRV\FAT32DEF.H
......R 767 2002-03-09 00:08 综合实验源代码-井字棋\INC\DRV\FILE.H
......R 1078 2002-03-08 23:57 综合实验源代码-井字棋\INC\DRV\FLASH.H
......R 698 2002-08-08 01:39 综合实验源代码-井字棋\INC\DRV\Figure.h
......R 186 2002-03-17 18:08 综合实验源代码-井字棋\INC\DRV\KeyBoard16.h
......R 438 2002-07-31 17:44 综合实验源代码-井字棋\INC\DRV\LCD320.H
......R 220 2002-10-13 00:58 综合实验源代码-井字棋\INC\DRV\LoadFile.h
......R 55 2002-04-17 13:09 综合实验源代码-井字棋\INC\DRV\OSusb.h
......R 864 2003-05-05 18:02 综合实验源代码-井字棋\INC\DRV\RTC.H
............此处省略48个文件信息
- 上一篇:QQ空间相册查看工具破解版
- 下一篇:ARM嵌入式系统源程序-游蛇吃豆
相关资源
- ARM嵌入式系统源程序-游蛇吃豆
- ADS1.2-ARM集成开发环境链接
- keil uVision4 for ARM Cortex-M3 使用汇编
- NXPARM--ISP 软件 NXP_LPC_ISPV12 汉化
- pycharm-professional-2018.1.3.tar.gz
- qt-everywhere-opensource-src-5.6.0.tar.gz
- linux,windosarm 三版本lcx
- 基于ARM嵌入式系统的交通灯设计
- 在ARM9和ARMLinux下利用QT编写的实时数据
- PyCharm主题配色方案
- ARM 英文文献
- Kennedy J Eberhart R. Particle Swarm Optimizat
- AT91SAM7SXX的USART_PDC通信
- PXA270DB开发板资料
- CCD摄像头驱动及应用程序
- Verilog ARM ALU设计
- ARM开发板QT编写的虚拟全键盘
- uC/OS-ii(V2.86) 在ARM7上面的移植程序
- ARMA 模型的讲义
- Linux下GPS定位
- DSPARM6202B-327开发板PCB电路图
- 树莓派GPU手册 videocore IV
- MDK3.8 ARM 注册机
- S3C2440详细代码.rar
- org.eclipse.cdt.cross.arm.gnu_0.5.3.2010073118
- lpc3250试验手册
- ARM汇编实现矩阵转置
- IAR for ARM使用教程
-
IAR em
bedded Workbench for ARM 6.21.3 注册机 - 嵌入式平台ARm9使用V4L2格式摄像头抓帧
评论
共有 条评论