[DemoCode下载] 使用NUC240驱动液晶屏1602

[复制链接]
1571|8
 楼主| a_ziliu 发表于 2015-5-18 14:31 | 显示全部楼层 |阅读模式
液晶屏1602用的驱动IC大部份都相同,液晶屏1602有2种驱动型式,8位元及4位元,4位元的接线比较少。
下面是液晶屏1602的规格书。
使用一般IO接口即可以驱动。

液晶屏1602 4位元接线专案路径
\NUC230_240BSP_CMSIS_V3.00.001 LCD1602 8_4BIT\SampleCode\StdDriver\1602 LCD 8BIT
SMC1602A.PDF (255.88 KB, 下载次数: 17)
8位元的接线方式。
// GPIOE.0 -> LCD RS
// GPIOE.1 -> LCD R/W
// GPIOE.2 -> LCD E
// GPIOA.0 -> LCD DB0
// GPIOA.1 -> LCD DB1
// GPIOA.2 -> LCD DB2
// GPIOA.3 -> LCD DB3
// GPIOA.4 -> LCD DB4
// GPIOA.5 -> LCD DB5
// GPIOA.6 -> LCD DB6
// GPIOA.7 -> LCD DB7

液晶屏1602 4位元接线专案路径
\NUC230_240BSP_CMSIS_V3.00.001 LCD1602 8_4BIT\SampleCode\StdDriver\1602 LCD 4BIT
4位元的接线方式。
// GPIOB.0 -> LCD RS
// GND -> LCD R/W
// GPIOB.2 -> LCD E
// GPIOA.0 -> LCD DB4
// GPIOA.1 -> LCD DB5
// GPIOA.2 -> LCD DB6
// GPIOA.3 -> LCD DB7

NUC230_240BSP_CMSIS_V3.00.001 LCD1602 8_4BIT.zip

368.35 KB, 下载次数: 27

gaoyang9992006 发表于 2015-5-18 14:36 | 显示全部楼层
一般端口够用就8位接线,如果不够用,就4位,4位只不过刷新频率会降下来,如果刷新频率要求不高的应用就没必要搞8根。
598330983 发表于 2015-5-18 21:14 | 显示全部楼层
这个通过宏来实现可移植性是非常必要的。
598330983 发表于 2015-5-18 21:15 | 显示全部楼层
最好通过预编译实现4线和8线的切换更好
734774645 发表于 2015-5-19 11:50 | 显示全部楼层
液晶屏1602有2种驱动型式,8位元及4位元,4位元的接线比较少。在管脚宝贵的单片机上可以用。
捉虫天师 发表于 2015-5-21 10:01 | 显示全部楼层
4位元的接线方式。
// GPIOB.0 -> LCD RS
// GND -> LCD R/W
// GPIOB.2 -> LCD E
// GPIOA.0 -> LCD DB4
// GPIOA.1 -> LCD DB5
// GPIOA.2 -> LCD DB6
// GPIOA.3 -> LCD DB7
我喜欢四线。
玛尼玛尼哄 发表于 2015-5-21 13:45 | 显示全部楼层
我觉得8位比较好,因为我就会8位传输啊,4位没有用过
ccw1986 发表于 2015-5-22 09:18 | 显示全部楼层
这个资料挺好的,下载下来看看
yiyigirl2014 发表于 2015-5-26 20:05 | 显示全部楼层
这种通过头文件就可以修改一下移植了,值得收藏。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

310

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部