DAY7——液晶显示

液晶显示

2016-07-17  花花雪  跟单片机谈恋爱

目录

1 理论

       1.1需要模块及原理

       1.2原理图

2实践

       2.1连接图

       2.2程序

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1 理论

       1.1需要模块及原理

这次试验需要的东西不多:单片机最小系统,LCD1602模块。液晶模块有很多种,原理大同小异,认真学好一个,达到触类旁通。每次搭建最小系统太麻烦,小雪雪直接买了个现成的最小系统,很方便,某宝也就几块钱。LCD1602一定要买焊好排线的,连线方便。两个模块如图:



之前也讲过,怎么看芯片手册了。面对你陌生的液晶模块,首先要看它的手册。参考网址:

http://wenku.baidu.com/link?url=iBB35U39xCRwbWqc0inKTkA0tmdmXeakVaVCg7X18g7_UbVNTQranG1hUPV67NDSPC8RZDBDM-5g48poQ_LMG_aP-COqGB_kIij-UzoHCjW

手册里基本介绍了设置LCD1602工作的指令编码,几个特殊引脚的功能一定要清楚:RSE等。初始化都要设置哪些功能,都可以查手册。

1.2原理图

C51模块怎么连接LCD1602,参考原理图:


一定要注意,原理图特殊管脚RSRWE接的C51的哪个I/O口,写程序的时候,千万别写错了。LCD1602的数据口连接P1口,你也可以连接其他的I/O口。

2实践

       2.1连接图

按照原理图,把相应的管脚连接起来就可以,千万别接错了,附上小雪雪的连接图,线多,有点乱。



       2.2程序

       程序讲起来比较麻烦,我的程序是参考郭天祥老师的程序写的,加了一些注释,帮助理解。程序包含五个函数,首先是主函数,然后是LCD初始化函数,LCD写命令函数,LCD写数据函数,最后是延时函数。LCD读命令需要一些延时,可以从参考芯片手册是时序图。程序下载地址:

https://github.com/2012wowo/LCD1602_C51


程序看起来不难,但是你在实验的过程中,会遇到各种各样的问题,一定不要放弃,勤学多问,加油!

欢迎大神批评指教,更多精彩内容,请关注【跟单片机谈恋爱】


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值