• 大小: 278KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: 其他
  • 标签: ARM  

资源简介

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个文件信息

评论

共有 条评论