?? test1.c
字號:
0xF3,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE3,0xF9,
0xFE,0x7F,0xCF,0x80,0x1F,0xE0,0x7F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0xC0,0x07,0xF0,0x00,0xFF,0xDF,0x80,0x7F,0xE0,0x3F,0xFF,0xC0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x07,0xF0,0x01,0xFF,0x9F,0x00,0x7F,0xC0,
0x07,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x0F,0xE3,0xFD,
0xFF,0xBF,0x00,0x7F,0xC0,0x07,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,
0x0F,0x00,0x0F,0xE7,0xFB,0xFF,0xFF,0x00,0xFF,0x80,0x03,0xFF,0xE0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1C,0x00,0x3F,0x80,0x07,0xF3,0xFF,0xFF,0x00,0xFF,0x80,0x00,
0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x3F,0x80,0x07,0xF3,0xFF,
0xFF,0xC1,0xFF,0x80,0x01,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x7F,0x3F,0xCF,0xE3,0xFF,0xFF,0xF3,0xFF,0x00,0x07,0xFF,0xC0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x7C,0x7E,0x7F,0xC0,0x03,0xFF,0xFF,0xFF,0xFF,0x00,0x07,0xFF,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x7F,0x80,0x07,0xFF,0xFF,
0xFF,0xFF,0x00,0x07,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,
0xFF,0xBF,0xEF,0xFE,0xFF,0xFF,0xFE,0x00,0x07,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0xC0,0x00,0x01,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x07,0xFE,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x01,0xF8,0x00,0xFF,0xFF,0xFB,0x0F,0xFF,
0xF0,0x00,0x0F,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x00,
0xFF,0xFF,0xF3,0x03,0xFF,0xE0,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x03,0xF0,0x01,0xFF,0xBF,0xF6,0x03,0xFF,0xE0,0x00,0x0F,0xFC,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF3,0xF9,0xFF,0xBF,0xE6,0x01,0xFF,0xF8,
0x00,0x1F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xC0,0x03,0xF8,0x00,
0x7F,0xEE,0x01,0xFF,0xFF,0xE0,0x3F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x07,0x80,0x07,0xFB,0xFC,0xFF,0xD0,0x00,0xFF,0xFF,0xFC,0x7F,0xF0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x07,0xF9,0xFC,0xFF,0xC0,0x00,0x3F,0xFF,0xFE,
0x7F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x07,0xFB,0xFD,0xFF,
0xC0,0x00,0x7F,0xFF,0xFE,0x7F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,
0x1F,0x80,0x03,0xFF,0xFF,0xA0,0x00,0x7F,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x07,0xFB,0xFF,0x00,0x00,0x7F,0x81,0xFF,0xFF,
0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x1F,0xC7,0xFB,0xFF,0x40,
0x00,0xFF,0x80,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,
0x1F,0xC0,0x03,0xFE,0x00,0x00,0xFF,0x80,0x7F,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x7C,0x00,0x3F,0xC0,0x07,0xFE,0x80,0x00,0xFF,0x80,0x3F,0xFF,0xC0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x3F,0x8F,0xF7,0xFF,0x80,0x00,
0xFF,0x00,0x0F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,
0x0F,0xEF,0xFF,0x00,0x01,0xFE,0x00,0x03,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0xFC,0x00,0x1F,0xEF,0xFE,0x00,0x01,0xFC,0x00,0x03,0xFE,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x1F,0xDF,0xFC,0x00,0x03,0xFC,
0x00,0x07,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFC,0x00,0x3F,
0xDF,0xFA,0x00,0x03,0xF8,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x03,0xFF,0xFE,0x3F,0x9F,0xF8,0x00,0x07,0xF8,0x00,0x0F,0xFC,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFE,0x00,0x1F,0xFA,0x00,0x07,0xF8,0x00,
0x0F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0x7F,
0xFF,0xF8,0x1F,0xF0,0x00,0x1F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0xFB,0xFE,0x7F,0xFF,0xFF,0x9F,0xC0,0x00,0x3F,0xF8,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0xFE,0x7F,0xFF,0xFF,0x9F,0xC0,0x00,0x3F,
0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,
0xFF,0xFF,0xC0,0x00,0x7F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0xFF,0xFF,0xBF,0xFF,0xFF,0x80,0x00,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xBF,0xFF,0xFF,0xC0,0x00,0xFF,0xE0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0xFF,0xFF,0xFF,
0xFF,0xFF,0xE1,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xF1,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFD,0xFF,0x80,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFE,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,
0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1F,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFC,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x7F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,
0x18,0x0C,0xC0,0x00,0x00,0x00,0x00,0x07,0xB0,0x00,0x00,0x00,0x00,0x01,0xE0,0x00,
0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0xC3,0x85,0x9E,0x0F,0x0F,0x8F,0xFE,0x00,0x00,
0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0xC7,0xC7,0x9F,0x1F,
0x8F,0xCF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,
0x1C,0xC6,0xE7,0x3B,0x9D,0x8D,0xC6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1E,0x3C,0xC6,0x66,0x71,0xD9,0xD8,0xE6,0x30,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x74,0xCC,0x66,0x61,0xDF,0xF8,
0x76,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0xE4,
0xCC,0x64,0x71,0xF1,0xF8,0x76,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,
0x01,0xFE,0x00,0x19,0xC4,0xC6,0xE4,0x7B,0xB9,0xD8,0xE6,0x30,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xFF,0x07,0xFF,0x80,0x18,0x8F,0xE7,0xFE,0x3F,0xFF,0x8F,0xC6,
0x3C,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xDF,0xFF,0xE0,0x00,0x0F,0xF1,
0xFE,0x0F,0xFC,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x01,0xFE,
0x01,0xE0,0x00,0x0F,0xF1,0xFE,0x1F,0xFC,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,
0x00,0x00,0x0E,0x00,0xFC,0x00,0xE0,0x00,0x07,0xF1,0xFE,0x1F,0xFC,0x00,0x00,0x00,
0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0xFC,0x00,0xE0,0x00,0x07,0xF9,0xFE,
0x3F,0x7C,0xFB,0xF8,0x7F,0xFE,0x3F,0xF1,0xF0,0xF8,0xFB,0xFF,0x0E,0x00,0x7F,0x07,
0xE0,0x00,0x07,0xF9,0xFF,0x3E,0x7C,0xFB,0xFC,0x7F,0xFE,0x7F,0xF9,0xF0,0xF8,0xFB,
0xFF,0x8E,0x00,0xFF,0x8F,0xC0,0x00,0x07,0xF9,0xFF,0x3E,0x7C,0xFF,0xFC,0xFF,0xFE,
0x7F,0xFF,0xF8,0xF8,0xFF,0xFF,0xCE,0x00,0xFF,0xFF,0x80,0x00,0x07,0xFD,0xFF,0x3E,
0x7C,0xFF,0xFF,0xFF,0xFE,0xFF,0xFE,0xF8,0xFC,0xFF,0xFF,0xCE,0x01,0xF7,0xFE,0x00,
0x00,0x03,0xFF,0xFF,0xFE,0x7C,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0xFD,0xFF,0xFF,
0xEF,0xCF,0xFF,0xFF,0xC0,0x00,0x01,0xFF,0xDF,0xFC,0x7C,0xFC,0x7F,0xFC,0x7F,0xFC,
0x7F,0xFD,0xFF,0xFF,0xFE,0x03,0xFF,0x7F,0x9F,0xE0,0x00,0x01,0xFF,0xDF,0xFC,0x7C,
0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,0xFD,0xFF,0xFF,0xFF,0x83,0xFE,0x7E,0x03,0xE0,0x00,
0x01,0xFF,0xDF,0xFC,0x7C,0xFC,0x7F,0xFC,0x7F,0xF8,0x3F,0xFF,0xFF,0xEF,0xFF,0xE1,
0xFC,0x7C,0x01,0xE0,0x00,0x01,0xFF,0x8F,0xFC,0x7C,0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,
0xFF,0xBF,0xE7,0xFF,0xF0,0x00,0xF8,0x00,0xE0,0x00,0x01,0xFF,0x87,0xFC,0x7C,0xFC,
0x7F,0xFC,0xFF,0xFC,0x7F,0xFF,0xBF,0xCF,0x07,0xF6,0x01,0xF8,0x00,0xE0,0x00,0x00,
0xFF,0x07,0xF8,0x7C,0xFC,0x7F,0xFF,0xFF,0xFE,0xFF,0xFF,0xBF,0x9F,0xC7,0xF6,0x01,
0xF8,0x00,0xE0,0x00,0x00,0xFF,0x07,0xF8,0x7C,0xFC,0x7F,0xFF,0xFE,0xFF,0xFF,0x7F,
0xBF,0x9F,0xFF,0xE7,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x7F,0x07,0xF0,0x7C,0xFC,0x7E,
0x3F,0x7E,0x1F,0xF0,0x3F,0x9F,0x83,0xFF,0x03,0xFE,0x03,0xFF,0x00,0x00,0x00,0x7F,
0x03,0xF0,0x7C,0xFC,0x7E,0x1E,0x7E,0x0F,0xE0,0x1F,0x1F,0x01,0xFE,0x00,0xFC,0x01,
0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xF9,0xFC,0xF0,0xB8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x00,0xA8,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4B,0x02,0x00,0x00,0x40,0xA0,
0xF8,0xE8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,
0x7E,0x7A,0xA2,0x70,0xF8,0xFC,0xE8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x3D,0x7E,0xDF,0xD2,0x41,0xA0,0x40,0xA8,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x4A,0x97,0x62,0x42,0xA0,0x60,
0xA8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x4E,
0xF7,0x73,0xF8,0xFD,0xFD,0xEE,0x44,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};
/*-- 文字: 請 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
uint8 const hzchar1[]=
{
0x00,0x40,0x47,0xFC,0x30,0x40,0x23,0xF8,0x00,0x40,0x07,0xFE,0xF0,0x00,0x13,0xF8,
0x12,0x08,0x13,0xF8,0x12,0x08,0x13,0xF8,0x16,0x08,0x1A,0x08,0x12,0x28,0x02,0x10
};
/*-- 文字: 稍 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
uint8 const hzchar2[]=
{
0x0E,0x20,0x79,0x22,0x08,0xA4,0x08,0xA8,0x7D,0xFC,0x19,0x04,0x1D,0x04,0x2B,0xFC,
0x29,0x04,0x49,0x04,0x49,0xFC,0x89,0x04,0x09,0x04,0x09,0x04,0x09,0x14,0x09,0x08
};
/*-- 文字: 等 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
uint8 const hzchar3[]=
{
0x20,0x80,0x3E,0xFC,0x28,0xA0,0x45,0x10,0x85,0x10,0x3F,0xF8,0x01,0x00,0xFF,0xFE,
0x00,0x20,0x00,0x20,0x7F,0xFC,0x04,0x20,0x02,0x20,0x02,0x20,0x00,0xA0,0x00,0x40
};
/****************************************************************************
* 名稱:DemoBmp()
* 功能:繪畫bmp圖及漢字顯示演示。
* 入口參數:無
* 出口參數:無
****************************************************************************/
void DemoBmp(void)
{ GUI_ClearSCR();
GUI_LoadPic(0, 0, (uint8 *)windows, 168, 124);
GUI_PutHZ(210, 20, (uint8 *)hzchar1, 16, 16);
GUI_PutHZ(210, 50, (uint8 *)hzchar2, 16, 16);
GUI_PutHZ(210, 80, (uint8 *)hzchar3, 16, 16);
WaitAKey(); // 等待一按鍵
}
/***********************************************************************
* 名稱:DispButton49x14()
* 功能:顯示一個提示框,當用戶確定/取消時退出。
* 入口參數:無
* 出口參數:若是確定鍵,則返回0,否則返回1
***********************************************************************/
uint8 DispButton49x14(void)
{ uint8 select;
uint8 key;
WINDOWS message;
message.x = 45;
message.y = 25;
message.with = 150;
message.hight = 80;
message.title = (uint8 *) "Message for Demo";
message.state = (uint8 *) 0;
GUI_WindowsDraw(&message);
GUI_PutString(60, 55, "Start the Demo.");
select = 0;
while(1)
{ if(select==0)
{ GUI_Button_OK1(60,80);
GUI_Button_Cancle(130,80);
}
else
{ GUI_Button_OK(60,80);
GUI_Button_Cancle1(130,80);
}
key = WaitKey();
if( (key==KEY_NEXT)||(key==KEY_BACK) ) select = 1- select;
if(key==KEY_OK)
{ GUI_WindowsHide(&message);
return(select);
}
}
}
volatile uint8 keypress = 0;
/***********************************************************************
* 名稱:IRQ_EINT3()
* 功能:外部中斷3服務函數。置位keyin,使MoveCircle函數退出。
* 入口參數:無
* 出口參數:無
***********************************************************************/
void __irq IRQ_EINT3(void)
{ while( (EXTINT&0x08)!=0 ) // 等待外部中斷信號恢復為高電平
{ EXTINT = 0x08; // 清除EINT3中斷標志
}
keypress = 1;
VICVectAddr = 0x00; // 中斷處理結束
}
/***********************************************************************
* 名稱:MoveCircle()
* 功能:將三個小球在屏幕上不斷的滾動,實現動畫操作。
* 入口參數:無
* 出口參數:無
***********************************************************************/
void MoveCircle(void)
{ WINDOWS mywindows;
uint8 x0, y0;
uint8 x0_bak, y0_bak;
int8 x0_ver, y0_ver;
uint8 x1, y1;
uint8 x1_bak, y1_bak;
int8 x1_ver, y1_ver;
uint8 x2, y2;
uint8 x2_bak, y2_bak;
int8 x2_ver, y2_ver;
if(DispButton49x14()==1) return; // 提示確定信息
/* 窗口演示 */
mywindows.x = 0;
mywindows.y = 0;
mywindows.with = 240;
mywindows.hight = 128;
mywindows.title = (uint8 *) "Hello World! -- HSB ";
mywindows.state = (uint8 *) "Use the GUI for windows.";
GUI_WindowsDraw(&mywindows);
/* 使能外部中斷3,用于退出函數 */
VICIntEnable = 0x020000;
keypress = 0;
x0 = x0_bak= 125;
y0 = y0_bak = 45;
x0_ver = 1;
y0_ver = 1;
x1 = x1_bak = 35;
y1 = y1_bak = 60;
x1_ver = -1;
y1_ver = 1;
x2 = x2_bak = 200;
y2 = y2_bak = 80;
x2_ver = 1;
y2_ver = -1;
while(1)
{ GUI_Circle(x0, y0, 20, 1); // 繪畫新的圓
GUI_Circle(x0_bak, y0_bak, 20, 0); // 擦除原位置上的圓
x0_bak = x0; // 保存當前圓的圓心坐標,以便擦除
y0_bak = y0;
GUI_Circle(x1, y1, 20, 1); // 繪畫新的圓
GUI_Circle(x1_bak, y1_bak, 20, 0); // 擦除原位置上的圓
x1_bak = x1; // 保存當前圓的圓心坐標,以便擦除
y1_bak = y1;
GUI_Circle(x2, y2, 20, 1); // 繪畫新的圓
GUI_Circle(x2_bak, y2_bak, 20, 0); // 擦除原位置上的圓
x2_bak = x2; // 保存當前圓的圓心坐標,以便擦除
y2_bak = y2;
DelayNS(1); // 延時
x0 += x0_ver; // 圓運動計算
y0 += y0_ver;
x0 += x0_ver;
y0 += y0_ver;
if(x0<=22) // 移到了最左邊嗎?若是,則向右運動(x_ver=1)
{ x0_ver = 1;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -