让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签: lcd1602
摘要: LCD1602是常见的16 x2行,6x8字符点阵液晶模块,广泛应用于智能仪表、通信、办公自动化设备中,其字符发生器ROM中自带数字和英文字母及一些特殊符号的字符库,没有汉字。我们利用1602可以建立8个6x8点阵自定义字库的特点,在一个测温的实例中成功显示了少量汉字和特殊符号——℃,下面是显示部分的实施方法。
LCD1602是常见的16 x2行,6x8字符点阵液晶模块,广泛应用于智能仪表、通信、办公自动化设备中,其字符发生器ROM中自带数字和英文字母及一些特殊符号的字符库,没有汉字。我们利用1602可以建立8个6x8点阵自定义字库的特点,在一个测温的实例中成功显示了少量汉字和特殊符号——℃,下面是显示部分的实施方法。
一、电路构成简图
LCD1602液晶显示模块按下图所示连接单片机,其接口的引脚功能介绍如下:
BLA:背光源正极,接+5V;BLK:背光源负极,接地;VO:液晶显示偏压信号,通过电位器Wl调节,1602偏压接近OV;RS:接P1.2,决定传输类型是数据或命令,1一表示数据,o-表示命令;R/W:接P1.6,读/写控制,1一表示读,0-表示写;E:接P1.3,使能端,高电平有效;DBO~DB7:数据端口,连接PO。
二、自定义字库的建立及关键子程序的软件实现
若要显示汉字,关键是先要自己建立欲显示的汉字字库。1602提供了在片内CCRAM的OOH-3FH共64个字节的空间,可以存放8个6x8点阵的自建字符库,其代码分别为OOH-07H,然后在显示时只要用查表法调用汉字的相应代码就可以了。下面给出相应的子程序,为了更好地理解1602液晶显示模块的相关指令,以注释的方式在程序中给出解释。
1.显示自定义字符内容的流程图
流程图如下图所示。
2、程序
;以下是编写的8个汉字及特殊符号字库表,当然也可以编写其它的8个字库,只是最多同时只能编写8个,若要用更多的汉字只能去选择带有汉字库的显示模块了。
下图为6x8点阵形成的“日”字,前面3位补0,其编码为1FH.11H.11H,1FH,11H,11H,1FH,OOH。其他的汉字可以依此编出相应的编码。
<img src="//img.hqew.com/file/tech2/news/2012/0426/20130226044718073292365.jpg" alt=" />
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |