1
//
==============================================================
2
//
12232.h
3
//
==============================================================
4
#ifndef __12232Driver_H
5
#define
__12232Driver_H
6
void
LCD_Init(
void
);
7
void
LCD_Reset(
void
);
8
void
LCD_FillAll(
void
);
9
void
LCD_ClearAll(
void
);
10
void
LCD_WriteCmd(unsigned
char
cmd);
11
void
LCD_WriteCmd1(unsigned
char
cmd);
12
void
LCD_WriteCmd2(unsigned
char
cmd);
13
void
LCD_SetColumn(unsigned
char
column);
14
void
LCD_SetColumn1(unsigned
char
column);
15
void
LCD_SetColumn2(unsigned
char
column);
16
void
LCD_SetPage(unsigned
char
page);
17
void
LCD_SetPage1(unsigned
char
page);
18
void
LCD_SetPage2(unsigned
char
page);
19
void
LCD_WriteData(unsigned
char
d);
20
void
LCD_WriteData1(unsigned
char
d);
21
void
LCD_WriteData2(unsigned
char
d);
22
unsigned
char
LCD_ReadData1(
void
);
23
unsigned
char
LCD_ReadData2(
void
);
24
#endif
25![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
26
//
==============================================================
27
//
12232Driver.c
28
//
==============================================================
29
#include
<
reg51.h
>
30
#include
"
12232Driver.h
"
31
//
#include <intrins.h>
32
33
sbit E1
=
P3
^
4
;
34
sbit E2
=
P3
^
5
;
35
sbit A0
=
P3
^
7
;
36
sbit RST
=
P3
^
2
;
37
sbit RW
=
P3
^
6
;
38![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
39
#define
LCD_DISPLAY_ON 0xAF
40
#define
LCD_DISPLAY_OFF 0xAE
41
#define
LCD_START_LINE_0 0xC0
//
Set Start Line 0
42
#define
LCD_DRIVER_NORMAL 0xA4
//
Normal display operation
43
#define
LCD_DRIVER_STATIC 0xA5
//
Power Save
44
#define
LCD_DUTY_32 0xA9
45
#define
LCD_DUTY_16 0xA8
46
#define
LCD_RIGHTWARD_OUTPUT 0xA0
47
#define
LCD_LEFTWARD_OUTPUT 0xA1
48
#define
LCD_RESET 0xE3
49
#define
LCD_PAGE_0 0xB8
50
#define
LCD_RMW 0xE0
51
#define
LCD_END 0xEE
52
#define
uchar unsigned char
53
//
LCD Controller Display and Control Functions
54
55
void
LCD_Init(
void
)
56![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
57
//E1=0;
58
//E2=0;
59
//Reset
60
RST=0;
61
RST=1;
62
LCD_WriteCmd(LCD_DISPLAY_ON); //Display On
63
LCD_WriteCmd(LCD_START_LINE_0); //Start = 0
64
LCD_WriteCmd(LCD_DRIVER_NORMAL); //Driver
65
LCD_WriteCmd(LCD_DUTY_32); //Duty 32
66
LCD_WriteCmd(LCD_RIGHTWARD_OUTPUT); //ADC
67
LCD_WriteCmd(LCD_RESET); //Reset
68
LCD_Reset();
69
}
70![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
71
void
LCD_Reset(
void
)
72![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
73
LCD_WriteCmd(LCD_RESET);
74
}
75![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
76
void
LCD_FillAll(
void
)
77![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
78
uchar page,y;
79
LCD_WriteCmd(LCD_RMW);
80
for(page=0;page<4;page++)
81![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
82
LCD_SetPage(page);
83
LCD_SetColumn(0);
84
for(y=0;y<61;y++)
85![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
86
LCD_WriteData(0xFF);
87
}
88
LCD_WriteCmd(LCD_END);
89
}
90
}
91![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
92
void
LCD_ClearAll(
void
)
93![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
94
uchar page,y;
95
LCD_WriteCmd(LCD_RMW);
96
for(page=0;page<4;page++)
97![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
98
LCD_SetPage(page);
99
LCD_SetColumn(0);
100
for(y=0;y<61;y++)
101![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
102
LCD_WriteData(0);
103
}
104
LCD_WriteCmd(LCD_END);
105
}
106
}
107![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
108![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
109
void
LCD_WriteCmd(unsigned
char
cmd)
110![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
111
LCD_WriteCmd1(cmd);
112
LCD_WriteCmd2(cmd);
113
return;
114
}
115![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
116
void
LCD_WriteCmd1(unsigned
char
cmd)
117![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
118
RW=0;
119
E1=0;
120
A0=0;
121
P1=cmd;
122
E1=1;
123
E1=0;
124
return;
125
}
126![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
127
void
LCD_WriteCmd2(unsigned
char
cmd)
128![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
129
RW=0;
130
E2=0;
131
A0=0;
132
P1=cmd;
133
E2=1;
134
E2=0;
135
return;
136
}
137![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
138
void
LCD_WriteData(unsigned
char
d)
139![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
140
LCD_WriteData1(d);
141
LCD_WriteData2(d);
142
return ;
143
}
144![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
145
void
LCD_WriteData1(unsigned
char
d)
146![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
147
RW=0;
148
E1=0;
149
A0=1;
150
P1=d;
151
E1=1;
152
E1=0;
153
return;
154
}
155![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
156
void
LCD_WriteData2(unsigned
char
d)
157![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
158
RW=0;
159
E2=0;
160
A0=1;
161
P1=d;
162
E2=1;
163
E2=0;
164
return;
165
}
166![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
167
void
LCD_SetColumn(unsigned
char
d)
168![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
169
LCD_SetColumn1(d);
170
LCD_SetColumn2(d);
171
return;
172
}
173
void
LCD_SetColumn1(unsigned
char
d)
174![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
175
LCD_WriteCmd1(d);
176
return;
177
}
178![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
179
void
LCD_SetColumn2(unsigned
char
d)
180![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
181
LCD_WriteCmd2(d);
182
return;
183
}
184![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
185
void
LCD_SetPage(unsigned
char
page)
186![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
187
LCD_SetPage1(page);
188
LCD_SetPage2(page);
189
return;
190
}
191
void
LCD_SetPage1(unsigned
char
page)
192![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
193
page=page%4;
194
LCD_WriteCmd1(LCD_PAGE_0+page); //0x5C
195
return;
196
}
197![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
198
void
LCD_SetPage2(unsigned
char
page)
199![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
200
page=page%4;
201
LCD_WriteCmd2(LCD_PAGE_0+page); //0x5C
202
return;
203
}
204![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
205
unsigned
char
LCD_ReadData1(
void
)
206![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
207
unsigned char d=0;
208
RW=1;
209
E1=0;
210
A0=1;
211
P1=0xFF;
212
E1=1;
213
d=P1;
214
E1=0;
215
return d;
216
}
217![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
218
unsigned
char
LCD_ReadData2(
void
)
219![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
220
unsigned char d=0;
221
RW=1;
222
E2=0;
223
A0=1;
224
P1=0xFF;
225
E2=1;
226
d=P1;
227
E2=0;
228
return d;
229
}
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
10
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
11
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
13
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
14
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
17
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
18
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
19
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
20
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
21
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
22
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
23
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
24
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
25
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
26
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
27
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
28
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
29
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
30
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
31
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
32
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
33
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
34
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
35
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
36
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
37
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
38
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
39
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
40
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
41
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
42
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
43
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
44
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
45
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
46
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
47
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
48
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
49
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
50
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
51
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
52
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
53
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
54
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
55
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
56
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
57
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
58
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
59
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
60
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
62
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
63
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
64
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
65
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
66
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
67
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
68
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
70
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
71
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
72
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
73
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
74
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
75
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
76
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
77
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
78
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
79
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
80
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
81
![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
82
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
83
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
84
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
85
![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
86
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
![ExpandedSubBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
88
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
89
![ExpandedSubBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
90
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
91
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
92
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
93
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
94
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
95
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
96
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
97
![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
98
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
99
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
100
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
101
![ExpandedSubBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![ContractedSubBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
102
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
103
![ExpandedSubBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
104
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
105
![ExpandedSubBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
106
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
107
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
108
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
109
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
110
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
111
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
112
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
113
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
114
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
115
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
116
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
117
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
118
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
119
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
120
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
121
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
122
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
123
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
124
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
125
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
126
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
127
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
128
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
129
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
130
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
131
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
132
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
133
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
134
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
135
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
136
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
137
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
138
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
139
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
140
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
141
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
142
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
143
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
144
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
145
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
146
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
147
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
148
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
149
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
150
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
151
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
152
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
153
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
154
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
155
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
156
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
157
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
158
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
159
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
160
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
161
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
162
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
163
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
164
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
165
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
166
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
167
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
168
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
169
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
170
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
171
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
172
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
173
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
174
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
175
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
176
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
177
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
178
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
179
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
180
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
181
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
182
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
183
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
184
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
185
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
186
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
187
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
188
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
189
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
190
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
191
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
192
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
193
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
194
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
195
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
196
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
197
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
198
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
199
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
200
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
201
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
202
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
203
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
204
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
205
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
206
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
207
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
208
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
209
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
210
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
211
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
212
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
213
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
214
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
215
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
216
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
217
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
218
![None.gif](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
219
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![dot.gif](https://www.cnblogs.com/Images/dot.gif)
220
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
221
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
222
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
223
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
224
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
225
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
226
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
227
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
228
![InBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
229
![ExpandedBlockEnd.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)