📄 [原创]轻松搞定液晶lcd1602--天空遨游.htm
字号:
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><BR> com=com<<4; //低四位移到高四位</DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"> </DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"> SETBIT(LCD_PORT,E);
//E=1<BR> LCD_PORT&=0X0f; //清高四位<BR> LCD_PORT|=com&0xf0; //写低四位</SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"> CLRBIT(LCD_PORT,E);
//E=0</SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">}</SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN> </DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">二、写数据函数<SPAN
style="COLOR: #ff0000">(四线模式数据要分两次写)</SPAN></SPAN></SPAN></SPAN></DIV>
<P align=left></SPAN></SPAN></SPAN></P>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">void write_data(unsigned
char
data)</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">{</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"> delay_nus(16);
//delay</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN> </DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"> SETBIT(LCD_PORT,RS);
//RS=1</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN> </DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"> SETBIT(LCD_PORT,E);
//E=1</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"> LCD_PORT&=0X0f;
//清高四位<BR> LCD_PORT|=com&0xf0;
//写高四位</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"> <SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">CLRBIT(LCD_PORT,E);
//E=0</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<P align=left><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN></P>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><BR> data=data<<4; //低四位移到高四位</DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"> </DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"> SETBIT(LCD_PORT,E);
//E=1<BR> LCD_PORT&=0X0f; //清高四位<BR> LCD_PORT|=data&0xf0; //写低四位</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"> </SPAN></SPAN></SPAN><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">CLRBIT(LCD_PORT,E);
//E=0</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"></SPAN></SPAN></SPAN><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">}</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">三、初始化LCD1602函数</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">void
LCD_init(void)</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.0pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000"><SPAN
style="COLOR: #000000">{</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></DIV>
<DIV class=MsoNormal
style="MARGIN-LEFT: 18pt"><SPAN
style="FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 宋
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -