📄 单片机1602液晶显示0.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0041)http://www.8951.com/test/test/key1602.htm -->
<HTML><HEAD><TITLE>单片机1602液晶显示</TITLE><LINK href="单片机1602液晶显示0.files/gpszx.css"
type=text/css rel=stylesheet><LINK href="../index.files/gpszx.css" type=text/css
rel=stylesheet>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId></HEAD>
<BODY>
<DIV align=center>
<CENTER>
<TABLE height=356 cellSpacing=0 cellPadding=0 width=769 bgColor=#66ccff
borderColorLight=#000000 border=0>
<TBODY>
<TR>
<TD align=middle width=752 bgColor=#ffffff colSpan=5 height=356><FONT
font><FONT color=#ff0000>单片机提高</FONT><FONT color=#ff0000><IMG height=11
src="单片机1602液晶显示0.files/gif091.gif" width=28 border=0></FONT><FONT
color=#454545>WWW.51C51.COM
自学单片机的网站:作中国单片机编程技术普及推广第一站!倚天一出宝刀屠龙</FONT></FONT><IMG height=100
src="单片机1602液晶显示0.files/titou2.jpg" width=760 border=0> <FONT
color=#454545 font><A href="http://www.8951.com/index.htm">返回主页 给我留言</A>
<A href="http://www.8951.com/jiaoxue.htm">单片机教学</A> <A
href="http://www.8951.com/tigao.htm">单片机提高</A> <A
href="http://www.8951.com/pinzhi.htm">品质技术</A> <A
href="http://www.8951.com/1000/WANGZHI.HTM">单片机网址</A> <A
href="http://www.8951.com/down/down.htm">软件下载</A> <A
href="http://www.8951.com/yejin/yejin.htm">学液晶显示</A> <A
href="http://www.8951.com/chanpin.htm">产品介绍</A> <A
href="http://www.8951.com/10/huikan.htm">如何购买</A></FONT>
<CENTER></CENTER>
<P
align=left>;***************************************************************************<BR>;*
(程序转载请著明出处 ,未声明可适应本站腾龙/isp开发套件/倚天版开发套件
*<BR>;* E-mail:sxj1974@163.com (51c51 test web)
51单片机学习网,自学单片机的网站
*<BR>;* Create by :石学军 <A
href="http://www.51c51.com/">http://www.51c51.com/</A>
www.8951.com
更多例程请登陆网站
*<BR>;***************************************************************************</P>
<P align=left>RS EQU P3.0 <BR>RW EQU P3.1 <BR>E EQU P3.5<BR>mov
p3,#0ffh <BR>MOV P1,#01H ;清除屏幕<BR>ACALL ENABLE <BR>MOV P1,#38H
;8位点阵<BR>ACALL ENABLE <BR>MOV P1,#0FH ;开显示<BR>ACALL
ENABLE <BR>MOV P1,#06H ;移动光标<BR>ACALL ENABLE <BR>MOV P1,#80H
;显示位置 <BR>ACALL ENABLE <BR>l3: mov p1,#01h <BR>acall
enable<BR>mov dptr,#table1 ;送第一句话<BR>call write1<BR>call enable<BR>mov
p1,#01h<BR>ljmp l1<BR>l4: mov p1,#01h<BR>acall enable<BR>mov dptr,#table2
;送第二句话<BR>call write1<BR>call enable<BR>mov p1,#01h<BR>ljmp l1<BR>l5: mov
p1,#01h<BR>acall enable<BR>mov dptr,#table3 ;送第三句话<BR>call write1<BR>acall
enable<BR>mov p1,#01h<BR>ljmp l1<BR>l6:mov p1,#01h<BR>acall enable<BR>mov
dptr,#table4 ;送第四句话<BR>call write1<BR>acall enable<BR>mov p1,#01h<BR>ljmp
l1<BR>l1: jnb p3.3,l3 ;监测键盘<BR>jnb p3.4,l4<BR>jnb p3.5,l5<BR>JNB
P3.2,L6<BR>jmp l1<BR>ENABLE: ;送命令<BR>CLR RS<BR>CLR RW <BR>CLR
E <BR>ACALL DELAY <BR>SETB E <BR>RET<BR>write1:
;送字符串<BR>mov r1,#00h<BR>a1:mov a,r1<BR>movc a,@a+dptr<BR>call
write2<BR>inc r1<BR>cjne a,#00h,a1 ;以00H做字符串结束标志<BR>ret<BR>write2:
;送单个字符<BR>mov p1,a<BR>setb rs<BR>clr rw<BR>clr e<BR>call delay<BR>setb
e<BR>ret <BR>delay: ;延时子程序<BR>mov r7,#255<BR>d1:mov
r6,#255 <BR>d2:djnz r6,d2<BR>djnz
r7,d1<BR>ret<BR>;以下每个表格都是一句话,以00H作为每句话的结尾.<BR>table1: db
20h,57h,57h,57h,2Eh,35h,31h,43h,35h,31h,2Eh,43h,4Fh,4Dh,20h,20h,20h,00h <BR>table2:
db
53h,58H,4AH,31H,39H,37H,34H,40H,31H,36H,33H,2EH,43H,4FH,4DH,20H,20h,00H <BR>table3:
db
54h,45h,4Ch,30h,37h,35h,35h,20H,32H,37H,35H,32H,39H,30H,36H,35H,20H,00H<BR>Table4:
db
49H,20H,4CH,4FH,56H,45H,20H,38H,39H,43H,35H,31H,21H,4FH,4BH,20H,20H,00H<BR><BR>end<BR><BR><BR><BR></P></TD></TR></TBODY></TABLE></DIV></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -