📄 lcm128645液晶范例(st7920)__好.mht
字号:
=CF=FA=CA=DB&csort_name=3D=D0=D0=D2=B5=C8=ED=BC=FE"><FONT=20
color=3D#0066ff =
alt=3D"=D0=D0=D2=B5=C8=ED=BC=FE=B0=E5">=D0=D0=D2=B5=C8=ED=BC=FE</FONT></A=
></TD></TR>
<TR vAlign=3Dcenter>
<TD language=3Djavascript =
onmouseover=3D"bgColor=3D'#FFE3D2';"=20
style=3D"CURSOR: hand" =
onmouseout=3D"bgColor=3D'#FFFBF7';"=20
vAlign=3Dcenter colSpan=3D2 height=3D24>
<DIV align=3Dleft><FONT color=3D#000000><IMG =
id=3Dimg1=20
height=3D20 =
src=3D"http://51eda.cn/image/bclass1.gif"=20
width=3D20 align=3DabsMiddle></FONT><B><FONT =
color=3D#006699>=20
</FONT><FONT color=3D#ff0000></FONT></B><A=20
=
href=3D"http://51eda.cn/sort.asp?sort_name=3D=B9=A4=BF=D8=C6=F7=B2=C4"><F=
ONT=20
color=3D#77cc00><B=20
=
alt=3D"=B9=A4=BF=D8=C6=F7=B2=C4">=B9=A4=BF=D8=C6=F7=B2=C4</B></FONT></A><=
/DIV></TD></TR>
<TR vAlign=3Dcenter>
<TD width=3D"4%" bgColor=3D#fefdf5 height=3D22>
<DIV align=3Dright><IMG height=3D20=20
src=3D"http://51eda.cn/image/bclass3.gif" =
width=3D36=20
align=3DabsMiddle border=3D0></DIV></TD>
<TD width=3D"96%" bgColor=3D#fefdf5 height=3D22><A =
=
href=3D"http://51eda.cn/showcsort.asp?sort_name=3D=B9=A4=BF=D8=C6=F7=B2=C4=
&csort_name=3D=BF=D8=D6=C6=D2=C7=B1=ED"><FONT=20
color=3D#0066ff =
alt=3D"=BF=D8=D6=C6=D2=C7=B1=ED=B0=E5">=BF=D8=D6=C6=D2=C7=B1=ED</FONT></A=
></TD></TR>
<TR vAlign=3Dcenter>
<TD width=3D"4%" bgColor=3D#fefdf5 height=3D22>
<DIV align=3Dright><IMG height=3D20=20
src=3D"http://51eda.cn/image/bclass3.gif" =
width=3D36=20
align=3DabsMiddle border=3D0></DIV></TD>
<TD width=3D"96%" bgColor=3D#fefdf5 height=3D22><A =
=
href=3D"http://51eda.cn/showcsort.asp?sort_name=3D=B9=A4=BF=D8=C6=F7=B2=C4=
&csort_name=3D=B1=A8=BE=AF=C6=F7=B2=C4"><FONT=20
color=3D#0066ff =
alt=3D"=B1=A8=BE=AF=C6=F7=B2=C4=B0=E5">=B1=A8=BE=AF=C6=F7=B2=C4</FONT></A=
></TD></TR>
<TR vAlign=3Dcenter>
<TD width=3D"4%" bgColor=3D#fefdf5 height=3D22>
<DIV align=3Dright><IMG height=3D20=20
src=3D"http://51eda.cn/image/bclass3.gif" =
width=3D36=20
align=3DabsMiddle border=3D0></DIV></TD>
<TD width=3D"96%" bgColor=3D#fefdf5 height=3D22><A =
=
href=3D"http://51eda.cn/showcsort.asp?sort_name=3D=B9=A4=BF=D8=C6=F7=B2=C4=
&csort_name=3D=C6=E4=CB=FB"><FONT=20
color=3D#0066ff=20
=
alt=3D"=C6=E4=CB=FB=B0=E5">=C6=E4=CB=FB</FONT></A></TD></TR></TBODY></TAB=
LE></TD></TR>
<TR>
<TD vAlign=3Dtop height=3D13><IMG=20
=
src=3D"http://51eda.cn/images/left_4.gif"></TD></TR></TBODY></TABLE></TD>=
<TD vAlign=3Dtop width=3D529>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D524 =
align=3Dcenter=20
border=3D0><TBODY>
<TR>
<TD><IMG =
src=3D"http://51eda.cn/images/n_top.gif"></TD></TR>
<TR>
<TD vAlign=3Dtop =
background=3Dhttp://51eda.cn/images/right_bg.gif=20
height=3D886>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D552 =
border=3D0>
<TBODY>
<TR>
<TD> </TD>
<TD>=C4=BF=C7=B0=CE=BB=D6=C3=A3=BA<A =
href=3D"http://51eda.cn/index.asp">=CA=D7=D2=B3</A> >=20
<A =
href=3D"http://51eda.cn/hang.asp?lie=3D51=B5=A5=C6=AC=BB=FA">51=B5=A5=C6=AC=
=BB=FA</A>=20
<FONT color=3D#000000>>=20
=
LCM128645=D2=BA=BE=A7=B7=B6=C0=FD=A3=A8ST7920=A3=A9</FONT></TD></TR>
<TR>
<TD width=3D17 height=3D1></TD>
<TD width=3D535 =
background=3Dhttp://51eda.cn/image/bgline.gif=20
height=3D1></TD></TR>
<TR>
<TD height=3D771> </TD>
<TD vAlign=3Dtop>
<TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D207 border=3D0>
<TBODY>
<TR>
<TD height=3D15></TD></TR></TBODY></TABLE>
<TABLE height=3D69 cellSpacing=3D0 =
cellPadding=3D0 width=3D"97%"=20
align=3Dcenter border=3D0>
<TBODY>
<TR>
<TD vAlign=3Dcenter height=3D22>
<DIV style=3D"FONT-SIZE: 15pt; =
LINE-HEIGHT: 250%">
<DIV align=3Dcenter><FONT=20
=
color=3D#ff6600>LCM128645=D2=BA=BE=A7=B7=B6=C0=FD=A3=A8ST7920=A3=A9</FONT=
></DIV>
<DIV align=3Dcenter></DIV></DIV>
<HR noShade SIZE=3D1>
<DIV align=3Dcenter><FONT =
color=3D#448697><IMG=20
height=3D16 =
src=3D"http://51eda.cn/image/xie.gif"=20
width=3D16=20
=
border=3D0>=CE=D2=D2=AAEDA=CD=F8 =B7=A2=B2=BC=C8=D5=
=C6=DA=A3=BA2006-2-1</FONT><FONT=20
color=3D#448697> =
=E4=AF=C0=C0=B4=CE=CA=FD=A3=BA</FONT><FONT=20
color=3D#ff0000>573</FONT> =
</DIV></TD></TR>
<TR>
<TD vAlign=3Dcenter><FONT class=3Dcls3 =
color=3D#000000>
<P><STRONG><FONT=20
=
color=3D#f73809>=D2=BA=BE=A7=CA=B9=D3=C3ST7920=BF=D8=D6=C6=C6=F7=A3=AC=B4=
=AE=B2=A2=D0=D0=C4=A3=CA=BD=A3=A8=B1=BE=B7=B6=C0=FD=CA=B9=D3=C3=B4=AE=D0=D0=
=A3=A9</FONT></STRONG></P>
=
<P>/* M16=C7=FD=B6=AFLCM128645=A3=AC=D2=BA=BE=A7=D0=BE=C6=ACST7920</=
P>
<P>*/<BR>#include "j.h"<BR>#include=20
<delay.h></P>
<P>#define light_on cbi(PORTB, =
2);<BR>#define=20
light_off sbi(PORTB, 2);</P>
<P>void=20
=
clear_all(void);<BR>// =CF=D4=CA=BE=D3=C3=D6=B8=D5=EB=B1=E4=C1=BF<BR=
>char=20
*line1;<BR>char *line2;<BR>char =
*line3;<BR>char=20
*line4;</P>
<P><BR>void =
cpu_init(void)<BR>{<BR>//-----------=20
IO=B6=CB=BF=DA=B3=F5=CA=BC=BB=AF START =
-----------------<BR> PORTA =3D=20
0x0;<BR> DDRA =3D =
0x0;<BR> <BR> PORTB=20
=3D 0xff;<BR> DDRB =3D 0xff;</P>
<P> PORTC =3D 0x0;<BR> DDRC =3D =
0x0;</P>
<P> DDRD =3D=20
=
0x0; // D=BF=DA=C5=E4=D6=C3=CE=AA=CA=E4=C8=EB<BR> PO=
RTD =3D=20
=
0xff; // =CA=B9=C4=DC=C9=CF=C0=AD=B5=E7=D7=E8<BR>//----------- =
IO=B6=CB=BF=DA=B3=F5=CA=BC=BB=AF=20
END -----------------</P>
=
<P> wdt_enable(1); //=
=BF=B4=C3=C5=B9=B7=CA=B9=C4=DC =20
30MS<BR> ACSR =3D 0x80;<BR>}</P>
=
<P><BR>/*****************************************<BR>=D2=BA=BE=A7=B7=A2=CB=
=CD=D7=D3=B3=CC=D0=F2=A3=A8=B4=AE=D0=D0=A3=A9<BR>=CA=E4=C8=EB=CA=FD=BE=DD=
=A3=BA=D2=AA=B7=A2=CB=CD=B5=C48=CE=BB=CA=FD=BE=DD<BR>=CA=E4=B3=F6=A3=BA=CE=
=DE<BR>=D7=F7=D5=DF=A3=BA<BR>=D0=DE=B8=C4=CA=B1=BC=E4=A3=BA2004-08-11<BR>=
*****************************************/<BR>void=20
lcm_out(char a)<BR>{<BR> char=20
=
i,d;<BR> for(i=3D0;i<8;i++)<BR> {<BR> cbi(PORTB,1=
);<BR> d=3Da&0x80;<BR> if(d)<BR> &nb=
sp;sbi(PORTB,0);<BR> else<BR> cbi(PORTB,0);<B=
R> a<<=3D1;<BR> sbi(PORTB,1);<BR> }<BR>}=
</P>
=
<P><BR>/*****************************************<BR>=D2=BA=BE=A7=D0=B4=BF=
=D8=D6=C6=D7=D6=B3=CC=D0=F2<BR>=CA=E4=C8=EB=CA=FD=BE=DD=A3=BA=D2=AA=D0=B4=
=C8=EB=B5=C48=CE=BB=CA=FD=BE=DD<BR>=CA=E4=B3=F6=A3=BA=CE=DE<BR>=D7=F7=D5=DF=
=A3=BA<BR>=D0=DE=B8=C4=CA=B1=BC=E4=A3=BA2004-08-11<BR>*******************=
**********************/<BR>void=20
wr_com(uchar a)<BR>{<BR> uchar=20
=
s,i;<BR> s=3Da&0xf0;<BR> lcm_out(0xf8);<BR> lcm_out(s)=
;<BR> s=3Da&0x0f;<BR> s<<=3D4;<BR> lcm_out(s);<B=
R> <BR> for(=20
i=3D0;i<254;i++=20
=
) // =D1=D3=CA=B1<BR> {<BR> asm("nop");<B=
R> }<BR>}<BR>/*****************************************<BR>=D2=BA=BE=
=A7=D0=B4=CA=FD=BE=DD=D7=D6=B3=CC=D0=F2<BR>=CA=E4=C8=EB=CA=FD=BE=DD=A3=BA=
=D2=AA=D0=B4=C8=EB=B5=C48=CE=BB=CA=FD=BE=DD<BR>=CA=E4=B3=F6=A3=BA=CE=DE<B=
R>=D7=F7=D5=DF=A3=BA<BR>=D0=DE=B8=C4=CA=B1=BC=E4=A3=BA2004-08-11<BR>*****=
************************************/<BR>void=20
wr_date(uchar a)<BR>{<BR> uchar=20
=
s,i;<BR> s=3Da&0xf0;<BR> lcm_out(0xfa);<BR> lcm_out(s)=
;<BR> s=3Da&0x0f;<BR> s<<=3D4;<BR> lcm_out(s);<B=
R> <BR> for(=20
i=3D0;i<254;i++=20
=
) // =D1=D3=CA=B1<BR> {<BR> asm("nop");<BR>&nbs=
p;}<BR>}<BR>/*****************************************<BR>=D2=BA=BE=A7=B3=
=F5=CA=BC=BB=AF=B3=CC=D0=F2<BR>=CA=E4=C8=EB=CA=FD=BE=DD=A3=BA=CE=DE<BR>=CA=
=E4=B3=F6=A3=BA=CE=DE<BR>=D7=F7=D5=DF=A3=BA<BR>=D0=DE=B8=C4=CA=B1=BC=E4=A3=
=BA2004-08-11<BR>*****************************************/<BR>void=20
=
lcm_init(void)<BR>{<BR> wr_com(0x30);<BR> delay(1,8000);<BR>&nb=
sp;wr_com(0x30);<BR> delay(1,8000);<BR> wr_com(0x0c);<BR> =
delay(1,8000);<BR> wr_com(0x01); // =C7=E5=C6=C1=
<BR> delay(10,8000); // =C7=E5=C6=C1<BR> =
wr_com(0x60);<BR> delay(1,8000);<BR>}</P>
<P>void=20
=
clear_all(void)<BR>{<BR> wr_com(0x01); // =C7=E5=
=C6=C1<BR> delay(1,8000); // =C7=E5=C6=C1<BR>}=
</P>
<P>//----------- =
=D5=FB=D0=D0=CF=D4=CA=BE=BA=AF=CA=FD START=20
-----------------<BR>void=20
=
display(void)<BR>{<BR> wr_com(0x80);<BR> while(=20
*line1!=3D0x00=20
=
)<BR> {<BR> wr_date(*line1);<BR> line1++;<BR>&=
nbsp;}</P>
<P> wr_com(0x90);<BR> while(=20
*line2!=3D0x00=20
=
)<BR> {<BR> wr_date(*line2);<BR> line2++;<BR>&=
nbsp;}</P>
<P> wr_com(0x88);<BR> while(=20
*line3!=3D0x00=20
=
)<BR> {<BR> wr_date(*line3);<BR> line3++;<BR>&=
nbsp;}</P>
<P> wr_com(0x98);<BR> while(=20
*line4!=3D0x00=20
=
)<BR> {<BR> wr_date(*line4);<BR> line4++;<BR>&=
nbsp;}<BR> line1=20
=3D "";<BR> line2 =3D=20
"";<BR> line3 =3D=20
"";<BR> line4 =3D=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -