首页 | 公司简介 | 产品展台 | 开发生产 | 资料下载 | 技术支持 | 解决方案 | 展会消息 |
代理经销 | 集成电路 | 高频微波 | 消费电子 | 工控网络 | 安防报警 | 光纤光电 | 汽车电子 |
合作交流 | 留言本 | 友情连接 | 热卖产品 | 销售网络 | 招聘加盟 | 新品介绍 | 联系我们 |
传感器/变送器/仪表按厂商品牌选用指南按种类分类选用指南按行业应用选用指南 模块模组 隔离采集仪器仪表 |
产品资料 | 技术资料 | 样例工程 | 产品驱动 | 参考设计 | 应用电路 | 通讯协议 | 使用说明 | 支持软件 | 数据查询 | 问题解答 | 标准法规 | 图书资料 | 基础知识 |
|
16x2字符型带背光液晶显示模块
液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。 这里介绍的字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等,这里以常用的2行16个字的1602液晶模块来介绍它的编程方法。
标准型16X2带背光液晶显示字符模块,邮购价格26元一个 外形尺寸:PCB外形:36.4*80毫米 液晶屏金属黑框:34.2*72毫米 1602采用标准的16脚接口,其中:
1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表1所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”
1602液晶模块内部的控制器共有11条控制指令,如表2所示,
它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平)
DM-162液晶显示模块可以和单片机AT89C51直接接口,电路如图1所示。
液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,表3是DM-162的内部显示地址.
比如第二行第一个字符的地址是40H,那么是否直接写入40H就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位D7恒定为高电平1所以实际写入的数据应该是01000000B(40H)+10000000B(80H)=11000000B(C0H) 以下是在液晶模块的第二行第一个字符的位置显示字母“A”的程序: ORG 0000H RS EQU P3.7;确定具体硬件的连接方式 MOV P1,#00000001B ;清屏并光标复位 MOV P1,#00001111B ;显示器开、光标开、光标允许闪烁 MOV P1,#00000110B ;文字不动,光标自动右移 MOV P1,#0C0H ;写入显示起始地址(第二行第一个位置) MOV P1,#01000001B ;字母A的代码 SETB RS ;RS=1 AJMP $ ENABLE: DELAY: END 程序在开始时对液晶模块功能进行了初始化设置,约定了显示格式。注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序DELAY,然后输入显示位置的地址0C0H,最后输入要显示的字符A的代码41H。
备注:如果不需要AT89C51实验开发板中的12伏电源变压器,价格可以降低10元 |
更多产品请看本公司产品专用网站:
中国传感器科技信息网:http://www.sensor-ic.com/
工控安防网:http://www.pc-ps.net/
消费电子专用电路网:http://www.sunstare.com/传感器销售热线:
地址:深圳市福田区福华路福庆街鸿图大厦9732室
电话:0755-83376489 83376549 83607652 83370250 83370251
传真:0755-83376182 (0)13902971329 MSN: SUNS8888@hotmail.com
邮编:518033 E-mail:szss20@163.com QQ: 195847376
深圳赛格展销部:深圳华强北路赛格电子市场9583号 电话:0755-83665529 13823648918
欢迎索取免费详细资料、设计指南和光盘 ;产品凡多,未能尽录,欢迎来电查询。
北京分公司:北京海淀区知春路132号中发电子大厦3097号
TEL:4006579498 18927445855 13823791822 FAX:010-62543996
上海分公司:上海市北京东路668号上海賽格电子市场地下一层D25号 TEL:4006571586 56703037 13823676822 FAX:021-56703037
西安分公司:西安高新开发区20所(中国电子科技集团导航技术研究所) 西安劳动南路88号电子商城二楼D23号
TEL:4006572198 13072977981 FAX:029-77678271