⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1602a液晶屏的驱动实验.htm

📁 lcm1602显示系统设计方案 其他
💻 HTM
📖 第 1 页 / 共 3 页
字号:
            ;调用清除LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            A,#80H&nbsp;&nbsp; 
            ;向A送立即数80H设定显示地址为第一行第一列<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            WRITE_COM&nbsp;&nbsp;;调用写指令到LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            DPTR,#LINE1&nbsp;&nbsp;;将第一行字符串的启始地址送如DPTR中<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            DISP&nbsp;&nbsp; 
            ;调用显示字符串到LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            A,#0C0H&nbsp;&nbsp; 
            ;向A送立即数0C0H设定显示地址为第二行第一列<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            WRITE_COM&nbsp;&nbsp;;调用写指令到LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            DPTR,#LINE2&nbsp;&nbsp;;将第二行字符串的启始地址送如DPTR中<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            DISP&nbsp;&nbsp; 
            ;调用显示字符串到LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SJMP 
            $&nbsp;&nbsp; 
            ;程序动态停机<BR><BR>LINE1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DB " 
            www.52c51.com ",00H 
            ;第一行字符串<BR>LINE2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DB 
            "&nbsp;&nbsp; 1602A&nbsp;&nbsp; ",00H 
            ;第二行字符串<BR><BR>INITIAL:&nbsp;&nbsp;&nbsp;&nbsp;MOV A,#38H 
            &nbsp;&nbsp;;启动LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            WRITE_COM<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            A,#0EH<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            WRITE_COM<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            A,#06H<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            WRITE_COM<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET<BR><BR>CHECK_BUSY: 
            PUSH ACC &nbsp;&nbsp;;查询忙碌信号子程序<BR>BUSY_LOOP:&nbsp;&nbsp;CLR 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SETB 
            LCM_RW<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_RS<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SETB 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            A,LCM_Data<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JB 
            ACC.7,BUSY_LOOP<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POP 
            ACC<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            DEL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET<BR><BR>WRITE_COM:&nbsp;&nbsp;LCALL 
            CHECK_BUSY;写指令到LCM子程序 
            <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_RS<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_RW<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SETB 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            LCM_Data,A<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET<BR><BR>WRITE_DATA: 
            LCALL CHECK_BUSY 
            ;写数据到LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SETB 
            LCM_RS<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_RW<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SETB 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            LCM_Data,A<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLR 
            LCM_E<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET<BR><BR>CLS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            A,#01H&nbsp;&nbsp;;清除LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            WRITE_COM<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET<BR><BR>DEL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOV 
            R6,#5&nbsp;&nbsp; 
            ;2.7ms延时子程序<BR>D1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            MOV 
            R7,#248<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DJNZ 
            R7,$<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DJNZ 
            R6,D1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET<BR><BR>DISP:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            PUSH ACC&nbsp;&nbsp; ;将A的内容压栈<BR>DISP_LOOP:&nbsp;&nbsp;CLR 
            A&nbsp;&nbsp; 
            ;A清零<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MOVC 
            A,@A+DPTR&nbsp;&nbsp;;查表将字符串内容送入A<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JZ 
            END_DISP&nbsp;&nbsp;;若查到的内容为0则终止查表<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCALL 
            WRITE_DATA&nbsp;&nbsp;;调用写数据到LCM子程序<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INC 
            DPTR&nbsp;&nbsp; 
            ;DPTR加1指向下一个对象<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SJMP 
            DISP_LOOP&nbsp;&nbsp;;跳转到DISP_LOOP循环执行<BR>END_DISP:&nbsp;&nbsp; POP 
            ACC&nbsp;&nbsp; 
            ;弹出压栈内容至A<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RET<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END&nbsp;&nbsp;&nbsp;&nbsp;;程序结束<BR>keil工程文件打包下载 
            <A href="http://www.52c51.com/article/upfiles/07120517142788.rar" 
            target=_blank>yejing_asm.rar</A></DIV></TD>
          <TD>&nbsp;</TD></TR>
        <TR>
          <TD>&nbsp;</TD>
          <TD>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="2%">&nbsp;</TD>
                <TD width="65%" height=30>上一篇:<SPAN class=blueText>
                  <SCRIPT language=javascript 
                  src="1602A液晶屏的驱动实验.files/previos_next.htm"></SCRIPT>
                  </SPAN></TD>
                <TD width="33%">&nbsp;</TD></TR>
              <TR>
                <TD>&nbsp;</TD>
                <TD height=30>下一篇:<SPAN class=blueText>
                  <SCRIPT language=javascript 
                  src="K:\1602a\1602A液晶屏的驱动实验.files\previos_next(1).htm"></SCRIPT>
                  </SPAN></TD>
                <TD>&nbsp;</TD></TR></TBODY></TABLE></TD>
          <TD>&nbsp;</TD></TR>
        <TR>
          <TD></TD>
          <TD bgColor=#cccccc height=1></TD>
          <TD></TD></TR>
        <TR>
          <TD>&nbsp;</TD>
          <TD>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width="2%">&nbsp;</TD>
                <TD>&nbsp;</TD></TR></TBODY></TABLE></TD>
          <TD>&nbsp;</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>&copy; 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>&nbsp; 
            </FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -