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

📄 hanziku.c

📁 基于2812的触摸屏的程序,能够显示基本图形.
💻 C
📖 第 1 页 / 共 5 页
字号:
//--------------------公共变量.HJF------------------
/*unsigned long int daiji_data[14]; //---主界面的数据
unsigned char run_sta_bz;  //0-待机、1--运行、2--停机、3--报警

unsigned int screen_x,screen_y,state;
unsigned char page_num_flg;       //扫描哪一屏的坐标
unsigned char xian_data;          //第一次进入界面或按确定键后不在显示数据的标志 0-显 1-不显
unsigned long edit_data;
unsigned long show_ymdhms[6];     //主界面显示的年、月、日、时、分、秒
unsigned char xg_xiang_bz;        //修改时间的哪一个的标志 
unsigned long ymdhms[6];          //年、月、日、时、分、秒的MAX 线上值 MIN
//-----主界面显示、运行方式、控制方式、频率给定-四个选择的标志-从0开始
unsigned char zjm_bz,yx_bz,kz_bz,pl_bz;
unsigned long disp_jl_fist;      //当前页显示记录数据的第一条的记录数
unsigned int  jiange_time;       //间隔时间  MIN=1 MAX=99 
unsigned long sjjlu_tiaoshu;     //数据记录条数
unsigned char Up_bz;             //U盘是否存在的标志  0--不存在  1--存在

unsigned char xz_gx_bz;          //选择哪条的更新的标志 (圈和圆的变换)
unsigned char csxg_gx;   //文本框是否更换的标志 决定最大、小值更新和修改名称的更新
unsigned char qd_aj_gx;  //确定按键是否按下标志  决定参数的数据是否修改

unsigned int  csbc_jilu[8][20];  //参数保存记录  最大存8条
unsigned char bcjilu_N;          //保存记录条数  0--8:=0时没有记录 1--8有记录

unsigned char kaiguan_in[16];    //开关量输入状态
unsigned char kaiguan_out[10];   //开关量输出状态

unsigned long ymdhms_init[6][3]={ {2000,2007,2100},{1,8,12},{1,31,31},{0,15,24},{0,50,59},{0,45,59} };
//-------------------结构体----------------
//volatile struct Ouy_REGS OuyRegs; 
//--------------------------------------------------
*/
//--  北京安纳克高压变频控制系统  -宋体, 11-  宽度x高度: 184x14
const unsigned int hz1[]={
0xB80E,
0x0900,0x1800,0x2008,0x2002,0x0008,0x07FF,0x0080,0x13F8,
0x8400,0x809F,0xFC21,0x0009,0x0008,0x0020,0x1020,0xFFFB,
0xFFE4,0x103F,0xFE50,0x4082,0x0480,0x8100,0x4080,0x0903,
0xFFE7,0xFF11,0xFC02,0x0000,0x0410,0x0220,0x5C80,0xBFE7,
0xE482,0x104F,0xF809,0x1000,0x0401,0x2524,0x0200,0x7F04,
0x100A,0x2851,0xF3E0,0x2484,0x8420,0x9100,0xF960,0xFF84,
0x413D,0x243F,0xE041,0x0410,0x0A24,0x5110,0xA928,0x849F,
0xC0F2,0x4009,0x8080,0x8040,0x0924,0x2020,0x7F04,0x1012,
0x22FD,0x5090,0x8FF4,0x8110,0x2420,0x0900,0x808F,0xFF91,
0x5420,0x2000,0x05FF,0x2FFA,0x1150,0xE040,0x8486,0x084F,
0xF009,0x00FF,0x8084,0x2154,0x3FE1,0xFFC4,0x1004,0x1055,
0x539F,0xC7F4,0x9FFC,0x8240,0x0900,0x0803,0x083D,0x8C08,
0x8100,0x4414,0x0220,0x5550,0x8204,0x9480,0x84F2,0x4009,
0x084A,0x00D0,0x0104,0x0881,0x3E44,0x1301,0x4089,0x5082,
0x0490,0x8490,0x0240,0x3908,0xC980,0x300D,0x0408,0x8122,
0x4811,0x0080,0x0840,0x8204,0xD088,0x8834,0x48C9,0x0908,
0x404C,0x3114,0x1089,0x3E48,0x1003,0x4010,0xA082,0x04A2,
0x9284,0xC848,0x88F2,0x3047,0x8301,0x08E0,0x7900,0xCBFF,
0x9C3C,0xE31B,0x3FE0,0x8101,0x0010,0x3000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000};

//--  急  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz2[]={
0x1010,
0x0400,0x0400,0x0FE0,0x0840,0x1080,0x2FF0,0x0010,0x0FF0,
0x0010,0x0FF0,0x0100,0x2884,0x2892,0x6812,0x07F0,0x0000};

//--  启  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz3[]={
0x1010,
0x0100,0x00C0,0x0080,0x1FFC,0x1004,0x1004,0x1FFC,0x1000,
0x1000,0x17FC,0x1404,0x2404,0x2404,0x47FC,0x8404,0x0000};

//--  停  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz4[]={
0x1010,
0x0840,0x0C20,0x0BFE,0x1000,0x11F8,0x3108,0x51F8,0x9000,
0x17FE,0x1402,0x11FC,0x1020,0x1020,0x1020,0x10A0,0x1040};

//--  动  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz5[]={
0x1010,
0x0020,0x0020,0x7E20,0x0020,0x00FC,0xFF24,0x1024,0x1024,
0x2424,0x2224,0x4F44,0xFA44,0x4084,0x0114,0x0208,0x0000};

//--  加  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz6[]={
0x1010,
0x0800,0x0800,0x0800,0x7F7C,0x0944,0x0944,0x0944,0x0944,
0x1144,0x1144,0x1144,0x2144,0x217C,0x4544,0x8240,0x0000};

//--  减  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz7[]={
0x1010,
0x0020,0x4028,0x2024,0x2FFE,0x0820,0x2FE4,0x2826,0x282C,
0x4BA8,0xCAA8,0x4A90,0x5392,0x52AA,0x2046,0x4182,0x0000};

//--  速  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz8[]={
0x1010,
0x0080,0x4080,0x2FFC,0x2080,0x0080,0x07F8,0xE488,0x2488,
0x27F8,0x21A0,0x2298,0x2C88,0x2080,0x5080,0x8FFE,0x0000};

//--  机  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz9[]={
0x1010,
0x1000,0x10F8,0x1088,0xFE88,0x1088,0x1088,0x3888,0x3488,
0x5488,0x5088,0x9108,0x110A,0x120A,0x120A,0x1406,0x1000};

//--  状  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz10[]={
0x1010,
0x10A0,0x1090,0x1098,0x9088,0x5080,0x5FFE,0x10A0,0x10A0,
0x3120,0x5120,0x9110,0x1210,0x1208,0x140E,0x1804,0x1000};

//--  态  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz11[]={
0x1010,
0x0100,0x0100,0x7FFC,0x0100,0x0280,0x0240,0x0520,0x0898,
0x3006,0x0100,0x0488,0x2484,0x2412,0x6412,0x43F0,0x0000};

//--  功  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz12[]={
0x1010,
0x0020,0x0020,0x7F20,0x0820,0x0BFC,0x0824,0x0824,0x0844,
0x0944,0x0E44,0xF084,0x4084,0x0104,0x0278,0x0410,0x0000};

//--  能  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz13[]={
0x1010,
0x2040,0x3040,0x244C,0x4270,0xFF44,0x4246,0x007C,0x7E00,
0x4240,0x7E4C,0x4270,0x7E40,0x4244,0x4246,0x4A3C,0x4400};

//--  帮  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz14[]={
0x1010,
0x0400,0x3FBE,0x0424,0x3FA8,0x0428,0x7FA4,0x0432,0x08AC,
0x10A0,0x2FF8,0x4888,0x0888,0x08A8,0x0890,0x0080,0x0080};

//--  助  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz15[]={
0x1010,
0x0020,0x3E20,0x2220,0x2220,0x22FC,0x3E24,0x2224,0x2224,
0x3E24,0x2224,0x2244,0x2744,0xF884,0x0114,0x0208,0x0000};

//--  运  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz16[]={
0x1010,
0x4000,0x23FC,0x3000,0x2000,0x0000,0x07FE,0xE080,0x2120,
0x2110,0x2208,0x247C,0x2FCC,0x2008,0x5800,0x87FE,0x0000};

//--  行  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz17[]={
0x1010,
0x0800,0x1C00,0x31FC,0x4000,0x8800,0x0C00,0x1BFE,0x3020,
0x5020,0x9020,0x1020,0x1020,0x1020,0x1020,0x10A0,0x1040};

//--  给  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz18[]={
0x1010,
0x1040,0x1040,0x20A0,0x2090,0x4908,0xF20E,0x15F4,0x2000,
0x4000,0xF9F8,0x0108,0x0108,0x1908,0xE108,0x01F8,0x0000};

//--  定  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz19[]={
0x1010,
0x0200,0x0100,0x3FFE,0x2004,0x4008,0x1FF0,0x0100,0x1100,
0x1100,0x11F0,0x1100,0x2900,0x2500,0x4300,0x81FC,0x0000};

//--  频  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz20[]={
0x1010,
0x0800,0x08FE,0x4E20,0x4840,0x48FC,0xFE84,0x00A4,0x08A4,
0x4AA4,0x4AA4,0x84A4,0x0850,0x1048,0x2086,0xC302,0x0000};

//--  率  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz21[]={
0x1010,
0x0200,0x0100,0x7FFE,0x4100,0x2228,0x17D0,0x0480,0x1110,
0x2248,0x47C4,0x0120,0xFFFE,0x0100,0x0100,0x0100,0x0100};

//--  电  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz22[]={
0x1010,
0x0100,0x0100,0x0100,0x3FF8,0x2108,0x2108,0x3FF8,0x2108,
0x2108,0x2108,0x3FF8,0x2108,0x0102,0x0102,0x00FE,0x0000};

//--  压  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz23[]={
0x1010,
0x0000,0x3FFE,0x2000,0x2080,0x2080,0x2088,0x2FFC,0x2080,
0x20A0,0x2090,0x2098,0x4090,0x4080,0xBFFE,0x0000,0x0000};

//--  流  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz24[]={
0x1010,
0x2080,0x1040,0x17FE,0x0040,0x8080,0x4910,0x4BF8,0x1008,
0x1250,0x1250,0xE250,0x2250,0x2452,0x2452,0x284E,0x2000};

//--  力  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz25[]={
0x1010,
0x0100,0x0100,0x0100,0x0100,0x7FFC,0x0104,0x0104,0x0104,
0x0104,0x0204,0x0204,0x0404,0x0404,0x0804,0x1028,0x2010};

//--  型号:  --  **  宋体, 9  **  宽度x高度=30x12,  调整后为: 32x12                                                                                                                                                                                                                                                                        
const unsigned int hz26[]={
0x200C,
0x7C43,0xF800,0x2942,0x0800,0x2942,0x0800,0xFF43,0xF800,
0x2940,0x0020,0x284F,0xFE00,0x48C1,0x0000,0x8401,0xF800,
0x7FC0,0x0800,0x0400,0x0820,0xFFE0,0x7000,0x0000,0x0000};       

//--  输  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz27[]={
0x1010,
0x2040,0x2040,0xFCA0,0x2118,0x43F6,0x5400,0xFC04,0x53D4,
0x1254,0x1FD4,0xF254,0x13D4,0x1254,0x1254,0x1344,0x128C};

//--  入  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz28[]={
0x1010,
0x0C00,0x0600,0x0200,0x0100,0x0300,0x0280,0x0280,0x0440,
0x0420,0x0820,0x0810,0x1008,0x200E,0x4004,0x8000,0x0000};

//--  出  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int hz29[]={
0x1010,
0x0100,0x0100,0x2104,0x2104,0x2104,0x2104,0x3FFC,0x2104,
0x0100,0x2104,0x2104,0x2104,0x2104,0x3FFC,0x2004,0x0000}; 
      
//--  EHV06040  --  **  宋体, 9  **  宽度x高度=48x12,  调整后为: 48x12
const unsigned int hz30[]={
0x300C,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xFB3C,0xDC71,
0xC11C,0x4924,0xA292,0x2322,0x5124,0xA282,0x2522,0x71E5,
0x22F2,0x2522,0x5125,0x228A,0x2922,0x4123,0x228A,0x27A2,
0x4922,0x228A,0x2122,0xFB32,0x1C71,0xC19C,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000      };

//disp E: 宽度x高度=30x17,  调整后为: 32x17 (E)
const unsigned int ph0[]={
0x2011,         
0xFFFF,0xFFFE,0xFFFF,0xFFFE,0xFC00,0x0000,0xFC00,0x0000,
0xFC00,0x0000,0xFC00,0x0000,0xFC00,0x0000,0xFFFF,0xFFFC,
0xFFFF,0xFFFC,0xFC00,0x0000,0xFC00,0x0000,0xFC00,0x0000,
0xFC00,0x0000,0xFC00,0x0000,0xFC00,0x0000,0xFFFF,0xFFFF,
0xFFFF,0xFFFF                                          };

//disp necom: 宽度x高度=123x12,  调整后为: 128x12 (necon)
const unsigned int ph1[]={										
0x800C,         
0xFCFF,0xE001,0xFFF0,0x003F,0xFC00,0x7FFC,0x07E7,0xFF00,
0xFFFF,0xFC0F,0xFFFF,0x01FF,0xFFC3,0xFFFF,0x87FF,0xFFC0,
0xFF81,0xFE3F,0x803F,0x87F0,0x0FE7,0xF01F,0xC7FC,0x0FE0,
0xFE00,0x7E7C,0x0007,0xCFC0,0x03EF,0x8003,0xE7F0,0x03E0,
0xFC00,0x7EFF,0xFFFF,0xEF80,0x000F,0x0001,0xE7E0,0x03E0,
0xFC00,0x7EFF,0xFFFF,0xEF80,0x001F,0x0001,0xF7E0,0x03E0,
0xFC00,0x7EFC,0x0000,0x0F80,0x001F,0x0001,0xF7E0,0x03E0,
0xFC00,0x7EFE,0x0000,0x0F80,0x000F,0x0001,0xE7E0,0x03E0,
0xFC00,0x7E7F,0x0007,0xEFC0,0x01EF,0x8003,0xE7E0,0x03E0,
0xFC00,0x7E3F,0x801F,0xC7F0,0x07C7,0xF01F,0xC7E0,0x03E0,
0xFC00,0x7E0F,0xFFFF,0x01FF,0xFFC3,0xFFFF,0x07E0,0x03E0,
0xFC00,0x7E01,0xFFF8,0x003F,0xFE00,0x7FF8,0x07E0,0x03E0};   

// 状态  ** 宋体,9 **: 宽度x高度=24x12,  调整后为: 24x12
const unsigned int ph2[]={
0x180C,	
0x2200,0x4022,0x8044,0xA24F,0xFE6F,0xE0A0,0x2201,0x1022,
0x02C8,0x630C,0x26A5,0x0188,0x2485,0x4428,0x450A,0x3029,
0xF800,0x0000	};	

//--  待机  --  **  宋体, 9  **  宽度x高度=24x12,  调整后为: 24x12
const unsigned int ph3[]={
0x180C,	
0x2202,0x082F,0xC27C,0x420F,0xC892,0x0248,0x2FE2,0x4860,
0x8748,0xBFE6,0xC824,0x8A48,0x228A,0x4A20,0x828A,0x2383,
0x0E00,0x0000  };

//--  开环  --  **  宋体, 9  **  宽度x高度=24x12,  调整后为: 24x12
const unsigned int ph4[]={
0x180C,  
0x0040,0xFE7F,0xEF10,0x1102,0x1011,0x0210,0x110F,0x38FF,
0xE254,0x1102,0x9211,0x0312,0x110C,0x1021,0x0010,0xC100,
0x1000,0x0000   };

//一幅图象 长方形实体16位块: 宽度x高度=24x12,  调整后为: 24x12 
const unsigned int ph5[]={
0x180C,  
0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
0xFFFF,0xFFFF};

//--  闭环  --  **  宋体, 9  **  宽度x高度=24x12,  调整后为: 24x12
const unsigned int ph6[]={
0x180C,  
0x27E0,0xFE10,0x2F10,0x4222,0x1042,0x2210,0x7FAF,0x3846,
0x2254,0x4A22,0x9252,0x2312,0x622C,0x104E,0x2010,0x40E0,
0x1000,0x0000	};

//--  本地控制  --  **  宋体, 9  **   宽度x高度=48x12,  调整后为: 48x12
const unsigned int ph7[]={
0x300C,
0x0404,0x1021,0x0102,0x0444,0x502F,0xE542,0xFFE4,0x54F8,
0x27EA,0x0404,0x5C22,0x890A,0x0E0F,0x7434,0x4FEA,0x1504,
0xD468,0x210A,0x2484,0x54A7,0xC7EA,0x4444,0x5C21,0x052A,
0xBFA7,0x5221,0x0522,0x040C,0x4221,0x0562,0x0400,0x7EEF,
0xE10E,0x0000,0x0000,0x0000	  };

//--  正常状态  --  **  宋体, 11  **  宽度x高度=56x14,  调整后为: 56x14
const unsigned int ph8[]={
0x380E,
0x7FF0,0x8881,0x0800,0x8002,0x0049,0x010A,0x3FFE,0x0203,
0xFFE9,0x0900,0x8002,0x0200,0x2508,0x0140,0x0202,0x7F25,
0xFF82,0x2022,0x0041,0x0108,0x0510,0x23E0,0x7F03,0x0838,
0x8E22,0x0008,0x0514,0x0000,0x2201,0xFFC9,0x1415,0x0822,
0x0108,0x4122,0x1484,0x2201,0x0941,0x2214,0x5222,0x0108,
0x8141,0xA412,0xFFF8,0x0801,0x8103,0xE000,0x0000,0x0000,
0x0000	  };

//--  Hz  --  **  宋体, 11  **  宽度x高度=14x14,  调整后为: 16x14
const unsigned int ph9[]={
0x100E,
0x0000,0x0000,0x0000,0xEE00,0x4400,0x4400,0x44F8,0x7C90,
0x4420,0x4420,0x4448,0xEEF8,0x0000,0x0000	};

//--  统  --  **  宋体, 12  **  宽度x高度=16x16,  调整后为: 16x16
const unsigned int ph10[]={

⌨️ 快捷键说明

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