如何进行lcd1602初始化?
答案:5 悬赏:10
解决时间 2021-10-24 17:04
- 提问者网友:遁入空寂
- 2021-10-24 08:22
如何进行lcd1602初始化?
最佳答案
- 二级知识专家网友:北城痞子
- 2021-10-24 09:15
假设当我们开机时LCD显示“你好”。系统运行过程中突然复位,这个时候假如LCD显示“北京”。
单片机复位后应该显示“你好”才对,但可能LCD还显示“北京”。这个时候就要对LCD进行复位,就可以显示正常了。而之前的反复学0x38地址,是为了确保信号时间同步了,这样单片机与液晶才能稳定的通讯 希望采纳。
单片机复位后应该显示“你好”才对,但可能LCD还显示“北京”。这个时候就要对LCD进行复位,就可以显示正常了。而之前的反复学0x38地址,是为了确保信号时间同步了,这样单片机与液晶才能稳定的通讯 希望采纳。
全部回答
- 1楼网友:躲不过心动
- 2021-10-24 12:43
是为第一次显示做准备,初始化要做的有:显示模式设置,显示开、关和光标设置,清屏,显示光标移动设置,显示开及光标设置
- 2楼网友:逐風
- 2021-10-24 11:27
1602 初始化资料以及程序 刚开始接触 1602 的时候,感觉其初始化步骤很麻烦,而且单片机每次给 1602 写完要显示的数据都要适当延时一下,不然就可能产生 乱码。但是对于初学者来说,可以提高一下看时序图的能力。下面简单关于 1602 的引脚资料以及说明都是从网上 copy 的。程序是自己写 的。希望能帮助比我还新的新手。 1602LCD 引脚资料 编号 1 2 3 4 5 6 7 8 符号 VSS VDD VL RS R/W E D0 D1 引脚说明 电源地 电源正极 液晶显示偏压 数据/命令选择 读/写选择 使能信号 数据 数据 编号 9 10 11 12 13 14 15 16 符号 D2 D3 D4 D5 D6 D7 BLA BLK 引脚说明 数据 数据 数据 数据 数据 数据 背光源正极 背光源负极 表 10-13:引脚接口说明表 第 1 脚:VSS 为地电源。 第 2 脚:VDD 接 5V 正电源。 第 3 脚:VL 为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一 个 10K 的电位器调整对比度。 第 4 脚:RS 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第 5 脚:R/W 为读写信号线,高电平时进行读操作,低电平时进行写操作。当 RS 和 R/W 共同为低电平时可以写入指令或者显示地址,当 RS 为低电平 R/W 为高电平时可以读忙信号,当 RS 为高电平 R/W 为低电平时可以写入数据。 第 6 脚:E 端为使能端,当 E 端由高电平跳变成低电平时,液晶模块执行命令。 第 7~14 脚:D0~D7 为 8 位双向数据线。 第 15 脚:背光源正极。 第 16 脚:背光源负极。 指令表: 读状态 写指令 读数据 写数据 输入 输入 输入 输入 RS=L,R/W=H,E=H RS=L,R/W=L,D0—D7=指令码,E=高脉冲 RS=H,R/W=H,E=H RS=H,R/W=L,D0—D7=数据,E=高脉冲 输出 输出 输出 输出 D0—D7=状态字 无 D0—D7=数据 无 1602LCD 的一般初始化(复位)过程 写指令 38H(不检测忙信号) 延时 5mS ,我试过 1ms,也可以 写指令 38H(不检测忙信号) 延时 5mS ,我试过 1ms,也可以 写指令 38H(不检测忙信号) 写指令 38H:显示模式设置 写指令 08H:显示关闭 写指令 01H:显示清屏 写指令 06H:显示光标移动设置 写指令 0CH:显示开及光标设置 废话不多说了,对照程序,再看看初始化过程 sbit RS=P2^0; sbit RW=P2^1; sbit E=P2^2; void delay(int ms) //延时 1 毫秒 { int i; for(;ms>0;ms--) for(i=0;i
- 3楼网友:傲气稳了全场
- 2021-10-24 10:53
没关系的,这个LCD还是很简单的。括号后面的数,是LCD的指令,是厂商设定好的,通过往LCD写入指令就会执行相应的动作。
- 4楼网友:旧脸谱
- 2021-10-24 09:28
亲,您好
引脚接口说明表 第1脚:VSS为地电源。 第2脚:VDD接5V正电源。
第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。
第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。 第7~14脚:D0~D7为8位双向数据线。 第15脚:背光源正极。 第16脚:背光源负极。
希望我的回答对您有所帮助
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯