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

📄 1602液晶屏驱动源程序3.htm

📁 haha,还可以!有需要的朋友可以下载来看看! 谢谢大家的支持!
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0033)http://www.51c51.com/10/16023.htm -->
<HTML><HEAD><TITLE>1602液晶屏驱动源程序3</TITLE><LINK 
href="1602液晶屏驱动源程序3.files/gpszx.css" type=text/css rel=stylesheet><LINK 
href="G:\zyq\C Program\1602液晶屏驱动源程序3.files\gpszx(1).css" type=text/css 
rel=stylesheet>
<META http-equiv=Content-Type content=text/html;charset=gb2312>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId><LINK 
href="1602液晶屏驱动源程序3.files/gpszx.css" type=text/css rel=stylesheet></HEAD>
<BODY>
<DIV align=center>
<CENTER>
<TABLE height=60 cellSpacing=0 cellPadding=0 width=769 bgColor=#f3f3f3 
borderColorLight=#000000 border=0>
  <TBODY>
  <TR>
    <TD align=middle width=105 bgColor=#c0d6fe height=38>
      <P style="MARGIN-TOP: -6px; MARGIN-LEFT: 0px; TEXT-INDENT: -7px" 
      align=left><SPAN lang=EN-US style="COLOR: #003366"></SPAN>&nbsp;
      <P style="MARGIN-TOP: -6px; MARGIN-LEFT: 0px; TEXT-INDENT: -7px" 
      align=left>
      <P style="MARGIN-TOP: -13px; MARGIN-LEFT: 0px; TEXT-INDENT: 1px" 
      align=left><SPAN style="BACKGROUND-COLOR: #d2e9ff"><FONT 
      color=#008000>单片机初学者网站</FONT></SPAN>
      <P style="MARGIN-TOP: -13px; MARGIN-LEFT: 0px; TEXT-INDENT: 1px" 
      align=left><SPAN style="BACKGROUND-COLOR: #d2e9ff"><FONT 
      color=#008000>电子工程师的家园</FONT></SPAN></P>
    <TD width=260 bgColor=#c0d6fe height=38><SPAN lang=EN-US><IMG 
      id=_x0000_i1028 height=75 src="1602液晶屏驱动源程序3.files/T3-4.jpg" width=260 
      border=0></SPAN>
    <TD width=113 bgColor=#c0d6fe height=38><FONT color=#ff5555><IMG height=72 
      src="1602液晶屏驱动源程序3.files/c34_1t4.jpg" width=102 border=0></FONT>
    <TD width=188 bgColor=#c0d6fe height=38><SPAN 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat"><FONT 
      color=#ff0000>欢迎来到<SPAN 
      lang=EN-US>51单片机学习网(深圳学林电子有限公司):</SPAN></FONT></SPAN><FONT 
      color=#ff0000>庆祝51单片机学习网(深圳学林电子有限公司)全面改版</FONT><IMG height=20 
      src="1602液晶屏驱动源程序3.files/mood14.gif" width=20 border=0><IMG height=20 
      src="1602液晶屏驱动源程序3.files/mood22.gif" width=20 border=0><IMG height=20 
      src="1602液晶屏驱动源程序3.files/mood23.gif" width=20 border=0><IMG height=20 
      src="1602液晶屏驱动源程序3.files/mood25.gif" width=20 border=0>
    <TD align=left width=93 bgColor=#c0d6fe height=38><SPAN lang=EN-US 
      style="COLOR: #003366"><IMG id=_x0000_i1025 height=31 
      src="1602液晶屏驱动源程序3.files/80.gif" width=88 border=0></SPAN>
  <TR>
    <TD width=752 background=1602液晶屏驱动源程序3.files/tt.gif colSpan=5 height=22><A 
      href="http://www.51c51.com/index.htm"><FONT 
      color=#ffffff>返回主页</FONT></A><FONT color=#000000><FONT color=#ffff00><SPAN 
      style="BACKGROUND-COLOR: #009aff"><A 
      href="http://www.8951.com/BBS/index.asp"><IMG height=11 
      src="1602液晶屏驱动源程序3.files/gif091.gif" width=28 
      border=0></A></SPAN></FONT><SPAN style="BACKGROUND-COLOR: #009aff"><A 
      href="http://www.8951.com/BBS/index.asp"><FONT 
      color=#ffffff>51论坛</FONT></A></SPAN></FONT><FONT color=#ffffff><A 
      href="http://www.51c51.com/jiaoxue.htm"><FONT 
      color=#ffffff>单片机教学</FONT></A></FONT><FONT color=#000000><A 
      href="http://www.51c51.com/tigao.htm">单片机提高</A></FONT><A 
      href="http://www.51c51.com/yinxiang.htm"><FONT 
      color=#ffffff>音响技术</FONT></A><FONT color=#000000><A 
      href="http://www.51c51.com/pinzhi.htm">品质技术</A></FONT><A 
      href="http://www.51c51.com/test/c51test/002.htm"><FONT 
      color=#ffffff>技术资料</FONT></A><A 
      href="http://www.51c51.com/down/down.htm"><FONT 
      color=#000000>软件下载</FONT></A><A 
      href="http://www.51c51.com/100/119.htm"><FONT color=#ffffff 
      font>音响网址</FONT></A><FONT color=#000000 font><A 
      href="http://www.51c51.com/yejin/yejin.htm">学液晶显示</A></FONT><A 
      href="http://www.51c51.com/chanpin.htm"><FONT 
      color=#ffffff>产品介绍</FONT></A><FONT color=#000000><A 
      href="http://www.51c51.com/10/huikan.htm">如何购买</A></FONT></TR></TBODY></TABLE></CENTER></DIV>
<DIV align=center>
<CENTER>
<TABLE borderColor=#f2f2f2 width=770 border=1>
  <TBODY>
  <TR>
    <TD>
      <P align=center><FONT face=黑体 color=#ff0000 
      size=4><B>1602液晶屏驱动源程序3</B></FONT></P>
      <P align=left><A href="http://www.51c51.com/jpg.htm"><FONT 
      color=#000000>察看本站的产品全家福和网站介绍</FONT></A><FONT 
      color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT><A 
      href="http://www.51c51.com/200/205.htm"><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat"><FONT 
      color=#000000>本站<SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">产品正式流水线工艺生产情况</SPAN></FONT></SPAN></A><FONT 
      color=#000000><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      庆祝本站3年来首页点击量突破100万!</SPAN></FONT>
      <P align=left><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><A 
      href="http://www.8951.com/BBS/index.asp"><FONT 
      color=#000000>如果您在学习中遇到任何问题清参加51单片机学习网(深圳学林电子有限公司)论坛讨论, 
      让更多的朋友帮助你!</FONT></A></SPAN> 
      <P align=left><SPAN style="BACKGROUND-COLOR: #009aff"><FONT 
      color=#000000><A href="http://www.8951.com/BBS/index.asp"><IMG height=11 
      src="1602液晶屏驱动源程序3.files/gif091.gif" width=28 
      border=0></A></FONT></SPAN><SPAN 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><FONT 
      color=#000000><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><A 
      href="http://www.51c51.com/10/12232.htm">12232驱动程序</A></SPAN></FONT></SPAN>&nbsp;&nbsp; 
      <FONT color=#000000><FONT color=#ffff00><SPAN 
      style="BACKGROUND-COLOR: #009aff"><A 
      href="http://www.8951.com/BBS/index.asp"><IMG height=11 
      src="1602液晶屏驱动源程序3.files/gif091.gif" width=28 
      border=0></A></SPAN></FONT></FONT><SPAN 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><FONT 
      color=#000000><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><A 
      href="http://www.51c51.com/10/12832.htm">12832驱动程序</A>&nbsp;&nbsp; 
      </SPAN></FONT></SPAN><FONT color=#000000><FONT color=#ffff00><SPAN 
      style="BACKGROUND-COLOR: #009aff"><A 
      href="http://www.8951.com/BBS/index.asp"><IMG height=11 
      src="1602液晶屏驱动源程序3.files/gif091.gif" width=28 
      border=0></A></SPAN></FONT></FONT><SPAN 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><FONT 
      color=#000000><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><A 
      href="http://www.51c51.com/10/12864.htm">12864驱动源程序</A>&nbsp;&nbsp; 
      </SPAN></FONT></SPAN><FONT color=#000000><FONT color=#ffff00><SPAN 
      style="BACKGROUND-COLOR: #009aff"><A 
      href="http://www.8951.com/BBS/index.asp"><IMG height=11 
      src="1602液晶屏驱动源程序3.files/gif091.gif" width=28 
      border=0></A></SPAN></FONT></FONT><SPAN 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><FONT 
      color=#000000><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><A 
      href="http://www.51c51.com/YEJIN/1605.HTM">1602 驱动程序</A>&nbsp;&nbsp; 
      </SPAN></FONT></SPAN><FONT color=#000000><FONT color=#ffff00><SPAN 
      style="BACKGROUND-COLOR: #009aff"><A 
      href="http://www.8951.com/BBS/index.asp"><IMG height=11 
      src="1602液晶屏驱动源程序3.files/gif091.gif" width=28 
      border=0></A></SPAN></FONT></FONT><SPAN 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><FONT 
      color=#000000><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><A 
      href="http://www.51c51.com/10/0802.htm">0802 液晶驱动程序</A>&nbsp; 
      </SPAN></FONT></SPAN><FONT color=#000000><FONT color=#ffff00><SPAN 
      style="BACKGROUND-COLOR: #009aff"><A 
      href="http://www.8951.com/BBS/index.asp"><IMG height=11 
      src="1602液晶屏驱动源程序3.files/gif091.gif" width=28 
      border=0></A></SPAN></FONT></FONT><SPAN lang=EN-US 
      style="BACKGROUND-POSITION: 0% 50%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-REPEAT: repeat; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><FONT 
      color=#000000> </FONT><A href="http://www.51c51.com/YEJIN/YEJIN.HTM"><FONT 
      color=#ff0000>回液晶主页</FONT></A></SPAN></P>
      <P align=left><BR><BR>;R0-------ADDRESS<BR>;R1-------DATA<BR>;R2,R4----KEY 
      SCAN<BR>;R3<BR>;R5,R6----DELAY<BR>;R7-------TIMER INTERRUPT 
      COUNTER<BR><BR><BR><BR>;lcd display program<BR>RS BIT P2.6<BR>R_W BIT 
      P2.5<BR>ENABLE BIT P2.7&nbsp;<BR>LCDDATA DATA 
      P1<BR><BR><BR>;******************************************<BR><BR>ORG 
      0000H<BR>AJMP MAIN<BR>ORG 000BH<BR>AJMP INSERS<BR><BR>ORG 
      0060H<BR>MAIN:<BR>MOV TMOD,#01H<BR>MOV TL0,#0B0H<BR>MOV TH0,#3CH<BR>SETB 
      EA<BR>SETB ET0<BR><BR>CLR TR0<BR>MOV R7,#40 ;2S COUNTER<BR>CLR 0FH ;if 2s 
      time reach,setb 0fh.<BR>CLR 10H ;<BR><BR>MOV 
      SP,#70H<BR>START:&nbsp;<BR>LCALL INITIAL<BR><BR>MOV R0,#8FH<BR>MOV 
      A,R0<BR>LCALL WRITE_INSTRUCTION&nbsp;<BR><BR>LCALL KEY<BR>MOV R1,A<BR>JBC 
      0FH,TTL1<BR>TT01:&nbsp;<BR>MOV DPTR,#TAB1<BR>TT02:&nbsp;<BR>MOV 
      A,R0<BR>LCALL WRITE_INSTRUCTION<BR>MOV A,50H<BR><BR>TTL2:&nbsp;<BR>MOVC 
      A,@A+DPTR<BR>LCALL WRITELCDDATA<BR><BR>MOV TL0,#0B0H<BR>MOV 
      TH0,#3CH<BR>MOV R7,#40<BR>SETB TR0<BR>LCALL KEY<BR>CJNE A,50H,TTL3<BR>JBC 
      0FH,TTL3<BR>CPL 10H<BR>JNB 10H,TT01<BR>MOV 50H,A<BR>MOV DPTR,#TAB2<BR>AJMP 
      TT02<BR><BR>TTL3: MOV 50H,A<BR>CLR 10H<BR>AJMP TTL1<BR><BR>TTL1:<BR>MOV 
      A,#00011000B ;<BR>LCALL WRITE_INSTRUCTION<BR>INC R0&nbsp;<BR>MOV 
      DPTR,#TAB1<BR>MOV A,50H<BR>AJMP TTL2<BR><BR>INSERS:<BR>MOV 
      TL0,#0B0H<BR>MOV TH0,#3CH<BR>DJNZ R7,L0<BR>MOV R7,#40<BR>SETB 0FH<BR>CLR 
      TR0 ;2S time reach,stop count time.<BR>L0:<BR>RETI<BR><BR>CLS:<BR>PUSH 
      ACC<BR>MOV A,#01H<BR>LCALL WRITE_INSTRUCTION<BR>POP 
      ACC<BR>RET<BR><BR>;**********************************************<BR>;initial<BR>;Set 
      some parameters.<BR>;please reference the techonology 
      material.<BR>;**********************************************<BR>INITIAL:<BR>MOV 
      A,#00111000B ;8BIT,2LINE,5*7<BR>LCALL WRITE_INSTRUCTION<BR>MOV 
      A,#00001100B ;DISPLAY ON,CURSOR OFF,NO BLINK<BR>LCALL 
      WRITE_INSTRUCTION<BR>;MOV A,#00011000B ;<BR>;LCALL 
      WRITE_INSTRUCTION<BR>RET<BR><BR>CHECKBUSY:<BR>PUSH 
      ACC<BR>CHECKBUSYLOOP:<BR>CLR ENABLE<BR>SETB R_W<BR>CLR RS<BR>SETB 
      ENABLE<BR>MOV A,LCDDATA<BR>CLR ENABLE<BR>JB ACC.7,CHECKBUSYLOOP<BR>POP 
      ACC<BR>LCALL DELAY1<BR>RET<BR><BR>WRITE_INSTRUCTION:<BR>LCALL 
      CHECKBUSY<BR>CLR ENABLE<BR>CLR R_W<BR>CLR RS&nbsp;<BR>SETB ENABLE<BR>MOV 
      LCDDATA,A<BR>CLR ENABLE<BR>RET<BR><BR>WRITELCDDATA:<BR>LCALL 
      CHECKBUSY<BR>CLR ENABLE<BR>CLR R_W<BR>SETB RS<BR>SETB ENABLE<BR>MOV 
      LCDDATA,A<BR>CLR ENABLE<BR>RET<BR><BR><BR><BR><BR>DELAY1:<BR>MOV 
      R5,#08H<BR>L4:<BR>MOV R6,#0F8H<BR>L5:<BR>DJNZ R6,L5<BR>DJNZ 
      R5,L4<BR>RET<BR><BR>KEY: LCALL KS<BR>JNZ K1<BR>LCALL DELAY2<BR>AJMP 
      KEY<BR>K1: LCALL DELAY2<BR>LCALL DELAY2<BR>LCALL KS<BR>JNZ K2<BR>AJMP 
      KEY<BR>K2: MOV R2,#0DFH<BR>MOV R4,#00H<BR>K3: MOV P3,R2<BR>L6: JB 
      P3.0,L1&nbsp;<BR>MOV A,#00H<BR>AJMP LK<BR>L1: JB P3.1,L2<BR>MOV 
      A,#03H<BR>AJMP LK<BR>L2: JB P3.2,L3&nbsp;<BR>MOV A,#06H<BR>AJMP LK<BR>L3: 
      JB P3.3,NEXT<BR>MOV A,#09H<BR>LK: ADD A,R4<BR>PUSH ACC<BR>K4: LCALL 
      DELAY2<BR>LCALL KS<BR>JNZ K4<BR>POP ACC<BR><BR>RET<BR><BR>NEXT:<BR>INC 
      R4<BR>MOV A,R2<BR>JNB ACC.7,KEY<BR>RL A<BR>MOV R2,A<BR>AJMP K3<BR>KS: MOV 
      P3,#0FH<BR>MOV A,P3<BR>XRL A,#0FH<BR>RET<BR>DELAY2:<BR>MOV R5,#08H<BR>L7: 
      MOV R6,#0FAH<BR>L8: DJNZ R6,L8<BR>DJNZ R5,L7<BR>RET<BR>TAB1:DB 
      31H,32H,33H,34H,35H,36H,37H,38H,39H<BR>DB 41H,30H,42H<BR>TAB2:DB 
      43H,44H,45H,46H,47H,48H,49H,4AH,4BH<BR>DB 
      4CH,4DH,4EH<BR><BR>END<BR><BR><BR><BR><BR><BR></P></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>

⌨️ 快捷键说明

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