📄 sky_main.lst
字号:
C51 COMPILER V6.14 SKY_MAIN 12/30/2004 22:34:59 PAGE 1
C51 COMPILER V6.14, COMPILATION OF MODULE SKY_MAIN
OBJECT MODULE PLACED IN .\sky_main.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\sky_main.c ROM(COMPACT) BROWSE DEBUG OBJECTEXTEND
stmt level source
1 typedef unsigned char UINT8;
2 typedef unsigned int UINT16;
3 typedef unsigned long int UINT32;
4 #include <Reg52.h>
5
6 #define write_XDATA(address, value) (*((unsigned char volatile pdata*)address) = value)
7 #define ESC 0x01
8 #define MOVE 0x02
9 #define DOWN 0x03
10 #define ENTER 0x04
11 #define UP 0x05
12 #define X_ADRESS 0xB8 /* Adress base for Page 0 */
13 #define Y_ADRESS 0x40 /* Adress base for Y0 */
14 #define START_LINE 0xC0 /* Adress base for line 0 */
15 #define DISPLAY_ON 0x3F /* Turn display on */
16 #define DISPLAY_OFF 0x3E /* Turn display off */
17 #define LCD_DATA P0
18 #define LEDON 0x01 /*背光开*/
19 #define LEDOFF 0x00 /*背光关*/
20 #define SPEAKERON 0x01 /*音乐开*/
21 #define SPEAKEROFF 0x00 /*音乐关*/
22 sfr WDT=0x8f;
23 code unsigned char Mfont_0[16]={0x00,0xe0,0x10,0x08,0x08,0x10,0xe0,0x00,0x00,0x07,0x08,0x10,0x10,0x08,0x07
-,0x00}; //
24 code unsigned char Mfont_1[16]={0x00,0x00,0x10,0x10,0xf8,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x1f,0x10,0x10
-,0x00}; //
25 code unsigned char Mfont_2[16]={0x00,0x30,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x18,0x14,0x12,0x11,0x10,0x18
-,0x00}; //
26 code unsigned char Mfont_3[16]={0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x0c,0x10,0x10,0x10,0x11,0x0e
-,0x00}; //
27 code unsigned char Mfont_4[16]={0x00,0x80,0x40,0x20,0xf8,0x00,0x00,0x00,0x00,0x03,0x02,0x12,0x1f,0x12,0x12
-,0x00}; //
28 code unsigned char Mfont_5[16]={0x00,0xf8,0x88,0x48,0x48,0x48,0x88,0x00,0x00,0x0c,0x10,0x10,0x10,0x10,0x0f
-,0x00}; //
29 code unsigned char Mfont_6[16]={0x00,0xe0,0x10,0x88,0x88,0x98,0x00,0x00,0x00,0x0f,0x11,0x10,0x10,0x10,0x0f
-,0x00}; //
30 code unsigned char Mfont_7[16]={0x00,0x38,0x08,0x08,0xc8,0x38,0x08,0x00,0x00,0x00,0x00,0x1f,0x00,0x00,0x00
-,0x00}; //
31 code unsigned char Mfont_8[16]={0x00,0x70,0x88,0x88,0x88,0x88,0x70,0x00,0x00,0x0e,0x11,0x10,0x10,0x11,0x0e
-,0x00}; //
32 code unsigned char Mfont_9[16]={0x00,0xf0,0x08,0x08,0x08,0x90,0xe0,0x00,0x00,0x00,0x19,0x11,0x11,0x08,0x07
-,0x00}; //
33 code unsigned char * Time_offset[10] = {Mfont_0,Mfont_1,Mfont_2,Mfont_3,Mfont_4,Mfont_5,Mfont_6,Mfont_7,Mf
-ont_8,Mfont_9};
34 code unsigned char Mfont_S[16]={0x70,0x88,0x84,0x04,0x04,0x08,0x1c,0x00,0x78,0x20,0x40,0x41,0x41,0x22,0x1c
-,0x00};//S
35 code unsigned char Mfont_a[16]={0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x33,0x48,0x48,0x44,0x44,0x7f,0x40
-,0x60};//a
36 code unsigned char Mfont_v[16]={0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x01,0x06,0x18,0x60,0x18,0x06,0x01
-,0x00};//v
37 code unsigned char Mfont_e[16]={0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x1e,0x25,0x44,0x44,0x44,0x15,0x1e
-,0x00};//e
38 code unsigned char * Save[4] ={Mfont_S,Mfont_a,Mfont_v,Mfont_e};
39
40 code unsigned char nai[32]={0x0,0x40,0x20,0x10,0xCE,0x48,0x48,0x48,0xF8,0x48,0x48,0x48,0x4C,0x8,0x0,0x0,
C51 COMPILER V6.14 SKY_MAIN 12/30/2004 22:34:59 PAGE 2
41 0x0,0x4,0x4,0x4,0x7,0x4,0x4,0x4,0x7F,0x4,0x4,0x4,0x4,0x6,0x4,0x0};//年
42 code unsigned char yue[32]={0x00,0x00,0x00,0x00,0x00,0xff,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0xff,0x00,0x0
-0,
43 0x00,0x40,0x20,0x18,0x06,0x01,0x01,0x01,0x01,0x01,0x21,0x21,0x61,0x3f,0x00,0x00};//月
44 code unsigned char ri[32]={0x00,0x00,0xfe,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0xfe,0x00,0x00,0x00
-,
45 0x00,0x00,0x7f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x7f,0x00,0x00,0x00};//日
46 code unsigned char shi[32]={0x0,0x0,0xF8,0x88,0x88,0xF8,0x0,0x10,0x90,0x10,0x10,0xFE,0x10,0x10,0x10,0x0,
47 0x0,0x0,0x3F,0x8,0x8,0x1F,0x0,0x0,0x0,0x23,0x40,0x3F,0x0,0x0,0x0,0x0};//时
48 code unsigned char fei[32]={0x80,0x40,0x20,0x98,0x87,0x82,0x80,0x80,0x83,0x84,0x98,0x30,0x60,0xc0,0x40,0x0
-0,
49 0x00,0x00,0x40,0x20,0x10,0x0f,0x00,0x00,0x20,0x40,0x3f,0x00,0x00,0x00,0x00,0x00};//分
50 code unsigned char mao[32]={0x00,0x12,0x12,0xd2,0xfe,0x91,0x11,0xc0,0x38,0x10,0x00,0xff,0x00,0x08,0x10,060
-,
51 0x00,0x04,0x03,0x00,0x7f,0x00,0x03,0x00,0x40,0x40,0x20,0x23,0x10,0x08,0x04,0x03};//秒
52 code unsigned char xin[32]={0x00,0x00,0x00,0x7c,0x54,0x54,0x54,0xd4,0x54,0x54,0x5,0x7e,0x04,0x00,0x00,0x00
-,
53 0x00,0x48,0x44,0x4b,0x4a,0x4a,0x4a,0x7f,0x4a,0x4a,0x4a,0x4b,0x62,0x40,0x00,0x00};//星
54 code unsigned char qi[32]={0x00,0x00,0x08,0xfe,0x28,0x28,0xfe,0x08,0x00,0xfc,0x24,0x24,0x24,0xfe,0x04,0x00
-,
55 0x00,0x44,0x24,0x17,0x0d,0x05,0x0f,0x54,0x20,0x1f,0x02,0x22,0x42,0x3f,0x00,0x00};//期
56 code unsigned char jian[32]={0x00,0xf8,0x02,0x0c,0x00,0xe4,0x24,0x24,0x24,0xe4,0x04,0x04,0xfe,0x04,0x00,0x
-00,
57 0x00,0x7f,0x00,0x00,0x00,0x0f,0x09,0x09,0x09,0x0f,0x20,0x40,0x3f,0x00,0x00,0x00};//间
58 code unsigned char xie[32]={0x00,0x40,0x40,0x42,0xcc,0x80,0x40,0xbc,0x84,0x84,0x84,0x9e,0xa4,0x20,0x20,0x0
-0,
59 0x00,0x00,0x00,0x00,0x1f,0x48,0x44,0x20,0x23,0x14,0x08,0x14,0x23,0x60,0x20,0x00};//设
60 code unsigned char zi[32]={0x00,0x00,0x40,0x5c,0x54,0x54,0x5c,0xf4,0x54,0x5c,0x54,0x54,0x5e,0x44,0x40,0x00
-,
61 0x00,0x40,0x40,0x40,0x7f,0x55,0x55,0x55,0x55,0x55,0x55,0x7f,0x40,0x40,0x40,0x00};//置
62 code unsigned char di[32]={0x00,0x00,0x20,0x58,0x48,0x48,0x48,0x4a,0x4c,0x48,0x48,0x48,0x48,0x28,0x18,0x00
-,
63 0x00,0x40,0x20,0x10,0x0f,0x10,0x20,0x20,0x7f,0x44,0x44,0x44,0x44,0x40,0x40,0x00};//定
64 code unsigned char can[32]={0x00,0x40,0x40,0x50,0x50,0xd8,0x74,0x52,0x50,0x50,0x54,0x58,0x50,0x40,0x40,0x0
-0,
65 0x00,0x04,0x04,0x42,0x55,0x54,0x4a,0x29,0x24,0x12,0x10,0x09,0x02,0x06,0x02,0x00};//参
66 code unsigned char shu[32]={0x00,0x10,0x94,0x58,0x30,0xfe,0x58,0x94,0x50,0xe0,0x1e,0x10,0x10,0xf8,0x10,0x0
-0,
67 0x00,0x42,0x42,0x2a,0x2e,0x13,0x1a,0x26,0x40,0x21,0x16,0x08,0x17,0x20,0x40,0x00};//数
68 code unsigned char ben[32]={0x00,0x00,0x10,0x10,0x10,0x10,0x90,0x50,0xfe,0x50,0x90,0x10,0x10,0x18,0x10,0x0
-0,
69 0x00,0x08,0x08,0x04,0x05,0x09,0x08,0x08,0x7f,0x08,0x08,0x09,0x05,0x04,0x08,0x00};//本
70 code unsigned char ji[32]={0x00,0x20,0x20,0xa0,0xfe,0xa0,0x20,0x00,0xfc,0x04,0x04,0xfe,0x04,0x00,0x00,0x00
-,
71 0x00,0x04,0x02,0x01,0x7f,0x40,0x21,0x10,0x0f,0x00,0x00,0x3f,0x40,0x40,0x78,0x00};//机
72 code unsigned char yu[32]={0x00,0x40,0x42,0xcc,0x00,0x04,0x24,0x24,0xe4,0x3c,0x24,0x24,0xe4,0x06,0x04,0x00
-,
73 0x00,0x00,0x00,0x3f,0x10,0x09,0x01,0x7d,0x25,0x25,0x25,0x25,0x7d,0x00,0x00,0x00};//语
74 code unsigned char yan[32]={0x00,0x08,0x08,0x08,0x28,0x28,0x28,0x2a,0x2c,0x28,0x28,0x28,0x28,0x0c,0x08,0x0
-0,
75 0x00,0x00,0x00,0x00,0x7d,0x25,0x25,0x25,0x25,0x25,0x25,0x7d,0x01,0x00,0x00,0x00};//言
76 code unsigned char kai[32]={0x00,0x80,0x84,0x84,0x84,0xfc,0x84,0x84,0x84,0x84,0xfc,0x84,0x86,0xc4,0x80,0x0
-0,
77 0x00,0x40,0x40,0x20,0x10,0x0f,0x00,0x00,0x00,0x00,0x7f,0x00,0x00,0x00,0x00,0x00};//开
78 code unsigned char hua[32]={0x00,0x04,0xe4,0x04,0x04,0xf4,0x94,0x94,0xf4,0x94,0x94,0xf4,0x04,0xe6,0x04,0x0
-0,
79 0x00,0x00,0x3f,0x20,0x20,0x2f,0x28,0x28,0x2f,0x28,0x28,0x2f,0x20,0x7f,0x00,0x00};//画
80 code unsigned char mian[32]={0x00,0x04,0x04,0xe4,0x24,0x24,0xf4,0xac,0xa4,0xe4,0x24,0x24,0x24,0xe6,0x04,0x
-00,
81 0x00,0x00,0x00,0x7f,0x20,0x20,0x3f,0x24,0x24,0x3f,0x20,0x20,0x20,0x7f,0x00,0x00};//面
82 code unsigned char qian[32]={0x00,0x40,0x70,0xce,0x48,0x00,0xc8,0xb8,0xa0,0xa8,0xa8,0xfe,0xa8,0xf8,0x20,0x
-00,
C51 COMPILER V6.14 SKY_MAIN 12/30/2004 22:34:59 PAGE 3
83 0x00,0x02,0x02,0x3f,0x12,0x4a,0x26,0x18,0x27,0x2a,0x4a,0x5f,0x4a,0x4a,0x48,0x00};//键
84 code unsigned char pan[32]={0x00,0x20,0x20,0x20,0xfc,0x24,0x24,0xae,0x34,0x24,0x24,0xfc,0x20,0x30,0x20,0x0
-0,
85 0x00,0x44,0x42,0x7d,0x44,0x44,0x7c,0x44,0x45,0x7c,0x45,0x45,0x7c,0x40,0x40,0x00};//盘
86 code unsigned char sheng[32]={0x00,0x08,0x08,0xa8,0xa8,0xa8,0xa8,0xa8,0xbe,0xa8,0xa8,0xa8,0xa8,0x0c,0x08,0
-x00,
87 0x00,0x40,0x20,0x1f,0x04,0x04,0x04,0x04,0x07,0x04,0x04,0x04,0x07,0x00,0x00,0x00};//声
88 code unsigned char ying[32]={0x00,0x80,0x88,0x88,0x88,0x98,0xe8,0x8a,0x8c,0xc8,0xb8,0x88,0x8c,0xc8,0x80,0x
-00,
89 0x00,0x00,0x00,0x00,0x7e,0x2a,0x2a,0x2a,0x2a,0x2a,0x2a,0x7e,0x00,0x00,0x00,0x00};//音
90 code unsigned char chi[32]={0x00,0x00,0x00,0xf8,0x48,0x48,0x48,0x4a,0x4c,0x48,0x48,0x48,0x7c,0x08,0x00,0x0
-0,
91 0x00,0x40,0x20,0x1f,0x00,0x7e,0x22,0x22,0x22,0x22,0x22,0x22,0x7e,0x00,0x00,0x00};//启
92 code unsigned char ting[32]={0x00,0x40,0x20,0xf8,0x06,0x04,0x04,0x74,0x54,0x56,0x54,0x54,0x74,0x04,0x00,0x
-00,
93 0x00,0x00,0x00,0x7f,0x00,0x03,0x01,0x05,0x25,0x45,0x3d,0x05,0x05,0x01,0x03,0x00};//停
94 code unsigned char lu[32]={0x00,0x00,0x7c,0x44,0xc4,0x44,0x7c,0x20,0x10,0xae,0x48,0xa8,0x9c,0x08,0x00,0x00
-,
95 0x00,0x20,0x7f,0x20,0x1f,0x11,0x11,0x02,0x7f,0x22,0x22,0x22,0x7e,0x01,0x01,0x00};//路
96 code unsigned char tian[32]={0x0,0x40,0x44,0x44,0x44,0x44,0x44,0xFC,0x44,0x44,0x44,0x46,0x44,0x60,0x40,0x0
-,
97 0x0,0x40,0x40,0x20,0x10,0x8,0x6,0x1,0x1,0x6,0x8,0x10,0x20,0x60,0x20,0x0};//天
98 code unsigned char space[32]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0
-x00,
99 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};//space
100 code unsigned char guan[32]={0x00,0x00,0x20,0x20,0x22,0x2c,0x20,0xe0,0x20,0x28,0x26,0x20,0x20,0x00,0x00,0x
-00,
101 0x00,0x41,0x41,0x21,0x11,0x09,0x07,0x01,0x07,0x09,0x11,0x21,0x41,0x41,0x00,0x00};//关
102 code unsigned char qing[32]={0x0,0x20,0xC2,0xC,0xC0,0x44,0x54,0x54,0x54,0x7E,0x54,0x54,0x54,0x44,0x40,0x0,
103 0x0,0x4,0x7C,0x3,0x0,0x0,0x7F,0x15,0x15,0x15,0x15,0x55,0x7F,0x0,0x0,0x0};//清
104 code unsigned char chiu[32]={0x0,0x0,0xFC,0x44,0xB4,0xC,0x40,0x20,0x50,0x48,0xC6,0x48,0x50,0x20,0x40,0x0,
105 0x0,0x0,0x7F,0x4,0x8,0x27,0x12,0xA,0x22,0x42,0x3F,0x2,0xA,0x12,0x20,0x0};//除
106 code unsigned char chen[32]={0x0,0x20,0x10,0x88,0x66,0x0,0xFC,0x24,0xA4,0xA4,0xFC,0xA2,0xA2,0xA2,0x20,0x0,
107 0x0,0x2,0x1,0x7F,0x40,0x30,0xF,0x0,0x7F,0x2A,0x2A,0x2A,0x2A,0x7F,0x0,0x0};//循
108 code unsigned char huan[32]={0x0,0x44,0x44,0xFC,0x44,0x44,0x0,0x4,0x84,0x64,0xDC,0x4,0x84,0x6,0x4,0x0,
109 0x0,0x8,0x18,0x7,0x4,0x0,0x4,0x2,0x1,0x0,0x7F,0x0,0x1,0x6,0x0,0x0};//环
110 code unsigned char zhou[32]={0x0,0x0,0x0,0xFC,0x4,0x44,0x54,0x54,0x7C,0x54,0x54,0x44,0x4,0xFE,0x4,0x0,
111 0x0,0x40,0x30,0xF,0x0,0x0,0x1F,0x9,0x9,0x9,0x1F,0x20,0x40,0x3F,0x0,0x0};//周
112 code unsigned char ju[32]={0x0,0x10,0x10,0xFE,0x90,0x90,0x0,0xFC,0x94,0x94,0xD4,0x94,0x94,0x9E,0x84,0x0,
113 0x0,0x22,0x41,0x3F,0x40,0x20,0x1C,0x3,0x7C,0x24,0x27,0x24,0x24,0x7C,0x0,0x0};//据
114 code unsigned char yi[32]={0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xC0,0x80,0x0,
115 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};//一
116 code unsigned char re[32]={0x0,0x0,0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x10,0x0,0x0,0x0,
117 0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x10,0x0};//二
118 code unsigned char san[32]={0x0,0x0,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x8,0x88,0xC,0x8,0x0,0x0,
119 0x0,0x20,0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x30,0x20,0x0};//三
120 code unsigned char si[32]={0x0,0x0,0xFC,0x4,0x4,0x4,0xFC,0x4,0x4,0xFC,0x4,0x4,0x4,0xFE,0x4,0x0,
121 0x0,0x0,0x7F,0x28,0x24,0x22,0x21,0x20,0x20,0x23,0x24,0x24,0x24,0x7F,0x0,0x0};//四
122 code unsigned char wu[32]={0x0,0x0,0x4,0x84,0x84,0x84,0x84,0xFC,0x84,0x84,0x84,0xC4,0x86,0x4,0x0,0x0,
123 0x0,0x40,0x40,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x7F,0x40,0x60,0x40,0x0};//五
124 code unsigned char liu[32]={0x0,0x0,0x20,0x20,0x20,0x20,0x20,0x22,0x2C,0x20,0x20,0x20,0x20,0x30,0x20,0x0,
125 0x0,0x0,0x20,0x10,0xC,0x3,0x0,0x0,0x0,0x0,0x1,0x2,0xC,0x30,0x0,0x0};//六
126 code unsigned char yes[32]={0x0,0x0,0x0,0x0,0x0,0x7C,0x54,0x54,0x54,0x54,0x54,0x7E,0x4,0x80,0x0,0x0,
127 0x0,0x41,0x21,0x11,0xF,0x9,0x11,0x21,0x3F,0x45,0x45,0x45,0x45,0x45,0x41,0x0};//是
128 code unsigned char no[32]={0x0,0x84,0x84,0x44,0x24,0x14,0xC,0xFC,0x14,0x14,0x24,0x24,0x46,0xC4,0x0,0x0,
129 0x0,0x0,0x0,0x7E,0x22,0x22,0x22,0x22,0x22,0x22,0x7F,0x2,0x0,0x0,0x0,0x0};//否
130
131 code unsigned char * WEEK1[7]={ri,yi,re,san,si,wu,liu};
132 code unsigned char * HZ[9]={nai,yue,ri,shi,fei,mao,xin,qi,guan};
133 code unsigned char * menu1[6]={ri,qi,shi,jian,xie,zi};
134 code unsigned char * menu2[6]={di,shi,can,shu,xie,zi};
135 code unsigned char * menu3[6]={ben,ji,xie,zi,space,space};
C51 COMPILER V6.14 SKY_MAIN 12/30/2004 22:34:59 PAGE 4
136 code unsigned char * menu4[6]={chen,huan,zhou,qi,xie,zi};
137 code unsigned char * menu5[6]={chi,ting,lu,shu,tian,shu};
138 code unsigned char * menu6[6]={kai,guan,shi,jian,xie,zi};
139 code unsigned char * menu7[6]={qing,chiu,shu,ju,xie,zi};
140 code unsigned char * menu8[6]={qian,pan,sheng,ying,xie,zi};
141 code unsigned char * menu9[6]={lu,shu,space,xin,qi,space};
142 code unsigned char * menu10[3]={di,shi,shu};
143 code unsigned char * system[4]={kai,guan,kai,guan};
144 code unsigned char * system1[2]={yes,no};
145 code unsigned char * menu11[8]={qing,chiu,space,tian,space,lu,di,shi};
146
147 code UINT8 confirm[2][112]={{0x0,0x8,0x88,0xF8,0x88,0x88,0x48,0xE0,0xB8,0xAE,0xE8,0xB8,0xA8,0xE0,0x0,0x0,0
-x0,0x20,
148 0x18,0x88,0x28,0x48,0xA,0xEC,0x8,0x8,0x8,0x8,0x28,0x18,0x0,0x4,0x4,0xF4,0x94,0x94,0xFC,
149 0x94,0x94,0xFC,0x94,0x94,0xF4,0x6,0x4,0x0,0x20,0xC2,0xC,0xC0,0x44,0x54,0x54,0x54,0x7E,
150 0x54,0x54,0x54,0x44,0x40,0x0,0x0,0xFC,0x44,0xB4,0xC,0x40,0x20,0x50,0x48,0xC6,0x48,0x50,
151 0x20,0x40,0x0,0x0,0xF8,0x8,0x8,0xF8,0x0,0x4,0xF4,0x4,0x4,0x4,0xFE,0x4,0x0,0x0,0x0,0x18,
152 0x4,0x4,0x84,0x44,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},{0x0,
153 0x2,0x3F,0x8,0x8,0x5F,0x20,0x1F,0x4,0x4,0x7F,0x4,0x44,0x7F,0x0,0x0,0x0,0x44,0x44,0x24,
154 0x27,0x14,0xC,0x7,0xC,0x14,0x14,0x24,0x66,0x4,0x0,0x2,0x42,0x42,0x4A,0x2E,0x2B,0x12,
155 0x12,0x1A,0x26,0x22,0x62,0x2,0x2,0x0,0x4,0x7C,0x3,0x0,0x0,0x7F,0x15,0x15,0x15,0x15,0x55,
156 0x7F,0x0,0x0,0x0,0x0,0x7F,0x4,0x8,0x27,0x12,0xA,0x22,0x42,0x3F,0x2,0xA,0x12,0x20,0x0,
157 0x0,0xF,0x2,0x2,0x7,0x0,0x4,0x5,0x5,0x25,0x45,0x21,0x1F,0x0,0x0,0x0,0x0,0x0,0x18,0x1B,
158 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0}};
159 code UINT8 logobmp[6][128]=
160 {{0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
161 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x90,0x90,0x90,0x90,0x90,0x10,0x10,0x90,0x90,
162 0x90,0x90,0x90,0x90,0x90,0x10,0x10,0x10,0x90,0x90,0x90,0x10,0x10,0x10,0x10,0x10,
163 0x10,0x10,0x10,0x10,0x10,0x10,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x10,0x10,0x10,
164 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
165 0x10,0x10,0x10,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x10,0x10,0x90,0x90,0x90,
166 0x90,0x90,0x90,0x10,0x10,0x10,0x10,0x10,0xFC,0x2,0x1,0xFD,0x25,0x65,0x99,0x1,
167 0x2,0xFC,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},
168 {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
169 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xF,0x7F,0xFE,0xF0,0x80,0x0,0xC0,0x31,
170 0xF,0x3F,0xFE,0xF8,0xC0,0x0,0xE0,0x1C,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
171 0x0,0x0,0x0,0x0,0x0,0xFF,0xFF,0xFF,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
172 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x7,0xF,0x3E,0xF8,0xF0,0xD0,0x88,0x4,
173 0x3,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x2,0x2,0x2,0x2,0x2,0x1,0x0,
174 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},{0x0,0x0,
175 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
176 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xF,0x1F,0xE,0xC1,0x80,0x80,0x80,0xC1,
177 0x87,0x9F,0x8E,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0xC0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
178 0x10,0x10,0x1F,0x1F,0xDF,0x10,0x10,0x10,0x10,0x10,0x18,0x1E,0x7,0x0,0x0,0x0,0xC0,
179 0x0,0x0,0x0,0x80,0x0,0x0,0x10,0x50,0x58,0x5C,0x52,0x41,0x40,0x41,0xD3,0x5F,0x1E,
180 0x1C,0x18,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
181 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},{0x0,0x0,
182 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
183 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x2,0xFF,0x8,0xA,0xA,0xFF,0xA,
184 0x8A,0x8A,0x78,0x0,0x0,0x2,0x82,0x42,0x32,0xF,0x2,0x2,0x2,0xFF,0x2,0x0,0x4,0x4,
185 0x4,0x4,0x4,0xFF,0x4,0x4,0x4,0x4,0x4,0x0,0x0,0x7F,0x25,0x25,0x25,0xFF,0x25,0x25,
186 0x25,0x3F,0x81,0x0,0x8,0x8,0x8,0x8,0x8,0xFE,0xA,0x9,0x8,0xC,0x8,0x0,0x0,0x0,0x0,
187 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
188 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},{0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
189 0x0,0x0,0x40,0x60,0xD8,0x70,0xD0,0x50,0x0,0xF0,0x90,0x90,0xF0,0x0,0x20,0xB0,0xA8,
190 0xA0,0xB0,0x0,0xF8,0xA0,0xA0,0x90,0xE0,0x0,0x0,0x81,0xE0,0x18,0x0,0x1,0xF8,0x0,
191 0x80,0x60,0x0,0x1,0x1,0x80,0x40,0x38,0x0,0x81,0x19,0x61,0x80,0x0,0x0,0x0,0x21,
192 0x21,0x21,0xF9,0x21,0x21,0x21,0xF9,0x21,0x20,0x20,0x0,0x0,0xF0,0x10,0x10,0x10,
193 0x19,0x11,0x11,0x11,0x11,0x10,0x0,0x20,0x20,0xF9,0x21,0x51,0xF0,0x50,0xF8,0xC8,
194 0x68,0x40,0x0,0x0,0x10,0x50,0x50,0x70,0xD0,0x48,0x48,0x28,0x8,0x0,0x0,0x40,0x60,
195 0xD8,0x60,0x0,0x90,0x50,0x38,0x10,0x90,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
196 0x0,0x0},{0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x1,0x0,0x3E,0x2A,0x2B,0x2A,
C51 COMPILER V6.14 SKY_MAIN 12/30/2004 22:34:59 PAGE 5
197 0x2A,0x3E,0x0,0x0,0x0,0x0,0x3F,0xA,0x2A,0x3F,0x0,0x3E,0x24,0x24,0x22,0x38,0x0,0x1,
198 0x0,0x3F,0x4,0x4,0x2,0x3F,0x21,0x20,0x20,0x38,0x0,0x1,0x20,0x30,0x28,0x26,0x21,0x14,
199 0x18,0x30,0x1,0x1,0x0,0x22,0x22,0x12,0xB,0x2,0x2,0x2,0xB,0xA,0x12,0x22,0x0,0x30,0xF,
200 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24,0x22,0x3F,0x2,0x3F,0x2A,0x2A,0x3F,0x2A,
201 0x3F,0x2,0x0,0x20,0x10,0xA,0x26,0x23,0x3E,0x2,0x6,0xB,0x12,0x20,0x0,0x12,0x13,0xA,
202 0x2A,0x20,0x11,0xF,0x1,0x3F,0x21,0x39,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0}};
203
204 code UINT8 WAIT[4][80]={{0x0,0x0,0x0,0x0,0x10,0x10,0x90,0x10,0x10,0x10,0xF0,0x10,0x10,0x10,0x10,0x18,0x10,
205 0x0,0x20,0x20,0x20,0xA0,0x60,0x30,0x2C,0x20,0xA0,0x20,0x20,0x20,0x30,0x20,0x0,0x20,
206 0x20,0x24,0xB8,0x60,0x0,0x90,0x10,0xF0,0x10,0x10,0x10,0xF8,0x10,0x0,0x20,0x20,0xE0,
207 0x3C,0x20,0xE0,0x80,0xC0,0xB0,0x8C,0x80,0xA0,0xC0,0x80,0x0,0x0,0x0,0x80,0xE0,0x1C,
208 0x0,0x0,0x0,0xFC,0x0,0x80,0x40,0x20,0x0,0x0,0x0,0x0},{0x0,0x0,0x0,0x80,0x80,0x80,
209 0xFF,0x80,0x80,0x80,0xFF,0x82,0x82,0x82,0x83,0xC2,0x80,0x0,0x8,0x4,0x2,0xFF,0x80,
210 0x84,0x84,0x84,0xFF,0x84,0x84,0x84,0x84,0x80,0x0,0x4,0x2,0x1,0xFF,0x2,0x85,0x40,
211 0x30,0xF,0x0,0x40,0x80,0x7F,0x0,0x0,0x80,0x44,0x2B,0x10,0x28,0x47,0x0,0xFC,0x44,
212 0x44,0x44,0x44,0xFC,0x1,0x0,0x2,0x1,0x0,0xFF,0x0,0x8,0x8,0x4,0x7F,0x81,0x80,0x80,
213 0x80,0xF0,0x0,0x0,0x0},{0x0,0x0,0x0,0x40,0x42,0xCC,0x0,0x0,0x44,0x54,0x54,0x54,0x7E,
214 0x54,0x54,0x44,0x40,0x0,0x20,0x10,0x8,0x4E,0x58,0x68,0x48,0xF0,0x48,0x4E,0x58,0x68,
215 0xC,0x8,0x0,0x20,0x10,0x88,0x46,0x30,0x40,0x48,0x48,0x7E,0x48,0xC8,0x48,0x48,0x40,
216 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
217 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},{0x0,0x0,0x0,0x0,0x0,0x3F,0x10,0x8,
218 0x0,0x7F,0x15,0x15,0x15,0x55,0x7F,0x0,0x0,0x0,0x1,0x5,0x5,0x5,0xD,0x35,0x5,0x5,0x25,
219 0x45,0x3F,0x5,0x5,0x1,0x0,0x2,0x1,0x7F,0x0,0x0,0x1,0x5,0x9,0x21,0x41,0x3F,0x1,0x1,
220 0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x3,0x0,0x0,0x0,0x0,
221 0x0,0x0,0x3,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0}};
222
223 code unsigned char CLOSEOPEN[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//????????????~
224 code unsigned char CLOSEOPENB[7]={0x02,0x04,0x08,0x10,0x20,0x40,0x80 };//??????????????
225
226 data UINT8 Year=3,Month=5,Date=1,Week=4,Hour=12,Minute=0,Second=0;// 年月日星期时分秒
227 bit SecondFlag=0,MinuteFlag=0,HourFlag=0,DateFlag=0,MonthFlag=0,YearFlag=0;
228 data UINT8 Function=1,BackNum=1,CloseFlag=1;
229 data UINT8 Lang,Voice;
230 data UINT8 Pbvalue=0x00,Pcvalue=0x00,Pavalue=0x00;//?????????????????0xff
231 data UINT16 count2=0;
232 sbit LCD_CS1 = P2^1;
233 sbit LCD_CS2 = P2^2;
234 sbit LCD_RW = P2^4;
235 sbit LCD_DI = P2^5;
236 sbit LCD_E = P2^3;
237 sbit key_out0 = P1^5;
238 sbit MUNIC = P1^1;
239 sbit LCD_LED = P1^0;
240 sbit SPEAKER =P3^2;
241
242 void InitLcd(void);
243 void Delay1(UINT16 time);
244 void LOGO(void);
245 void Date_display(UINT8 w,UINT8 y,UINT8 m,UINT8 d,UINT8 n);
246 void Time_display(UINT8 row,UINT8 h,UINT8 m,UINT8 s,UINT8 n);
247 void clearRAM(unsigned char startpage,unsigned char stoppage);
248 void SetRAMAddr(UINT8 Page, UINT8 Col);
249 void Msingle_font_pattern(unsigned char *page_num, unsigned char page_y_in, unsigned char col_x_in,bit fla
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -