没有合适的资源?快使用搜索试试~ 我知道了~
要想实现人机交互,显示装置是不可缺少的。这篇文章主要关于如何控制液晶显示,并在此基础上加上定时器的功能,把原来已用数码管显示的定时器搬到液晶屏上来。 这里用到的液晶为LCD1602,能够同时显示16x02即32个字符(16列2行)。1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号等,直接向其写入ASCII码即可显示相应字符。1602共16个 管脚,管脚功能如下: 实际应用时,所用液晶模块与单片机的连接图如下: 其中7~14管脚为IO,与单片机的P0口相接,单片机可通过向P0口发送数据被液晶模块并行接收。 4管脚为数据命令选择端,与单片机P3^5口相连。故可通过控制P3^5口的电平高低,向液晶模块写入命令或数据。由数据手册得知, 写指令时,RS=L,RW=L,D0~D7为指令码,E管脚为一高电平脉冲; 写数据时,RS=H,RW=L,D0~D7为数据,E管脚也为一高电平脉冲。 P3^4与液晶模块6管脚相连,控制液晶模块使能。 首先介绍液晶模块的指令。 初始化指令0x38:设置液
资源推荐
资源详情
资源评论
51单片机对单片机对LCD液晶显示器的控制液晶显示器的控制
要想实现人机交互,显示装置是不可缺少的。这篇文章主要关于如何控制液晶显示,并在此基础上加上定时器的功能,把原来已
用数码管显示的定时器搬到液晶屏上来。 这里用到的液晶为LCD1602,能够同时显示16x02即32个字符(16列2行)。1602液晶
模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、
常用的符号等,直接向其写入ASCII码即可显示相应字符。1602共16个 管脚,管脚功能如下: 实际应用时,所用液晶模块与单片
机的连接图如下: 其中7~14管脚为IO,与单片机的P0口相接,单片机可通过向P0口发送数据被液晶模块并行接收。 4管脚为数
据命令选择端,与单片机P3^5口相连。故可通过控制P3^5口的电平高低,向液晶模块写入命令或数据。由数据手册得知, 写指
令时,RS=L,RW=L,D0~D7为指令码,E管脚为一高电平脉冲; 写数据时,RS=H,RW=L,D0~D7为数据,E管脚也为一高
电平脉冲。 P3^4与液晶模块6管脚相连,控制液晶模块使能。 首先介绍液晶模块的指令。 初始化指令0x38:设置液
要想实现人机交互,显示装置是不可缺少的。这篇文章主要关于如何控制液晶显示,并在此基础上加上定时器的功能,把原来已用数码管显示的
定时器搬到液晶屏上来。
这里用到的液晶为LCD1602,能够同时显示16x02即32个字符(16列2行)。1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个
不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号等,直接向其写入ASCII码即可显示相应字符。1602共16个 管
脚,管脚功能如下:
实际应用时,所用液晶模块与单片机的连接图如下:
其中7~14管脚为IO,与单片机的P0口相接,单片机可通过向P0口发送数据被液晶模块并行接收。
4管脚为数据命令选择端,与单片机P3^5口相连。故可通过控制P3^5口的电平高低,向液晶模块写入命令或数据。由数据手册得知,
写指令时,RS=L,RW=L,D0~D7为指令码,E管脚为一高电平脉冲;
写数据时,RS=H,RW=L,D0~D7为数据,E管脚也为一高电平脉冲。
P3^4与液晶模块6管脚相连,控制液晶模块使能。
首先介绍液晶模块的指令。
初始化指令0x38:设置液晶为16x2显示。
显示开关及光标设置:
00001DCB D=1,开显示;
C=1。显示光标;
B=1,光标闪烁。
000001NS N=1,读写一个字符后地址指针加1,光标加1;
N=0,读写一个字符后地址指针减1,光标减1
S=1,写一个字符时,整屏显示向左移动(N=1)或右移(N=0)
S=0,不移动
数据写入控制指令:
LCD模块中的RAM地址映射如下
资源评论
weixin_38705873
- 粉丝: 7
- 资源: 928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功