·设为首页
·联系站长
·加入收藏
 位置: 51单片机学习网 >> 学习园地 >> 编程实例 >> 正文 新年新气象, 庆祝asp版本调试成功  [2006-12-04 15:19:54]      跟我来作ep51编程器( 套件供应) 大量到货, 恢复供应...  [2006-12-04 15:18:38]      庆祝深圳市学林电子有限公司XL1000产品获得批量订单  [2006-12-04 15:16:00]
  实验17 1602液晶显示屏显示A    3星级
实验17 1602液晶显示屏显示A
[ 作者:Admin     来源:51单片机学习网     点击数:     更新时间:2006-12-4     文章录入:Admin
【字体: 字体颜色
*实验17   1602液晶显示屏显示A 
XL1000液晶显示屏部分可以分别挂接12864中文汉字屏,1602字母显示屏,0802字母显示屏等, 随机附带的是1602字母显示屏。他可以显示2行每行16个英文字符。0802液晶屏和1602液晶屏完全兼容。其编程方法, 指令都是完全一样的,所不同的是他只能显示2行每行8个字符。12864中文液晶则可以显示128*64点阵,包括带字库和不带字库两种, 目前市面上较多的都是带字库的。
下面我们简要介绍一下1602显示屏的操作方法。
XL1000的1602液晶的接线原理如下图所示:
0802/1602/12864的接线原理图:
在本套件中,所有的引脚都已经和CPU部分的相关端口连接好。直接按照图所示方向插入液晶即可。
 其中JP41是液晶使能跳线。如果作液晶试验就必须闭合此跳线,否则应当断开以避免干扰。其中R55是1602/0802公用的液晶对比度调整电阻。R59,r60则是12864液晶的对比度调整电阻,如果用其他厂家的液晶则可能要适当调整这些电阻以达到最佳显示效果。
参考程序:用1602显示屏显示一个字母A。
RS EQU P2.0
     RW EQU P2.1
     E EQU P2.2
     ORG 0000H
     MOV P0,#00000001B  ;清屏
     ACALL ENABLE
     MOV P0,#00000001B  ;清屏
     ACALL ENABLE
     MOV P0,#00111000B  ;显示功能
     ACALL ENABLE
     MOV P0,#00001111B  ;显示开关控制
     ACALL ENABLE
     MOV P0,#00000110B ;输入模式
     ACALL ENABLE
     MOV P0,#0C0H       ;数据存贮器地址
     ACALL ENABLE
     mov p0,#01000001b  ;ASCII码
SETB RS
     CLR RW
     CLR E
     ACALL DELAY
     SETB E
     AJMP $
ENABLE: CLR RS              ;送命令
     CLR RW
     CLR E
     ACALL DELAY
     SETB E
     RET
DELAY: MOV P0,#0FFH
     CLR RS
     SETB RW
     CLR E
     NOP
     SETB E
     JB P0.7,DELAY      ;判断忙标志
     RET
     END
连接0802液晶的照片:
连接12864液晶的照片
  • 上一篇文章: 实验16 汉字显示屏倚天一出宝刀屠龙

  • 下一篇文章: 实验18 8155试验
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
     最新5篇热点文章
     实验20 步进电机实验
     实验17 1602液晶显示屏显...
     实验14 小喇叭警报器试验...
     XL1000单片机综合仿真试验...
     大电流电缆线品质的检定 ...
     
     最新5篇推荐文章
     12864 液晶应用说明+源程序...
     实验20 步进电机实验
     实验17 1602液晶显示屏显...
     实验14 小喇叭警报器试验...
     XL1000单片机综合仿真试验...
     
     相 关 文 章

      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)