📄 1602a液晶屏的驱动实验.htm
字号:
;调用清除LCM子程序<BR> MOV
A,#80H
;向A送立即数80H设定显示地址为第一行第一列<BR> LCALL
WRITE_COM ;调用写指令到LCM子程序<BR> MOV
DPTR,#LINE1 ;将第一行字符串的启始地址送如DPTR中<BR> LCALL
DISP
;调用显示字符串到LCM子程序<BR> MOV
A,#0C0H
;向A送立即数0C0H设定显示地址为第二行第一列<BR> LCALL
WRITE_COM ;调用写指令到LCM子程序<BR> MOV
DPTR,#LINE2 ;将第二行字符串的启始地址送如DPTR中<BR> LCALL
DISP
;调用显示字符串到LCM子程序<BR> SJMP
$
;程序动态停机<BR><BR>LINE1: DB "
www.52c51.com ",00H
;第一行字符串<BR>LINE2: DB
" 1602A ",00H
;第二行字符串<BR><BR>INITIAL: MOV A,#38H
;启动LCM子程序<BR> LCALL
WRITE_COM<BR> MOV
A,#0EH<BR> LCALL
WRITE_COM<BR> MOV
A,#06H<BR> LCALL
WRITE_COM<BR> RET<BR><BR>CHECK_BUSY:
PUSH ACC ;查询忙碌信号子程序<BR>BUSY_LOOP: CLR
LCM_E<BR> SETB
LCM_RW<BR> CLR
LCM_RS<BR> SETB
LCM_E<BR> MOV
A,LCM_Data<BR> CLR
LCM_E<BR> JB
ACC.7,BUSY_LOOP<BR> POP
ACC<BR> LCALL
DEL<BR> RET<BR><BR>WRITE_COM: LCALL
CHECK_BUSY;写指令到LCM子程序
<BR> CLR
LCM_E<BR> CLR
LCM_RS<BR> CLR
LCM_RW<BR> SETB
LCM_E<BR> MOV
LCM_Data,A<BR> CLR
LCM_E<BR> RET<BR><BR>WRITE_DATA:
LCALL CHECK_BUSY
;写数据到LCM子程序<BR> CLR
LCM_E<BR> SETB
LCM_RS<BR> CLR
LCM_RW<BR> SETB
LCM_E<BR> MOV
LCM_Data,A<BR> CLR
LCM_E<BR> RET<BR><BR>CLS: MOV
A,#01H ;清除LCM子程序<BR> LCALL
WRITE_COM<BR> RET<BR><BR>DEL: MOV
R6,#5
;2.7ms延时子程序<BR>D1:
MOV
R7,#248<BR> DJNZ
R7,$<BR> DJNZ
R6,D1<BR> RET<BR><BR>DISP:
PUSH ACC ;将A的内容压栈<BR>DISP_LOOP: CLR
A
;A清零<BR> MOVC
A,@A+DPTR ;查表将字符串内容送入A<BR> JZ
END_DISP ;若查到的内容为0则终止查表<BR> LCALL
WRITE_DATA ;调用写数据到LCM子程序<BR> INC
DPTR
;DPTR加1指向下一个对象<BR> SJMP
DISP_LOOP ;跳转到DISP_LOOP循环执行<BR>END_DISP: POP
ACC
;弹出压栈内容至A<BR> RET<BR><BR> END ;程序结束<BR>keil工程文件打包下载
<A href="http://www.52c51.com/article/upfiles/07120517142788.rar"
target=_blank>yejing_asm.rar</A></DIV></TD>
<TD> </TD></TR>
<TR>
<TD> </TD>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="2%"> </TD>
<TD width="65%" height=30>上一篇:<SPAN class=blueText>
<SCRIPT language=javascript
src="1602A液晶屏的驱动实验.files/previos_next.htm"></SCRIPT>
</SPAN></TD>
<TD width="33%"> </TD></TR>
<TR>
<TD> </TD>
<TD height=30>下一篇:<SPAN class=blueText>
<SCRIPT language=javascript
src="K:\1602a\1602A液晶屏的驱动实验.files\previos_next(1).htm"></SCRIPT>
</SPAN></TD>
<TD> </TD></TR></TBODY></TABLE></TD>
<TD> </TD></TR>
<TR>
<TD></TD>
<TD bgColor=#cccccc height=1></TD>
<TD></TD></TR>
<TR>
<TD> </TD>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="2%"> </TD>
<TD> </TD></TR></TBODY></TABLE></TD>
<TD> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE class=YMGN cellSpacing=4 cellPadding=0 width=770 align=center border=0>
<TBODY>
<TR>
<TD><A class=sq
href="javascript:window.external.AddFavorite(location.href,document.title)"
target=_self>添加到本地收藏夹</A> <A class=sq
href="http://www.52c51.com/bbs/index.asp" target=_blank>欢迎到论坛讨论本文</A> <A
class=sq href="javascript:history.back()">返回上一页</A> <A class=sq
href="javascript:history.back()"></A>字号〖<A class=sq
href="javascript:fontZoom(16)">大</A> <A class=sq
href="javascript:fontZoom(14)">中</A> <A class=sq
href="javascript:fontZoom(12)">小</A>〗 <A
href="javascript:history.back()"></A></TD></TR></TBODY></TABLE>
<TABLE class=tyk cellSpacing=0 cellPadding=0 width=770 align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=6 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=top width="50%"><STRONG>相关文章:</STRONG><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top><STRONG>相关产品:</STRONG><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV align=center>
<TABLE cellSpacing=1 cellPadding=0 width=776 align=center bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD bgColor=#9c9a9c height=8></TD></TR>
<TR>
<TD background=1602A液晶屏的驱动实验.files/bg_xg_01.htm height=1></TD></TR>
<TR>
<TD align=middle bgColor=#f4f3f2 height=70>
<TABLE class=yc cellSpacing=2 cellPadding=1 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle width="75%"><FONT color=#333333>© 2003-2008 <B><A
href="http://www.dzkfw.com/"
target=blank_>http://www.dzkfw.com/</A></B> 电子开发网</FONT></TD></TR>
<TR>
<TD vAlign=top align=middle width="75%"><FONT color=#333333>
</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -