发 帖  
张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件, 👉戳此立抢👈

[经验] 【STM32L476 Nucleo试用体验】LCD1602显示及传感器整合

2017-10-14 10:11:45  3271
分享
1
本帖最后由 tyq9702 于 2017-10-14 10:13 编辑

1. LCD1602简介:      LCD1602是一种工业字符型液晶,能够同时显示16x2即32个字符。LCD1602液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。
8601a18b87d6277f4644319b20381f30e924fc3b.jpg
      在便携式设备中,为了节省成本,可以采用此款液晶显示屏,完成基本功能的显示即可。


2. LCD1602的STM32L476驱动程序编写:

      根据LCD1602的时序图和技术手册,为了节省I/O口采用4线制操作液晶显示屏。具体硬件接线方案如下:
  1. * 文件名:  STM32_LCD1602.c
  2. * 功能:  LCD1602 驱动程序
  3. * 第1脚:VSS为地电源
  4. * 第2脚:VDD接5V正电源
  5. * 第3脚:V0为液晶显示器对比度调整端0.
  6. * 第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。(R/S连接STM32F0 Discovery板的PC0)
  7. * 第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。(R/W连接STM32F0 Discovery板的PC1)
  8. * 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。(E连接STM32F0 Discovery板的PC2)
  9. * 第7~14脚:D0~D7为8位双向数据线。(D4~D7连接STM32F0 Discovery板的PB4-PB7,D0-D4可以接GND或者悬空)
  10. * 第15脚:背光电源正极
  11. * 第16脚:背光电源负极
复制代码



编写的液晶屏底层驱动程序如下:
游客,如果您要查看本帖隐藏内容请回复


      在程序编写的过程中一定要注意延时函数的控制,因为液晶是低速设备,而单片机是告诉设备,因此在执行命令的时候需要进行判忙操作和延时等待操作,以保证功能的正常实现。在程序调试过程中可能会经历许多次失败,但只要耐心地调整延时,最后一定可以完成原来的功能。


3. 空气质量检测系统整合:
IMG_20170924_204231.jpg IMG_20170924_204241.jpg
IMG_20170924_204253.jpg IMG_20170924_204305.jpg IMG_20170924_204312.jpg

至此传感器整合完毕~并且基本功能已经实现。



麦迪割麦子 2017-10-14 11:12:24
学习学习
回复

举报

Aqpcet 2017-11-18 18:30:21
看看 很厉害的样子
回复

举报

tjji23 2017-11-18 20:39:58
看看,多谢楼主分享
回复

举报

liuzhaoxin1020 2017-12-17 12:42:06
不错的文件,查看一下
回复

举报

mmmkc 2018-1-7 12:24:28
很好的资料
回复

举报

degeneratedark 2018-2-5 10:08:33
看看
回复

举报

1819831252 2018-4-22 20:34:55
学习学习!!!
回复

举报

liucheghu 2018-4-23 16:22:30
mark
学习一下,,,,,,,,,,,,,,,,
回复

举报

电子发烧666 2018-4-24 22:36:46
学习喽                        
回复

举报

zjq985062714 2018-5-6 23:16:10
谢谢楼主,学习学习!~~
回复

举报

SW211 2018-5-7 10:44:41
谢谢楼主的分享
回复

举报

wangmian12346 2018-11-12 13:26:12
学习学习,,,,,,,,
回复

举报

生活家 2019-2-28 16:49:04
你好,我想学一下
回复

举报

生活家 2019-2-28 16:49:08
你好,我想学一下
回复

举报

puti2019 2019-3-19 16:55:55
感谢分享,谢谢
回复

举报

这才叫青春丶 2019-4-8 15:59:06
11111111111111111111111
回复

举报

Squirrelgoddess 2019-4-8 20:10:40
查看代码还需打字
回复

举报

daniel223 2019-4-9 21:37:10
楼主厉害
我做了好多天都没成功
回复

举报

daniel223 2019-4-10 11:08:08
同样的板子,弄不了
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

12下一页
发经验
课程
    关闭

    站长推荐 上一条 /8 下一条

    快速回复 返回顶部 返回列表