📄 main.lst
字号:
C51 COMPILER V8.08 MAIN 04/26/2008 18:12:39 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<REG51.H>
2 #include <absacc.h>
3
4
5 sbit wr = P1^4;
6 sbit rd = P1^3 ;
7 sbit ce = P1^2 ;
8 sbit cd = P1^1 ;//H=c;L=d;
9 sbit rst = P1^0;
10 sbit fs = P1^5 ;//Font select;H:6x8;L:8x8;
11
12 void WRITE_D(int D); //写数据
13 void WRITE_C(int C); //写命令
14 void COM_0(int C1); //无参数命令
15 void COM_1(int D1,int C1); //一个参数命令
16 void COM_2(int D1,int D2,int C1); //两个参数命令
17 void initlcd(void); //初始化
18 void ClearScreen(void); //清屏
19 void checkbusy(void); //查忙
20 void delay(unsigned int t); //延时
21
22
23 void ShowHZB(unsigned char line,unsigned char column,unsigned char indexB); //显示16*16汉字
24 void R_ShowHZB(unsigned char line,unsigned char column,unsigned char indexB); //反显16*16汉字
25 void Showchar(unsigned char line,unsigned char column,unsigned char index); //显示8*16字符
26 void R_Showchar(unsigned char line,unsigned char column,unsigned char index); //反显8*16字符
27
28
29
30
31 unsigned char code HZ2[]=
32 {/***************************地(16*16)index=0x00******************************/
33 0x00,0x20,0x11,0x20,0x11,0x20,0x11,0x24,0xfd,0x3e,0x11,0xe4,0x17,0x24,0x11,0x24,
34 0x11,0x24,0x11,0x34,0x11,0x28,0x1d,0x20,0x31,0x02,0xc1,0x02,0x00,0xfe,0x00,0x00,
35 /****************************址(16*16)index=0x02******************************/
36 0x00,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0xFD,0x20,0x11,0x3C,0x11,0x20,
37 0x11,0x20,0x11,0x20,0x11,0x20,0x1D,0x20,0xF1,0x24,0x47,0xFE,0x00,0x00,0x00,0x00,
38 /****************************電(16*16)index=0x04******************************/
39 0x00,0x00,0x1F,0xF8,0x01,0x00,0x3F,0xFC,0x21,0x04,0x5D,0x78,0x01,0x00,0x00,0x00,
40 0x1F,0xF8,0x11,0x08,0x1F,0xF8,0x11,0x08,0x1F,0xF8,0x01,0x02,0x00,0xFE,0x00,0x00,
41 /****************************話(16*16)index=0x06******************************/
42 0x00,0x00,0x10,0x08,0x08,0x1C,0x7D,0xE0,0x00,0x20,0x3C,0x24,0x01,0xFE,0x00,0x20,
43 0x3C,0x20,0x00,0xFC,0x3C,0x84,0x24,0x84,0x24,0x84,0x3C,0xFC,0x24,0x84,0x00,0x00,
44 /****************************傳(16*16)index=0x08******************************/
45 0x00,0x00,0x08,0x40,0x0F,0xFE,0x08,0x40,0x13,0xF8,0x12,0x48,0x33,0xF8,0x52,0x48,
46 0x12,0x48,0x17,0xFC,0x10,0x10,0x17,0xFE,0x11,0x10,0x10,0x90,0x10,0x30,0x00,0x00,
47 /****************************真(16*16)index=0x0A******************************/
48 0x00,0x00,0x01,0x00,0x01,0x08,0x3F,0xFC,0x01,0x00,0x0F,0xE0,0x08,0x20,0x0F,0xE0,
49 0x08,0x20,0x0F,0xE0,0x08,0x20,0x7F,0xFE,0x04,0x20,0x08,0x10,0x30,0x08,0x00,0x00,
50 /****************************速(16*16)index=0x0C******************************/
51 0x00,0x00,0x20,0x40,0x10,0x44,0x17,0xFE,0x00,0x40,0x03,0xF8,0x72,0x48,0x13,0xF8,
52 0x10,0x60,0x10,0xD0,0x11,0x48,0x12,0x44,0x28,0x40,0x44,0x00,0x03,0xFE,0x00,0x00,
53 /****************************度(16*16)index=0x0E******************************/
54 0x00,0x00,0x00,0x80,0x00,0x44,0x1F,0xFE,0x11,0x10,0x17,0xFC,0x11,0x10,0x11,0xF0,
55 0x10,0x00,0x17,0xF8,0x11,0x10,0x10,0xA0,0x20,0x40,0x21,0xB0,0x4E,0x0E,0x00,0x00,
C51 COMPILER V8.08 MAIN 04/26/2008 18:12:39 PAGE 2
56 /****************************个(16*16)index=0x10******************************/
57 0x00,0x00,0x01,0x00,0x01,0x00,0x02,0x80,0x04,0x40,0x08,0x20,0x11,0x18,0x61,0x06,
58 0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,
59 /****************************给(16*16)index=0x12******************************/
60 0x10,0x00,0x10,0x00,0x13,0xFC,0x10,0x44,0x10,0x44,0x1E,0x44,0xF0,0x44,0x10,0x44,
61 0x10,0x44,0x12,0x84,0x14,0x84,0x19,0x04,0x11,0x04,0x02,0x14,0x04,0x08,0x00,0x00,
62 /****************************切(16*16)index=0x14******************************/
63 0x10,0x00,0x10,0x00,0x13,0xFC,0x10,0x44,0x10,0x44,0x1E,0x44,0xF0,0x44,0x10,0x44,
64 0x10,0x44,0x12,0x84,0x14,0x84,0x19,0x04,0x11,0x04,0x02,0x14,0x04,0x08,0x00,0x00,
65 /****************************兴(16*16)index=0x16******************************/
66 0x00,0x00,0x44,0x08,0x22,0x0C,0x33,0x08,0x19,0x98,0x11,0x10,0x00,0x20,0x7F,0xFE,
67 0x00,0x00,0x08,0x40,0x0C,0x20,0x18,0x10,0x30,0x18,0x40,0x0C,0x80,0x08,0x00,0x00,
68 /****************************运(16*16)index=0x18******************************/
69 0x00,0x00,0x20,0x08,0x11,0xFC,0x10,0x00,0x00,0x00,0x07,0xFE,0x70,0x40,0x10,0x80,
70 0x10,0x90,0x11,0x08,0x13,0xFC,0x11,0x04,0x28,0x00,0x46,0x00,0x01,0xFE,0x00,0x00,
71 /****************************行(16*16)index=0x1A******************************/
72 0x00,0x00,0x08,0x08,0x09,0xFC,0x10,0x00,0x24,0x00,0x44,0x04,0x0B,0xFE,0x18,0x10,
73 0x28,0x10,0x48,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x50,0x08,0x20,0x00,0x00,
74 /****************************分(16*16)index=0x1C******************************/
75 0x08,0x80,0x0C,0x80,0x08,0x40,0x10,0x20,0x10,0x30,0x20,0x18,0x40,0x0E,0x9F,0xE4,
76 0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x08,0x20,0x10,0xA0,0x20,0x40,0x40,0x00,
77 /****************************钟(16*16)index=0x1E******************************/
78 0x10,0x20,0x10,0x20,0x20,0x20,0x3D,0xFC,0x41,0x24,0x7D,0x24,0x91,0x24,0x11,0x24,
79 0xFD,0xFC,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x14,0x20,0x18,0x20,0x10,0x20,
80 /****************************补(16*16)index=0x20******************************/
81 0x00,0x00,0x10,0x20,0x08,0x20,0x08,0x20,0x7E,0x20,0x02,0x20,0x05,0x30,0x0A,0x28,
82 0x1C,0x26,0x2A,0x22,0x49,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x00,0x00,
83 /****************************机(16*16)index=0x22******************************/
84 0x00,0x00,0x08,0x10,0x08,0xF8,0x08,0x90,0x08,0x90,0x7E,0x90,0x08,0x90,0x1C,0x90,
85 0x1A,0x90,0x28,0x90,0x48,0x90,0x08,0x92,0x09,0x12,0x0A,0x12,0x0C,0x0E,0x00,0x00,
86 /****************************塑(16*16)index=0x24******************************/
87 0x00,0x00,0x42,0x7C,0x24,0x44,0xFF,0x7C,0x08,0x44,0x4A,0x44,0x4A,0x7C,0x7E,0x44,
88 0x12,0x94,0x10,0x88,0x21,0x00,0x7F,0xF8,0x01,0x00,0x01,0x00,0xFF,0xFE,0x00,0x00,
89 /****************************料(16*16)index=0x26******************************/
90 0x08,0x08,0x08,0x88,0x4A,0x48,0x2C,0x48,0x18,0x08,0xFF,0x08,0x1C,0x88,0x2A,0x48,
91 0x2A,0x4E,0x49,0xF8,0x48,0x08,0x88,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,
92 /****************************追(16*16)index=0x28******************************/
93 0x00,0x00,0x20,0x40,0x10,0x40,0x13,0xF8,0x02,0x08,0x02,0x08,0x73,0xF8,0x12,0x00,
94 0x13,0xF8,0x12,0x08,0x12,0x08,0x13,0xF8,0x2A,0x08,0x44,0x00,0x03,0xFE,0x00,0x00,
95 /****************************色(16*16)index=0x2A******************************/
96 0x00,0x00,0x04,0x00,0x07,0xE0,0x08,0x40,0x10,0x80,0x3F,0xF8,0x51,0x08,0x11,0x08,
97 0x11,0x08,0x1F,0xF8,0x10,0x08,0x10,0x02,0x10,0x02,0x10,0x02,0x0F,0xFE,0x00,0x00,
98 /****************************械(16*16)index=0x2C******************************/
99 0x20,0x20,0x20,0x28,0x20,0x24,0x23,0xFE,0xF8,0x20,0x22,0xA0,0x72,0xA4,0x6A,0xA4,
100 0x67,0xE8,0xA2,0xA8,0xA2,0x90,0x24,0x92,0x24,0xAA,0x28,0x4A,0x20,0x86,0x20,0x02,
101 /****************************数(16*16)index=0x2E******************************/
102 0x00,0x00,0x04,0x20,0x25,0x20,0x16,0x24,0x7F,0xBE,0x0C,0x44,0x16,0xC4,0x25,0x44,
103 0x04,0x48,0x7F,0x28,0x09,0x28,0x1A,0x10,0x06,0x28,0x19,0x44,0x60,0x82,0x00,0x00,
104 /****************************总(16*16)index=0x30******************************/
105 0x00,0x00,0x04,0x20,0x02,0x20,0x02,0x40,0x0F,0xF8,0x08,0x08,0x08,0x08,0x08,0x08,
106 0x0F,0xF8,0x01,0x00,0x04,0x88,0x14,0x84,0x14,0x14,0x24,0x10,0x03,0xF0,0x00,0x00,
107 /****************************批(16*16)index=0x32******************************/
108 0x00,0x00,0x10,0x00,0x11,0x10,0x11,0x10,0x7D,0x10,0x11,0x12,0x11,0xD4,0x1D,0x18,
109 0x31,0x10,0x51,0x10,0x11,0x10,0x11,0x12,0x11,0x52,0x51,0x92,0x21,0x1E,0x00,0x00,
110 /****************************量(16*16)index=0x34******************************/
111 0x00,0x00,0x00,0x10,0x1F,0xF8,0x10,0x10,0x1F,0xF0,0x10,0x10,0x7F,0xFC,0x00,0x00,
112 0x1F,0xF0,0x11,0x10,0x1F,0xF0,0x11,0x10,0x3F,0xF8,0x01,0x00,0x7F,0xFC,0x00,0x00,
113 /****************************白(16*16)index=0x36******************************/
114 0x00,0x00,0x01,0x00,0x01,0x00,0x02,0x08,0x1F,0xFC,0x10,0x08,0x10,0x08,0x10,0x08,
115 0x1F,0xF8,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x1F,0xF8,0x10,0x08,0x00,0x00,
116 /****************************袋(16*16)index=0x38******************************/
117 0x00,0x00,0x04,0xA0,0x08,0x90,0x18,0xBC,0x2B,0xC0,0x48,0x44,0x08,0x24,0x09,0x1C,
C51 COMPILER V8.08 MAIN 04/26/2008 18:12:39 PAGE 3
118 0x00,0x80,0x3F,0xFC,0x04,0x88,0x0C,0x50,0x14,0x20,0x65,0x9E,0x06,0x04,0x00,0x00,
119 /****************************停(16*16)index=0x3A******************************/
120 0x00,0x00,0x08,0x40,0x0F,0xFC,0x10,0x00,0x11,0xF8,0x31,0x08,0x51,0xF8,0x10,0x00,
121 0x17,0xFE,0x14,0x02,0x11,0xF8,0x10,0x20,0x10,0x20,0x10,0xA0,0x10,0x40,0x00,0x00,
122 /****************************止(16*16)index=0x3C******************************/
123 0x00,0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x08,0x88,0x08,0xFC,0x08,0x80,
124 0x08,0x80,0x08,0x80,0x08,0x80,0x08,0x80,0x08,0x80,0x08,0x84,0x7F,0xFE,0x00,0x00,
125 /****************************廣(16*16)index=0x3E***************************/
126 0x01,0x00,0x00,0x80,0x3F,0xFE,0x22,0x20,0x3F,0xFC,0x22,0x20,0x3F,0xFE,0x20,0x80,
127 0x2F,0xF8,0x28,0x88,0x2F,0xF8,0x28,0x88,0x2F,0xF8,0x44,0x20,0x48,0x18,0x90,0x08,
128 /****************************東(16*16)index=0x40***************************/
129 0x01,0x00,0x01,0x00,0xFF,0xFE,0x01,0x00,0x3F,0xF8,0x21,0x08,0x3F,0xF8,0x21,0x08,
130 0x3F,0xF8,0x01,0x80,0x03,0x40,0x05,0x20,0x09,0x18,0x31,0x0E,0xC1,0x04,0x01,0x00,
131 /****************************定(16*16)index=0x42******************************/
132 0x02,0x00,0x01,0x00,0x3F,0xFE,0x20,0x04,0x40,0x08,0x1F,0xF0,0x01,0x00,0x11,0x00,
133 0x11,0x00,0x11,0xF0,0x11,0x00,0x29,0x00,0x25,0x00,0x43,0x00,0x81,0xFC,0x00,0x00,
134 /****************************暂(16*16)index=0x44******************************/
135 0x08,0x00,0x7E,0xFC,0x10,0x80,0x28,0x80,0x7E,0xFE,0x08,0x88,0x0E,0x88,0xF9,0x08,
136 0x0A,0x08,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x10,0x10,0x1F,0xF0,0x00,0x00,
137 /****************************应(16*16)index=0x46******************************/
138 0x01,0x00,0x00,0x80,0x3F,0xFC,0x20,0x00,0x22,0x00,0x21,0x08,0x30,0x8C,0x28,0xC8,
139 0x24,0x90,0x24,0x90,0x26,0x20,0x44,0x20,0x40,0x40,0x5F,0xFE,0x80,0x00,0x00,0x00,
140 /****************************长(16*16)index=0x48******************************/
141 0x08,0x00,0x08,0x10,0x08,0x20,0x08,0x40,0x09,0x80,0x0E,0x00,0x08,0x00,0xFF,0xFE,
142 0x0A,0x00,0x09,0x00,0x08,0x80,0x08,0x40,0x09,0x30,0x0A,0x1C,0x0C,0x08,0x08,0x00,
143 /****************************档(16*16)index=0x4A******************************/
144 0x10,0x00,0x10,0x20,0x12,0x24,0x11,0x24,0xFE,0xA8,0x10,0xB0,0x3B,0xFE,0x34,0x02,
145 0x54,0x02,0x51,0xFE,0x90,0x02,0x10,0x02,0x10,0x02,0x13,0xFE,0x10,0x02,0x10,0x00,
146 /****************************对(16*16)index=0x4C******************************/
147 0x00,0x10,0x00,0x10,0x7C,0x10,0x04,0x10,0x05,0xFE,0x44,0x10,0x24,0x10,0x19,0x10,
148 0x08,0x90,0x14,0xD0,0x24,0x90,0x22,0x10,0x42,0x10,0x80,0x10,0x00,0x50,0x00,0x20,
149 /****************************误(16*16)index=0x4E******************************/
150 0x43,0xF8,0x22,0x08,0x32,0x08,0x22,0x08,0x03,0xF8,0x00,0x00,0xE7,0xFC,0x20,0x40,
151 0x20,0x40,0x27,0xFE,0x20,0x40,0x28,0xA0,0x31,0x10,0x22,0x0C,0x04,0x06,0x08,0x04,
152 /****************************差(16*16)index=0x50******************************/
153 0x08,0x20,0x06,0x30,0x04,0x40,0x7F,0xFC,0x01,0x00,0x3F,0xF8,0x02,0x00,0xFF,0xFE,
154 0x04,0x00,0x08,0x00,0x0F,0xF8,0x10,0x80,0x20,0x80,0x40,0x80,0x9F,0xFE,0x00,0x00,
155 /****************************次(16*16)index=0x52******************************/
156 0x01,0x00,0x41,0x00,0x25,0x00,0x25,0xFE,0x2A,0x44,0x0A,0x48,0x14,0x40,0x10,0x40,
157 0x20,0xC0,0xE0,0xA0,0x41,0x20,0x42,0x10,0x44,0x08,0x18,0x0E,0x60,0x04,0x00,0x00,
158 /****************************时(16*16)index=0x54******************************/
159 0x00,0x10,0x00,0x10,0x7C,0x10,0x44,0x10,0x47,0xFE,0x44,0x10,0x7C,0x10,0x45,0x10,
160 0x44,0x90,0x44,0x90,0x7C,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x50,0x00,0x20,
161 /****************************间(16*16)index=0x56******************************/
162 0x20,0x00,0x13,0xFC,0x10,0x04,0x40,0x04,0x47,0xE4,0x44,0x24,0x44,0x24,0x47,0xE4,
163 0x44,0x24,0x44,0x24,0x47,0xE4,0x40,0x04,0x40,0x04,0x40,0x04,0x40,0x14,0x40,0x08,
164 /****************************到(16*16)index=0x58******************************/
165 0x00,0x04,0x7F,0x84,0x08,0x04,0x12,0x24,0x21,0x24,0x7F,0xA4,0x25,0x24,0x04,0x24,
166 0x04,0x24,0x7F,0xA4,0x04,0x24,0x04,0x24,0x05,0x84,0x0E,0x04,0x70,0x14,0x20,0x08,
167 /****************************回(16*16)index=0x5A******************************/
168 0x00,0x00,0x7F,0xFC,0x40,0x04,0x40,0x04,0x4F,0xE4,0x48,0x24,0x48,0x24,0x48,0x24,
169 0x48,0x24,0x48,0x24,0x4F,0xE4,0x40,0x04,0x40,0x04,0x40,0x04,0x7F,0xFC,0x00,0x00,
170 /****************************厂(16*16)index=0x5C******************************/
171 0x00,0x00,0x3F,0xFE,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,
172 0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x00,0x00,
173 /****************************业(16*16)index=0x5E******************************/
174 0x04,0x40,0x04,0x40,0x04,0x40,0x04,0x44,0x44,0x46,0x24,0x4C,0x24,0x48,0x14,0x50,
175 0x1C,0x50,0x14,0x60,0x04,0x40,0x04,0x40,0x04,0x44,0xFF,0xFE,0x00,0x00,0x00,0x00,
176 /****************************档(16*16)index=0x60******************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -