MSP430F5529与LCD1602显示模块(上)

本文介绍了MSP430F5529单片机如何通过并口与LCD1602显示模块进行通信,包括接口说明、单片机实现的并口模式代码,以及接线方法。通过学习,读者可以了解并口通信的基本原理,并为后续的I2C串口通信打下基础。
摘要由CSDN通过智能技术生成

一点小总结~

源代码下载

源代码正在整理中,等MSP430F5529与LCD1602显示模块(下)发布后再一起上传至Github,敬请期待。

LCD1602介绍

外观

LCD1602外观1

LCD1602外观2

主要技术参数

  • 显示容量: 16X2个字符

  • 芯片工作电压: 4.5~5.5V

  • 工作电流: 2.0mA(5.0V)

  • 模块最佳工作电压: 5.0V

  • 字符尺寸: 2.95X4.35(WXH)mm

接口说明

并口传输模式
  1. VSS 电源地

  2. VDD 电源正极(5V)

  3. V0 液晶显示偏压信号

  4. RS 数据/命令选择端(H/L)

  5. RW 读/写选择端(H/L)

  6. E 使能信号

  7. D0 Data I/O

  8. D1 Data I/O

  9. D2 Data I/O

  10. D3 Data I/O

  11. D4 Data I/O

  12. D5 Data I/O

  13. D6 Data I/O

  14. D7 Data I/O

  15. A 背光源正极

  16. K 背光源负极

IIC/I2C模式
  1. GND 电源地

  2. VCC 电源正极(5V)

  3. SDA 数据I/O口

  4. SCL 数据时钟

单片机实现

并口传输模式

基本操作时序:
  • 读状态:

    输入:RS=L,RW=H,E=H

    输出:D0~D7=状态字

  • 写指令:

    输入:RS=L,RW=L,D0~D7=指令码,E=高脉冲

    输出:无

  • 读数据:

    输入:RS=H,RW=H,E=H

    输出:DO~D7=数据

  • 写数据:

    输入:RS=H,RW=L,D0~D7=数据,E=高脉冲

    输出:无

RAM地址映射图:

RAM地址映射图

指令说明

1、清屏指令(clear display) RS=L,RW=L,D0~D7=0000_0001

功能:

清除液晶显示器,即将DDRAM中的内容全部填入20H(空白字符)

光标撤回至显示屏左上角

将地址计数器(AC)设为0

光标移动方向为从左向右,并且DDRAM的自增量为1(I/D=1)

清屏指令

2、光标归位指令(Return Home)RS=L,RW=L,D0~D7=0000_001X

功能:

将地址计数器(AC)设为00H

DDRAM内容保持不变,光标移至左上角

光标归位指令

3、进入模式设置指令(Entry Mode Set)

功能:

设定每次写入1位数据后光标移位方向并且设定光标每次写入一个字符后是否移动 。

I/D = 0时光标左移,DDRAM地址自增1

I/D = 1时光标右移,DDRAM地址自增1(当从CGRAM中读取或写入数据时,CGRAM操作与DDRAM相同)

SH = 0 且 DDRAM是读操作(CGRAM读或写),整个屏幕不移动

SH = 1 且DDRAM是写操作,整个屏幕移动,移动方向由I/D决定。

进入模式设置指令

4、显示开关控制(Display ON/OFF Control)

功能:

D = 1 , 显示功能开

D = 0 , 显示功能关,但是DDRAM中的数据依然保留

C = 1 , 有光标

C = 0 , 没有光标

B = 1 , 光标闪烁

B = 0 , 光标不闪烁

显示开关控制

5、设置显示屏或光标移动方向的指令

功能:

整屏的移动或光标移动
S/C =0 R/L =0 光标左移 ,地址计数器减1(即显示内容和光标一起左移)

S/C =0 R/L =1 光标右移 ,地址计数器加1(即显示内容和光标一起右移)

S/C =1 R/L =0 显示内容左移 ,光标不移动

S/C =1 R/L =1 显示内容右移 ,光标不移动

设置显示屏或光标移动方向的指令

6、功能设定指令

功能:

设定数据总线位数、显示的行数及字形。

DL=1 ,数据总线是8位

DL=0 ,数据总线是4位

N=0 ,显示一行

N=1 ,显示两行

F=0 ,5*8 点阵/字符

F=1 ,5*11点阵/字符

功能设定指令

7.设置DDRAM(光标)地址

设置DDRAM(光标)地址

功能:

设置地址计数器AC的值,实则上是设置光标所在的位置。

DDRAM的地址与显示屏对照关系&#

  • 12
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值