⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 UCOS-2.rar
💻 C
📖 第 1 页 / 共 2 页
字号:
/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co.,LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:			main.c
** Last modified Date:  2004-09-16
** Last Version:		1.0
** Descriptions:		The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by:			Chenmingji
** Created date:		2004-09-16
** Version:				1.0
** Descriptions:		The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
********************************************************************************************************/
#include "config.h"
#include "stdlib.h"

uint8   const   menupic1[]=
{
/*--  调入了一幅图像:D:\我的文档\桌面\1886\3D金色质感系统图标440.ico  --*/
/*--  宽度x高度=32x32  --*/
0x00,0x00,0x01,0xF0,0x00,0x00,0x07,0xF8,0x00,0x00,0x1F,0xFC,0x00,0x03,0xBF,0x1C,
0x00,0x3F,0xFC,0x1C,0x00,0xFF,0xFF,0x9C,0x01,0xFF,0xFF,0xD8,0x03,0xFF,0xFF,0xF8,
0x07,0xFF,0xFF,0xF0,0x0F,0xFF,0xFF,0xF8,0x0F,0xFF,0x3F,0xFC,0x1F,0xFE,0x0F,0xFC,
0x1F,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFE,0x1F,0xFF,0xFF,0xFE,0x3F,0xFF,0xFF,0xFE,
0x3F,0xFF,0xFF,0xFE,0x3F,0xFF,0xFF,0xFE,0x1F,0xFF,0xFF,0xFC,0x1F,0xFE,0x03,0x00,
0x3F,0xFF,0x07,0xFE,0x3F,0xFF,0xFF,0xFE,0x7F,0xFF,0xFF,0xFC,0x7F,0xFF,0xFF,0xFC,
0x7F,0xFF,0xFF,0xF8,0xF3,0xFF,0xFF,0xF0,0xF1,0xFF,0xFF,0xC0,0xF1,0xFF,0xFF,0x00,
0x7F,0xEF,0xF8,0x00,0x7F,0x80,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};

uint8  const   menuchar1[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字: 网站

;  宽×高(像素) : 18×32
------------------------------------------------------------------------------*/
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x00,0x00,0x20,0x40,0x7F,0xF8,0x10,0x40,
  0x40,0x08,0x10,0x40,0x64,0x28,0x04,0x48,
  0x55,0x48,0xFE,0x7C,0x49,0x48,0x48,0x40,
  0x48,0x88,0x48,0x40,0x54,0x88,0x29,0xF8,
  0x55,0x48,0x29,0x08,0x62,0x28,0x11,0x08,
  0x40,0x08,0x1D,0x08,0x40,0x08,0xE1,0x08,
  0x40,0x28,0x41,0xF8,0x40,0x10,0x01,0x08,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
};

uint8   const   menupic2[]=
{
/*--  调入了一幅图像:D:\我的文档\桌面\新建文件夹\ACTIVITL.ICO  --*/
/*--  宽度x高度=32x32  --*/
0x00,0x00,0x00,0xF0,0x00,0x00,0x03,0x0C,0x00,0x00,0x04,0x06,0x00,0x00,0x04,0x42,
0x00,0x00,0x08,0x43,0x1F,0x00,0x08,0x47,0x60,0xC0,0x08,0x7F,0x80,0x60,0x08,0x07,
0x80,0x7F,0xFE,0x0E,0x80,0x78,0x07,0xFE,0x80,0x7C,0x03,0xFE,0x80,0x7A,0x00,0xF6,
0x80,0x7E,0x00,0x06,0x80,0x7C,0x7F,0xE6,0x80,0x7C,0x00,0x06,0x80,0x7A,0x7F,0xE6,
0x80,0x7E,0x00,0x06,0x80,0x7C,0x7F,0xE6,0x80,0x7C,0x00,0x06,0x80,0x7A,0x7F,0xE6,
0x80,0x7E,0x00,0x06,0x80,0x7C,0x7F,0xE6,0x80,0x7C,0x00,0x06,0x80,0x7A,0x7F,0xE6,
0x80,0x7E,0x00,0x06,0x80,0x7C,0x7F,0xE6,0x80,0x7C,0x00,0x06,0x9F,0x7A,0x00,0x06,
0xE0,0xFE,0x00,0x06,0x80,0x3F,0xFF,0xFE,0x00,0x1F,0xFF,0xFE,0x00,0x0F,0xFF,0xFE,

};

uint8  const   menuchar2[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字: 课本

;  宽×高(像素) : 18×32
------------------------------------------------------------------------------*/
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x40,0x10,0x01,0x00,0x27,0xF8,0x01,0x00,
  0x24,0x90,0x01,0x08,0x07,0xF0,0x7F,0xFC,
  0x04,0x90,0x01,0x00,0xE4,0x90,0x03,0x80,
  0x27,0xF0,0x05,0x40,0x20,0x80,0x09,0x20,
  0x2F,0xFC,0x11,0x10,0x21,0xC0,0x21,0x08,
  0x2A,0xA0,0xDF,0xF4,0x34,0x90,0x01,0x00,
  0x28,0x8C,0x01,0x00,0x00,0x80,0x01,0x00,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
 
};

uint8   const   menupic3[]=
{
/*--  调入了一幅图像:D:\我的文档\桌面\新建文件夹\APPTL.ICO  --*/
/*--  宽度x高度=32x32  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xF8,
0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0x11,0x18,
0x1F,0xFF,0x11,0x18,0x1F,0xFF,0x11,0x18,0x1F,0xFF,0xFF,0xF8,0x11,0x11,0x1B,0x18,
0x11,0x11,0x11,0x18,0x11,0x11,0x1B,0x18,0x1F,0xFF,0xFF,0xF8,0x11,0x11,0x11,0x18,
0x11,0x11,0x11,0x18,0x11,0x11,0x11,0x18,0x1F,0xFF,0xFF,0xF8,0x11,0x11,0x11,0x18,
0x11,0x11,0x11,0x18,0x11,0x11,0x11,0x18,0x1F,0xFF,0xFF,0xF8,0x11,0x11,0x1F,0xF8,
0x11,0x11,0x1F,0xF8,0x11,0x11,0x1F,0xF8,0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

};

uint8  const   menuchar3[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字: 表格

;  宽×高(像素) : 18×32
------------------------------------------------------------------------------*/
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x02,0x00,0x21,0x00,0x02,0x10,0x21,0x10,
  0x7F,0xF8,0x21,0xF8,0x02,0x00,0xFB,0x10,
  0x3F,0xF0,0x24,0xA0,0x02,0x00,0x20,0x40,
  0xFF,0xFC,0x70,0xA0,0x05,0x00,0x69,0x1C,
  0x09,0x10,0xA6,0x08,0x18,0xA0,0xA3,0xF0,
  0x28,0x40,0x22,0x10,0xC9,0x20,0x22,0x10,
  0x0A,0x1C,0x23,0xF0,0x0C,0x08,0x22,0x10,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
 
};

uint8   const   menupic4[]=
{
/*--  调入了一幅图像:D:\我的文档\桌面\新建文件夹\DISTLSTL.ICO  --*/
/*--  宽度x高度=32x32  --*/
0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0xC1,0xC0,0x00,0x01,0x1F,0xE0,0x00,
0x01,0x3F,0xE0,0x00,0x02,0x7F,0xC0,0x00,0x03,0xFF,0xC0,0x00,0xFC,0x7F,0xFF,0xFF,
0xE0,0x1F,0xE0,0x03,0xE0,0x1F,0xF0,0x03,0xC0,0x1F,0xE0,0x03,0xCF,0x1F,0xC0,0x03,
0xEC,0x1F,0xC0,0x03,0xFC,0x0F,0xC0,0x03,0xFE,0x07,0x80,0x03,0xFE,0x0F,0xFF,0xFB,
0xFC,0x3F,0xFF,0xFB,0xFC,0x0F,0xE0,0x03,0xFC,0x0F,0xF8,0x03,0xF8,0xFF,0xF8,0x03,
0xFC,0xFB,0xFF,0xFB,0xFE,0x38,0x00,0x03,0xFF,0x1F,0xFF,0xFB,0xFF,0xDE,0x00,0x03,
0xFF,0xFF,0xFF,0xFB,0xFF,0xF8,0x00,0x03,0xFF,0xF8,0x00,0x03,0xFF,0xF8,0x00,0x03,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

};

uint8  const   menuchar4[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字: 邮箱

;  宽×高(像素) : 18×32
------------------------------------------------------------------------------*/
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x08,0x00,0x10,0x40,0x08,0x7C,0x10,0x48,
  0x08,0x44,0x3E,0xFC,0x7E,0x48,0x49,0x20,
  0x4A,0x48,0x94,0x10,0x4A,0x50,0x11,0xF8,
  0x4A,0x48,0xFD,0x08,0x7E,0x44,0x11,0xF8,
  0x4A,0x44,0x39,0x08,0x4A,0x44,0x55,0x08,
  0x4A,0x64,0x91,0xF8,0x7E,0x58,0x11,0x08,
  0x42,0x40,0x11,0xF8,0x00,0x40,0x11,0x08,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
 
};

uint8   const   menupic5[]=
{
/*--  调入了一幅图像:D:\我的文档\桌面\新建文件夹\IPML.ICO  --*/
/*--  宽度x高度=32x32  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFC,0x20,0x00,0x00,0x2C,
0x30,0x00,0x00,0x9C,0x38,0x00,0x00,0x3C,0x2C,0x00,0x00,0xEC,0x26,0x00,0x02,0xEC,
0x23,0x00,0x09,0x8C,0x21,0x80,0x03,0x2C,0x20,0xC0,0x0E,0x8C,0x20,0x60,0x2E,0x2C,
0x20,0xFA,0x9C,0x8C,0x22,0x98,0x3A,0x2C,0x21,0x8F,0xF9,0x8C,0x22,0x27,0xE2,0xAC,
0x2C,0x08,0x88,0xCC,0x2A,0x22,0x22,0x2C,0x30,0x88,0x88,0x9C,0x20,0x22,0x22,0x2C,
0x28,0x88,0x88,0x8C,0x3F,0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};

uint8  const   menuchar5[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字: 信封

;  宽×高(像素) : 18×32
------------------------------------------------------------------------------*/
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x10,0x80,0x10,0x10,0x10,0x40,0x10,0x10,
  0x17,0xFC,0x10,0x10,0x20,0x00,0x7E,0x10,
  0x27,0xF8,0x11,0xFC,0x60,0x00,0x10,0x10,
  0xA0,0x00,0xFE,0x10,0x27,0xF8,0x10,0x90,
  0x20,0x00,0x10,0x50,0x23,0xF0,0x7E,0x50,
  0x22,0x10,0x10,0x10,0x22,0x10,0x1E,0x10,
  0x23,0xF0,0xF0,0x50,0x22,0x10,0x40,0x20,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
 
};

uint8   const   menupic6[]=
{
/*--  调入了一幅图像:D:\我的文档\桌面\新建文件夹\CNFNOT.ICO  --*/
/*--  宽度x高度=32x32  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x00,
0x00,0x0D,0x58,0x00,0x00,0x1A,0xAC,0x00,0x00,0x35,0x56,0x00,0x00,0x6A,0xAB,0x00,
0x00,0xD5,0x55,0x80,0x01,0xAA,0xAA,0xC0,0x03,0x55,0x55,0x60,0x06,0xAA,0xAA,0xB0,
0x0D,0x75,0x57,0x58,0x1A,0xBA,0xAE,0xAC,0x17,0xFD,0x5F,0xF4,0x1B,0xFE,0xBF,0xEC,
0x17,0xFF,0x7F,0xF4,0x1B,0xFE,0xBF,0xEC,0x17,0xFD,0x5F,0xF4,0x1A,0xBA,0xAE,0xAC,
0x0D,0x75,0x57,0x58,0x06,0xAA,0xAA,0xB0,0x03,0x55,0x55,0x60,0x01,0xAA,0xAA,0xC0,
0x00,0xD5,0x55,0x80,0x00,0x6A,0xAF,0x00,0x00,0x35,0x5E,0x00,0x00,0x1A,0xBC,0x00,
0x00,0x0D,0x78,0x00,0x00,0x07,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};

uint8  const   menuchar6[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字: 箭头

;  宽×高(像素) : 18×32
------------------------------------------------------------------------------*/
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x10,0x80,0x01,0x00,0x10,0x88,0x11,0x00,
  0x3E,0xFC,0x0D,0x00,0x45,0x20,0x05,0x00,
  0x88,0x80,0x21,0x00,0x7F,0xFC,0x19,0x00,
  0x00,0x10,0x09,0x00,0x3E,0x50,0x01,0x08,
  0x22,0x50,0xFF,0xFC,0x3E,0x50,0x01,0x00,
  0x22,0x50,0x02,0xC0,0x3E,0x50,0x04,0x20,
  0x22,0x10,0x18,0x18,0x26,0x30,0xE0,0x08,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
 
};

uint8   const   menupic7[]=
{
/*--  调入了一幅图像:D:\我的文档\桌面\新建文件夹\DOCL.ICO  --*/
/*--  宽度x高度=32x32  --*/
0x1F,0xFF,0xFE,0x00,0x10,0x00,0x03,0x00,0x10,0x00,0x03,0x80,0x10,0x00,0x03,0xC0,
0x10,0x00,0x02,0xE0,0x10,0x00,0x02,0x70,0x10,0x00,0x03,0xF8,0x10,0x00,0x00,0x18,
0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,
0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,
0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,
0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,
0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,
0x10,0x00,0x00,0x18,0x10,0x00,0x00,0x18,0x1F,0xFF,0xFF,0xF8,0x1F,0xFF,0xFF,0xF8,
};

uint8  const   menuchar7[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字: 练习

;  宽×高(像素) : 18×32
------------------------------------------------------------------------------*/
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x20,0x40,0x00,0x10,0x20,0x48,0x7F,0xF8,
  0x27,0xFC,0x00,0x10,0x48,0x80,0x08,0x10,
  0x48,0x80,0x04,0x10,0xF3,0xE0,0x02,0x10,
  0x21,0x20,0x02,0x10,0x43,0xFC,0x00,0x50,
  0xF8,0x20,0x01,0x90,0x41,0x30,0x06,0x10,
  0x19,0x28,0x78,0x10,0xE2,0x24,0x20,0x10,
  0x44,0xA4,0x00,0xA0,0x00,0x40,0x00,0x40,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
 
};

uint8   const   menupic8[]=
{
/*--  调入了一幅图像:D:\我的文档\桌面\新建文件夹\verifydialog.ico  --*/
/*--  宽度x高度=32x32  --*/
0x03,0xFF,0xFF,0xC0,0x03,0xFF,0xFF,0xC0,0x0F,0xFF,0xFF,0xF0,0x0F,0xFF,0xFF,0xF0,
0x3F,0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xFC,0x3F,0xF0,0x0F,0xFC,0x3F,0xF0,0x0F,0xFC,
0x3F,0xFF,0xFF,0xFC,0x3F,0xFF,0xFF,0xFC,0x0F,0xFF,0xFF,0xF0,0x0F,0xFF,0xFF,0xF0,
0x03,0xFF,0xFF,0xC0,0x03,0xFF,0xFF,0xC0,0x00,0x3F,0xFC,0x00,0x00,0x3F,0xFC,0x00,
0x00,0x3F,0xFF,0xC0,0x00,0x3F,0xFF,0xC0,0x00,0x3F,0xFF,0xF0,0x00,0x3F,0xFF,0xF0,
0x00,0x3F,0xFF,0xC0,0x00,0x3F,0xFF,0xC0,0x00,0x3F,0xFC,0x00,0x00,0x3F,0xFC,0x00,
0x00,0x3F,0xFF,0xC0,0x00,0x3F,0xFF,0xC0,0x00,0x3F,0xFF,0xF0,0x00,0x3F,0xFF,0xF0,
0x00,0x3F,0xFF,0xC0,0x00,0x3F,0xFF,0xC0,0x00,0x0F,0xF0,0x00,0x00,0x0F,0xF0,0x00,
};

uint8  const   menuchar8[]=
{
/*------------------------------------------------------------------------------
;  源文件 / 文字: 密码
;  宽×高(像素) : 18×32
------------------------------------------------------------------------------*/
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  0x02,0x00,0x00,0x10,0x01,0x00,0xFD,0xF8,
  0x7F,0xF8,0x20,0x10,0x44,0x48,0x21,0x10,
  0x8A,0x90,0x21,0x10,0x29,0x10,0x79,0x10,
  0x2A,0x28,0x49,0x10,0x0C,0x28,0xC9,0xFC,
  0x77,0xE0,0x48,0x04,0x02,0x00,0x4B,0xF4,
  0x22,0x10,0x78,0x04,0x22,0x10,0x48,0x04,
  0x22,0x10,0x40,0x28,0x3F,0xF0,0x00,0x10,
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 
 
};

uint8  const  *const  pic_all[][2]=
{
  {menupic1,menuchar1},
  {menupic2,menuchar2},
  {menupic3,menuchar3},
  {menupic4,menuchar4},
  {menupic5,menuchar5},
  {menupic6,menuchar6},
  {menupic7,menuchar7},
  {menupic8,menuchar8}
};
/*按键消息邮箱*/
OS_EVENT   *KeyMbox=NULL;       //按键消息邮箱(直接使用其msg指针保存为按键值)

/*定义8个图标结构变量*/

MENUICO    mainmenu[8];

/*按键定义值*/

#define	  KEY_LEFT     1
#define	  KEY_RIGHT    2
#define	  KEY_OK       4

#define	  TaskStkLengh	64		        //定义用户任务0的堆栈长度
OS_STK	  TaskStk0[TaskStkLengh];		//定义用户任务0的堆栈
OS_STK	  TaskStk1[TaskStkLengh];		//定义用户任务1的堆栈
void 	  Task0(void *pdata);			//Task0 任务0(图形显示)
void 	  Task1(void *pdata);			//Task1 任务1(按键输入)

/****************************************************************************
* 名称: main()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -