资源简介
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嵌入式系统源程序-游蛇吃豆
相关资源
- IAR For ARM 7.3最新注册机
- 郭天祥ARM9视频教程
- IAR ARM 7.8破解
- IAR For ARM V5.5 注册机
- IAR for ARM 7.40 破解
- IAR For ARM 7.4 破解
- arm触摸屏与LCD校准程序三点校准法
- ARM嵌入式项目实战
- 基于ARM蓝牙传输源程序
- USB 驱动 让电脑与arm进行通信
- arm flash 烧写程序源码
- 基于LW IP的嵌入式串口服务器的设计与
- Studies In Vitro and In Vivo of Pharmacologica
- Research on pharmacological effects of lycorin
- ARM64 完整指令集,学习必备
- WINCC报表(OLE-DB Tag and Alarm Export_V8.x
- ARM9指令cache的verilog代码
- 基于ARM7处理器的CAN总线网络设计
- 基于ARM和GPRS的无线通信系统设计
- 关于proteus仿真arm7出现错误的问题
- 基于ARM7的LCD显示电压示波系统的设计
- 基于ARM7和DSP的逆变电源设计电路
- 基于ARM开发板的车辆检测系统控制单
- ARM7TDMI-S在嵌入式系统中的Bootloader代码
- ARM汇编指令集PDF
- 基于ARM7 PWM定时器的图像传感器时序信
- 基于ARM7的分布式远程测控系统设计
- LPC2100系列ARM7微控制器加密ARM芯片
- ARM7内核的中断屏蔽方法
- 基于ARM7TDMI微处理器的矿用电子皮带秤
评论
共有 条评论