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

📄 main.c

📁 基于LPC2134的在ucos2操作系统下的源代码
💻 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"

#define	 TaskStkLengh	512		      //定义用户任务0的堆栈长度

#define  TT             Fpclk/1000000

#define   BEEP         1<<25



uint8  tab1[4]={0x08,0x04,0x02,0x01};
uint8  tab2[4]={0x08,0x04,0x02,0x01};

uint16  xf[96]={

  1507,160,1507,1428,317,1428,
  1352,470,1352,1279,616,1279,
  1210,754,1210,1146,883,1146,
  1087,1000,1087,1035,1105,1035,
  988,1198,988,947,1280,947,
  912,1350,912,882,1410,882,
  856,1462,856,833,1508,833,
  813,1548,813,793,1587,793,
  774,1626,774,754,1666,754,
  731,1712,731,705,1764,705,
  675,1824,675,640,1895,640,
  599,1976,599,552,2070,552,
  500,2175,500,441,2292,441,
  377,2420,377,308,2558,308,
  235,2704,235,159,2856,159,
  80, 3014,80, 0,  3174,0
};

uint16  xf0[150]={

  977, 66,977,945,130,945,
  913,194,913,881,258,881,
  851,318,851,821,378,821,
  792,436,792,765,490,765,
  739,542,739,714,592,714,
  691,639,691,669,682,669,
  649,722,649,630,760,630,
  613,794,613,597,826,597,
  583,854,583,570,880,570,
  558,904,558,548,924,548,
  538,944,538,529,962,529,
  521,978,521,513,994,513,
  505,1010,505,497,1026,497,
  489,1042,489,481,1058,481,
  472,1076,472,462,1096,462,
  452,1116,452,440,1140,440,
  427,1166,427,413,1194,413,
  397,1226,397,380,1260,380,
  361,1298,361,341,1338,341,
  320,1380,320,296,1428,296,
  272,1476,272,245,1530,245,
  218,1584,218,189,1642,189,
  159,1702,159,128,1764,128,
  97, 1826,97, 65, 1890,65,
  33, 1954,33, 0,  2020,0
 };


uint16   xf1[24]={

  1007,451,1007,815,821,815,
  694,1076,694, 625, 1250,  625,
  555,1424,555,435,1679,435,
  243,2049, 243,   0,   2500,  0

 };
uint16  xf2[24]={    //80ms  16细分      


  2185,962, 2185, 1791,1752, 1791,
  1519,2296,1519, 1333,2667, 1333,
  1148,3038,1148, 876, 3582, 876,
  481 ,4371,481,  0,   5333, 0
};

uint16   xf3[48]={

  1171,239, 1171,1057,466, 1057,
  955, 671, 955, 867, 847, 867,
  793, 993, 793, 735, 1111,735,
  687, 1206,687, 645, 1290,645,
  603, 1374,603, 555, 1470,555,
  497, 1587,497, 424, 1733,424,
  335, 1910,335, 233, 2115,233,
  119, 2342,119, 0,   2581,0
 };
 
uint16   xf4[]={
  605, 59,605,576,117,576,
  547, 174,547,520,229,520,
  494, 281,494,469,330,469,
  447, 375,447,426,417,426,
  407, 454,407,390,488,390,
  375, 519,375,361,546,361,
  349, 571,349,338,593,338,
  327, 614,327,317,634,317,
  307, 655,307,296,676,296,
  285, 698,285,273,723,273,
  259, 750,259,244,781,244,
  227, 815,227,208,852,208,
  187, 894,187,165,939,165,
  140, 988,140,114,1040,114,
  87, 1095,87,58,1152,58,
  30, 1210,30,0,    1269,0
};

uint16  xf5[96]={


  1171,239, 1171,1057,466, 1057,
  955, 671, 955, 866, 847, 866,
  793, 993, 793, 735, 1111,735,
  687, 1206,687, 645, 1290,645,
  603, 1374,603, 555, 1470,555,
  497, 1587,497, 424, 1733,424,
  335, 1910,335, 233, 2115,233,
  119, 2342,119, 0,   2581,0,
  
  
  119, 2342, 119, 233, 2115, 233,
  335, 1910, 335, 424, 1733, 424,
  497, 1587, 497, 555, 1470, 555,
  603, 1374, 603, 645, 1290, 645,
  687, 1206, 687, 735, 1111, 735,
  793, 993,  793, 866, 848,  866,
  955, 671,  955, 1057,466,  1057,
  1171,239,  1171,1290,0,    1290
};

 fp32   xf6s[96]={
 
    0.0146,0.0030, 0.0146,0.0132,0.0058,0.0132,
    0.0119,0.0084, 0.0119,0.0108,0.0106,0.0108,
    0.0099,0.0124, 0.0099,0.0092,0.0139,0.0092,
    0.0086,0.0151, 0.0086,0.0081,0.0161,0.0081,
    0.0075,0.0172, 0.0075,0.0069,0.0184,0.0069,
    0.0062,0.0198, 0.0062,0.0053,0.0217,0.0053,
    0.0042,0.0239, 0.0042,0.0029,0.0264,0.0029,
    0.0015,0.0293, 0.0015,0,     0.0323, 0
    
 };   
 fp32   xf6x[96]={
    
    0.0015,0.0293,0.0015,0.0029,0.0264,0.0029,
    0.0042,0.0239,0.0042,0.0053,0.0217,0.0053,
    0.0062,0.0198,0.0062,0.0069,0.0184,0.0069,
    0.0075,0.0172,0.0075,0.0081,0.0161,0.0081,
    0.0086,0.0151,0.0086,0.0092,0.0139,0.0092,
    0.0099,0.0124,0.0099,0.0108,0.0106,0.0108,
    0.0119,0.0084,0.0119,0.0132,0.0058,0.0132,
    0.0146,0.0030,0.0146,0.0161,0,     0.0161
};
    
 fp32  xf7[96]={

    0.0151,0.0020,0.0151,0.0141, 0.0040,0.0141,
    0.0131,0.0060,0.0131,0.0121,0.0081,0.0121,
    0.0111,0.0101,0.0111,0.0101,0.0121,0.0101,
    0.0091,0.0141,0.0091,0.0081,0.0161,0.0081,
    0.0071,0.0181,0.0071,0.0060,0.0202,0.0060,
    0.0050,0.0222,0.0050,0.0040,0.0242,0.0040,
    0.0030,0.0262,0.0030,0.0020,0.0282,0.0020,
    0.0010,0.0302,0.0010, 0,0.0323, 0,
    
    
    0.0010,0.0302,0.0010,0.0020,0.0282,0.0020,
    0.0030,0.0262,0.0030,0.0040,0.0242,0.0040,
    0.0050,0.0222,0.0050,0.0060,0.0202,0.0060,
    0.0071,0.0181,0.0071,0.0081,0.0161,0.0081,
    0.0091,0.0141,0.0091,0.0101,0.0121,0.0101,
    0.0111,0.0101,0.0111,0.0121,0.0081,0.0121,
    0.0131,0.0060,0.0131,0.0141,0.0040,0.0141,
    0.0151,0.0020,0.0151,0.0161,0,     0.0161
}; 

 fp32  xf8s[96]={
   
    0.0077, 0.00008,0.0077, 0.0073,  0.0015, 0.0073,
    0.0070, 0.0022, 0.0070, 0.0066,  0.0029, 0.0066,
    0.0063, 0.0036, 0.0063, 0.0060,  0.0042, 0.0060,
    0.0057, 0.0048, 0.0057, 0.0054,  0.0053, 0.0054,
    0.0052, 0.0058, 0.0052, 0.0050,  0.0062, 0.0050,
    0.0048, 0.0066, 0.0048, 0.0046,  0.0069, 0.0046,
    0.0044, 0.0073, 0.0044, 0.0043,  0.0075, 0.0043,
    0.0042, 0.0078, 0.0042, 0.0040,  0.0081, 0.0040,
    0.0039, 0.0083, 0.0039, 0.0038,  0.0086, 0.0038,
    0.0036, 0.0089, 0.0036, 0.0035,  0.0092, 0.0035,
    0.0033, 0.0095, 0.0033, 0.0031,  0.0099, 0.0031,
    0.0029, 0.0104, 0.0029, 0.0026,  0.0108, 0.0026,
    0.0024, 0.0114, 0.0024, 0.0021,  0.0119, 0.0021,
    0.0018, 0.0126, 0.0018, 0.0015,  0.0132, 0.0015,
    0.0011, 0.0139, 0.0011, 0.00007, 0.0146, 0.00007,
    0.00004,0.0154, 0.00004,0,       0.0161, 0
 };
    
    
fp32  xf8x[96]={
    
    0.00004,0.0154, 0.00004,0.00007,0.0146, 0.00007,
    0.0011, 0.0139, 0.0011, 0.0015, 0.0132, 0.0015,
    0.0018, 0.0126, 0.0018, 0.0021, 0.0119, 0.0021,
    0.0024, 0.0114, 0.0024, 0.0026, 0.0108, 0.0026,
    0.0029, 0.0104, 0.0029, 0.0031, 0.0099, 0.0031,
    0.0033, 0.0095, 0.0033, 0.0035, 0.0092, 0.0035,
    0.0036, 0.0089, 0.0036, 0.0038, 0.0086, 0.0038,
    0.0039, 0.0083, 0.0039, 0.0040, 0.0081, 0.0040,
    0.0042, 0.0078, 0.0042, 0.0043, 0.0075, 0.0043,
    0.0044, 0.0073, 0.0044, 0.0046, 0.0069, 0.0046,
    0.0048, 0.0066, 0.0048, 0.0050, 0.0062, 0.0050,
    0.0052, 0.0058, 0.0052, 0.0054, 0.0053, 0.0054,
    0.0057, 0.0048, 0.0057, 0.0060, 0.0042, 0.0060,
    0.0063, 0.0036, 0.0063, 0.0066, 0.0029, 0.0066,
    0.0070, 0.0022, 0.0070, 0.0073, 0.0015, 0.0073,
    0.0077, 0.00007,0.0077, 0.0081, 0,      0.0081
};

fp32  xf9s[60]={
   

    0.0119,0.0019,0.0119,0.0109,0.0037,0.0109,
    0.0101,0.0055,0.0101,0.0093,0.0070,0.0093,
    0.0086,0.0084,0.0086,0.0080,0.0096,0.0080,
    0.0075,0.0106,0.0075,0.0071,0.0114,0.0071,
    0.0067,0.0122,0.0067,0.0064,0.0128,0.0064,
    0.0061,0.0135,0.0061,0.0057,0.0142,0.0057,
    0.0053,0.0150,0.0053,0.0048,0.0160,0.0048,
    0.0042,0.0172,0.0042,0.0035,0.0186,0.0035,
    0.0027,0.0202,0.0027,0.0019,0.0219,0.0019,
    0.0010,0.0237,0.0010,0,     0.0256,0
};
    
fp32  xf9x[60]={ 
   
    0.0010,0.0237,0.0010,
    0.0019,0.0219,0.0019,0.0027,0.0202,0.0027,
    0.0035,0.0186,0.0035,0.0042,0.0172,0.0042,
    0.0048,0.0160,0.0048,0.0053,0.0150,0.0053,
    0.0057,0.0142,0.0057,0.0061,0.0135,0.0061,
    0.0064,0.0128,0.0064,0.0067,0.0122,0.0067,
    0.0071,0.0114,0.0071,0.0075,0.0106,0.0075,
    0.0080,0.0096,0.0080,0.0086,0.0084,0.0086,
    0.0093,0.0070,0.0093,0.0101,0.0055,0.0101,
    0.0109,0.0037,0.0109,0.0119,0.0019,0.0119,
    0.0128,0,     0.0128
};
uint16  xifen1[24]={                  // 可以转动(200ms  8细分)
  5371,2591, 5371,4346,4640,4346,
  3704,5924,3704,3333,6666,3333,
  2962,7409,2962,2320,8692,2320,
  1295,1074,1295,  0,1333,  0
};
uint16  xifen2[48]={                  // 不可以转动(200ms 32细分)

  2903,645, 2903,2599,1253,2599,
  2328,1794,2328,2103,2245,2103,
  1925,2600,1925,1792,2866,1792,
  1693,3064,1693,1612,3225,1612,
  1532,3387,1532,1433,3585,1433,
  1300,3851,1300,1122,4206,1122,
  897, 4657,897, 627, 5198,627,
  322, 5806,322, 0,   6451,0,
 };
uint16   xifen3[48]={                // 不可以转动(400ms 32细分)


  5806,1290, 5806,5197,2507,5197,
  4657,3588,4657,4206,4490,4206,
  3851,5201,3851,3585,5733,3585,
  3387,6129,3387,3225,6451,3225,
  3064,6774,3064,2866,7170,2866,
  2600,7702,2600,2245,8412,2245,
  1794,9315,1794,1253,10396,1253,
  645,11613,645, 0,12903, 0
 };
  
 uint16   xifen4[30]={                //  可以转动(400ms 10细分)   
  8867,3318,8867,7439,6173,7439,
  6386,8278,6386,5709,9634,5709,
  5263,10526,5263,4817,11418,4817,
  4139,12774,41394,3086,14879,3086,
  1659,17734,1659,   0,21053,   0,
 };
 uint16   xifen5[36]={                 // 可以转动(200ms 24细分)

  3772,1150,3772,3254,2187,3254,
  2834,3026, 2834,2529,3636,2529,
  2323,4049,2323,2173,4347,2173,
  2024,4646,2024, 1818,5058,1818,
  1513,5669,1513,1093, 6508,1093,
  575,7544,575,0, 8695,0,
  };
 
 uint16   xifen6[42]={                // 可以转动(200ms 28细分)


  3281,844,3281,2890,1626,2890,
  2556,2295,2556,2291,2824,2291,
  2097,3213,2097,1958,3489,1958,
  1851,3703,1851,1744,3917,1744,
  1606,4194,1606,1412,4583,1412,
  1147,5112,1147, 812,5781,812,
  422,6563,422,   0,7407,  0
};

uint16    xifen7[45]={               // 可以转动(200ms 30细分)


  3080,734,3080,2737,1422,2737,
  2437,2022,2437,2192,2511,2192,
  2006,2884,2006,1870,3156,1870,
  1768,3359,1768,1679,3537,1679,
  1578,3740,1578,1442,4012,1442,
  1255,4385,1255,1011,4874,1011,
  711,5474,711,367,6161,367,
  0,6896, 0
};

⌨️ 快捷键说明

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