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

📄 1602lcd四位数据接口驱动1602lcd四位数据接口驱动程序.htm

📁 1602lcd 四位数据线驱动原理
💻 HTM
📖 第 1 页 / 共 2 页
字号:
        <TR>
          <TD style="LINE-HEIGHT: 150%" align=middle bgColor=#fff3df 
            height=40><DIV class=style2 align=center><SPAN 
            class=style3>1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序</SPAN></STRONG></FONT> 
            </DIV></TD></TR>
        <TR>
          <TD style="LINE-HEIGHT: 150%" bgColor=#fff3df height=31>
            <DIV align=center>来源:电子工程师笔记 
            benladn911&nbsp;&nbsp;&nbsp;&nbsp;时间:2006-03-23 
            &nbsp;&nbsp;&nbsp;&nbsp;发布人:<STRONG><SPAN class=style4><A 
            href="http://www.gd-emb.org/personhome/id-1.html">meitai</A></STRONG></DIV></SPAN></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="96%" align=center border=0>
        <TBODY>
        <TR>
          <TD style="LINE-HEIGHT: 200%" vAlign=top height=538>
            <DIV id=detail_content>/////LCM_start///// 
            <BR>/*============================================================ 
            <BR>1602LCD四位数据接口驱动程序 马文垒 2004/12/13 
            <BR>============================================================== 
            <BR>感谢:本程序参考 明皓的1602LCM液晶显示屏的驱动函数和实例 <BR><BR>连接线图: 
            <BR>---------------------------------- <BR>| LCM-----51  | 
            LCM-----51 |  <BR>---------------------------------- 
            <BR>|RS-----P2.1 | DB4-----P1.4 | <BR>|RW-----P2.0 | DB5-----P1.5 | 
            <BR>|E -----P2.2 | DB6-----P1.6 | <BR>|VLCD接1K电阻到GND| DB7-----P1.7 | 
            <BR>--------------------------------------------------- 
            <BR>[注:AT89S51使用12M晶振] 
            <BR>=============================================================*/ 
            <BR>void writelcd(bit command,unsigned char ddata) <BR>{ 
            <BR>ReadStatusLCM(); //检测忙 <BR>LCM_Data = 
            (ddata&amp;0xf0)|(P1&amp;0x0f); <BR>LCM_RW = 0; <BR>if(command==0) 
            LCM_RS = 0; else LCM_RS=1; <BR>LCM_E = 1; <BR>LCM_E = 0; <BR>LCM_E = 
            0; <BR>LCM_Data = ((ddata&lt;&lt;4)&amp;0xf0)|(P1&amp;0x0f); 
            <BR>if(command==0) LCM_RS = 0; else LCM_RS=1; <BR>LCM_E = 1; 
            <BR>LCM_E = 0; <BR>LCM_E = 0; <BR>} <BR><BR>//读状态 <BR>unsigned char 
            ReadStatusLCM(void) <BR>{ <BR>P1_7=1; <BR>LCM_RS = 0; <BR>LCM_RW = 
            1; <BR>LCM_E = 0; <BR>LCM_E = 0; <BR>LCM_E = 1; 
            <BR>while(P1_7&amp;0x01);//检测忙信号 <BR>return(P1_7); <BR>} 
            <BR><BR>void LCMInit(void) //LCM初始化 <BR>{ <BR>LCM_Data=0xff; 
            <BR>writelcd(0,0x28); //三次显示模式设置,不检测忙信号 <BR>Delay5Ms(); 
            <BR>writelcd(0,0x28); <BR>Delay5Ms(); <BR>writelcd(0,0x28); 
            <BR>Delay5Ms(); <BR>writelcd(0,0x28); //显示模式设置,开始要求每次检测忙信号 
            <BR>writelcd(0,0x0c); // 显示开及光标设置 <BR>writelcd(0,0x01); //显示清屏 
            <BR>writelcd(0,0x06); // 显示光标移动设置 <BR>} <BR><BR>//按指定位置显示一个字符 
            <BR>void DisplayOneChar(unsigned char X, unsigned char Y, unsigned 
            char DData) <BR>{ <BR>Y &amp;= 0x1; X &amp;= 0xF; //限制X不能大于15,Y不能大于1 
            <BR>if (Y) X |= 0x40; //当要显示第二行时地址码+0x40; <BR>X |= 0x80; //算出指令码 
            <BR>writelcd(0,X); <BR>writelcd(1,DData); <BR>} 
            <BR><BR>//按指定位置显示一串字符 ***原来的遇到空格0x20就不显示*** <BR>void 
            DisplayListChar(unsigned char X, unsigned char Y, unsigned char code 
            *DData) <BR>{ <BR>unsigned char ListLength,j; <BR>ListLength = 
            strlen(DData); <BR>Y &amp;= 0x1; <BR>X &amp;= 0xF; 
            //限制X不能大于15,Y不能大于1 <BR>if (X &lt;= 0xF) //X坐标应小于0xF <BR>{ 
            <BR>for(j=0;j&lt;ListLength;j++) <BR>{ <BR>DisplayOneChar(X, Y, 
            DData[j]); //显示单个字符 <BR>X++; <BR>} <BR>} <BR>} <BR><BR>//5ms延时 
            <BR>void Delay5Ms(void) <BR>{ <BR>unsigned int TempCyc = 5552; 
            <BR>while(TempCyc--); <BR>} <BR><BR>//400ms延时 <BR>void 
            Delay400Ms(void) <BR>{ <BR>unsigned char TempCycA = 5; <BR>unsigned 
            int TempCycB; <BR>while(TempCycA--) <BR>{ <BR>TempCycB=7269; 
            <BR>while(TempCycB--); <BR>}; <BR>} <BR>/////LCM_end/////// </DIV>
            <P></P><BR><BR>
            <P><BR>· 下一条:<A 
            href="http://www.gd-emb.org/detail/id-2403.html">微机数字触发器的研制</A> 
            <BR><BR></P></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="96%" align=center border=0>
        <TBODY>
        <TR>
          <TD background=1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/index_line2.gif 
          height=1></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width="96%" align=center border=0>
        <TBODY>
        <TR vAlign=top>
          <TD height=85><BR>
            <TABLE borderColor=#ff8f3e cellSpacing=1 cellPadding=0 width="100%" 
            align=center bgColor=#ff8f3e border=0>
              <TBODY>
              <TR bgColor=#fee7ba>
                <TD height=24>
                  <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                    <TBODY>
                    <TR>
                      <TD width=31 height=25>
                        <DIV align=center><IMG height=20 
                        src="1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/0139.gif" 
                        width=20></DIV></TD>
                      <TD vAlign=center width=727><SPAN 
                        class=FontBlod>回复</SPAN></TD></TR></TBODY></TABLE></TD></TR>
              <TR vAlign=top bgColor=#fffff7>
                <TD 
                style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" 
                height=69></TD></TR></TBODY></TABLE>
            <DIV align=center></DIV><BR>
            <FORM name=form2 onsubmit="return checkdata(this)" 
            action=/command.php?action=review method=post>
            <TABLE cellSpacing=0 cellPadding=0 width=760 border=0>
              <TBODY>
              <TR>
                <TD width=85>&nbsp;</TD>
                <TD width=668>&nbsp;</TD></TR>
              <TR>
                <TD align=middle>标题:</TD>
                <TD><INPUT class=12 size=60 name=title></TD></TR>
              <TR>
                <TD align=middle>作者:</TD>
                <TD><INPUT class=12 value=游客 name=releaser></TD></TR>
              <TR>
                <TD align=middle>内容:</TD>
                <TD><TEXTAREA class=12 name=statement rows=10 cols=80></TEXTAREA></TD></TR>
              <TR>
                <TD>&nbsp;</TD>
                <TD align=middle><BR><INPUT id=project_id type=hidden 
                  value=2426 name=project_id> <INPUT class=12 type=submit value=提交 name=Submit2></TD></TR></TBODY></TABLE></FORM><BR><BR>
            <DIV align=center>
            <TABLE borderColor=#ff8f3e cellSpacing=1 cellPadding=0 width="100%" 
            align=center bgColor=#ff8f3e border=0>
              <TBODY>
              <TR bgColor=#fee7ba>
                <TD height=24>
                  <TABLE cellSpacing=1 cellPadding=0 width="100%" border=0>
                    <TBODY>
                    <TR>
                      <TD width=31 height=25>
                        <DIV align=center><IMG height=20 
                        src="1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/0139.gif" 
                        width=20></DIV></TD>
                      <TD vAlign=center width=724><SPAN 
                        class=FontBlod>相关新闻</SPAN></TD></TR></TBODY></TABLE></TD></TR>
              <TR vAlign=top bgColor=#fffff7>
                <TD style="LINE-HEIGHT: 150%" height=69>&nbsp;·<A 
                  href="http://www.gd-emb.org/detail/id-5010.html">TD联盟预测终端进展 
                  称三季度可达商用水平</A><BR>&nbsp;·<A 
                  href="http://www.gd-emb.org/detail/id-5009.html">微软将开通公开Linux实验内容的开放式网站</A><BR>&nbsp;·<A 
                  href="http://www.gd-emb.org/detail/id-5008.html">专访大北欧通讯亚太区副总裁:蓝牙耳机从配角走向必需</A><BR>&nbsp;·<A 
                  href="http://www.gd-emb.org/detail/id-5007.html">奇趣为基于Linux 
                  消费电子产品提供强大支持</A><BR>&nbsp;·<A 
                  href="http://www.gd-emb.org/detail/id-5005.html">飞思卡尔即用式媒体服务器平台亮相嵌入式系统大会 
                  </A><BR></TD></TR></TBODY></TABLE><BR><BR>[<A 
            href="javascript:window.close()">关闭窗口</A>] 
        <BR><BR></DIV></TD></TR></TBODY></TABLE></TD>
    <TD width=1 
    background=1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/index_line.gif></TD>
    <TD vAlign=top width=199 bgColor=#fef7ed>
      <DIV align=center>
      <TABLE cellSpacing=0 cellPadding=0 width=199 border=0>
        <TBODY>
        <TR>
          <TD><IMG height=34 
            src="1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/hot.gif" 
width=199></TD></TR>
        <TR>
          <TD vAlign=top bgColor=#fef7ed height=118>
            <TABLE cellSpacing=0 cellPadding=0 width="90%" align=center 
border=0>
              <TBODY>
              <TR>
                <TD height=5></TD></TR>
              <TR>
                <TD style="LINE-HEIGHT: 150%">&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-256.html">华邦ARM芯片W90N740及其圮.</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-512.html">Linux..</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-768.html">中国软件外包行业的标..</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-1280.html">通信产业十年特征及未..</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-2304.html">2006年本土汽车电子研叮.</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-2560.html">数控机床主轴制动控制..</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-3328.html">第一季度欧洲IC厂商排宮</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-3584.html">又见专利纠纷,ITC开始..</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-3840.html">长虹1亿捷克建厂应对彮.</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-4096.html">德州仪器集成FM音频立䮮</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-4864.html">龙芯二号落户重庆产业..</A><BR>&nbsp;•&nbsp;<A 
                  href="http://www.gd-emb.org/detail/id-1.html">发改委:中国软件业的..</A><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=991 align=center border=0>
  <TBODY>
  <TR>
    <TD background=1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/index_line2.gif 
    height=1></TD></TR></TBODY></TABLE><LINK 
href="1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/styles.css" type=text/css 
rel=stylesheet>
<STYLE type=text/css>.style10 {
	FONT-SIZE: 20px
}
</STYLE>

<TABLE cellSpacing=0 cellPadding=0 width=991 align=center border=0>
  <TBODY>
  <TR>
    <TD background=1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/index_26.gif 
height=26>
      <DIV align=center>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD 
          style="FILTER: DropShadow(Color=#000000, OffX=1, OffY=1); COLOR: #3e3e3e">
            <DIV align=center><FONT color=#ffffff><A 
            href="http://www.gd-emb.org/html.php?action=map"><FONT 
            color=#ffffff>公司地理位置图</FONT></A> | <A 
            href="http://www.gd-emb.org/html.php?action=advertise"><FONT 
            color=#ffffff>广告指南</FONT></A> | <A 
            href="http://www.gd-emb.org/html.php?action=contact"><FONT 
            color=#ffffff>联系我们</FONT></A> | <A 
            href="http://www.gd-emb.org/html.php?action=invite"><FONT 
            color=#ffffff>招聘精英</FONT></A> | <A 
            href="http://www.gd-emb.org/html.php?action=cooperation"><FONT 
            color=#ffffff>中心动态</FONT></A> | <A 
            href="http://www.gd-emb.org/html.php?action=link"><FONT 
            color=#ffffff>友情连接</FONT></A> | <A 
            href="http://www.gd-emb.org/html.php?action=copyright"><FONT 
            color=#ffffff>版权声明</FONT></A></FONT></DIV></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=991 align=center border=0>
  <TBODY>
  <TR>
    <TD height=5></TD></TR>
  <TR>
    <TD style="LINE-HEIGHT: 150%" height=60>
      <DIV align=center>Copyright<IMG height=11 
      src="1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/C.gif" width=10>2005 
      广东省嵌入式软件公共技术中心.All Rights Reserved.版权所有 
      复制必究<BR>技术支持与报障:gdesc@midea.com.cn 020-32068395-807/808 在线技术支持:<A 
      href="http://wpa.qq.com/msgrd?V=1&amp;Uin=15362622&amp;Site=www.gd-emb.com&amp;Menu=yes" 
      target=_blank><IMG alt=点击这里给我发消息 src="" border=0></A>&nbsp;&nbsp;<A 
      href="http://wpa.qq.com/msgrd?V=1&amp;Uin=562400200" target=_blank 
      &Site="www.gd-emb.com&amp;Menu=yes"><IMG alt=点击这里给我发消息 
      src="1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/5_online.gif" 
      border=0></A>&nbsp;&nbsp;&nbsp;&nbsp;<BR>客户服务支持:gdesc@midea.com.cn 020-32068395-809/802 在线客服:<A 
      href="http://wpa.qq.com/msgrd?V=1&amp;Uin=10987842&amp;Site=www.gd-emb.com&amp;Menu=yes" 
      target=_blank><IMG alt=点击这里给我发消息 
      src="E:\liuyulai\1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files\5_online(1).gif" 
      border=0></A>&nbsp;<A 
      href="http://wpa.qq.com/msgrd?V=1&amp;Uin=562265688&amp;Site=www.gd-emb.org&amp;Menu=yes" 
      target=_blank><IMG alt=点击这里给我发消息 src="" border=0></A><BR>粤ICP备<FONT 
      color=#ff0000>05104135</FONT>号<BR>
      <SCRIPT language=JavaScript 
      src="1602LCD四位数据接口驱动1602LCD四位数据接口驱动程序.files/click.htm" 
      type=text/javascript></SCRIPT>
      </DIV></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

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