LCD1620液晶时钟主动功能代码
1、基本操作时序
1、1读状态:输入:RS=L,Rw=H,E=H 输出:D0~D7=状态字;
1、2写指令:输入:RS=L,Rw=L,D0~D7=指令码,E=高脉冲,输出:无;
1、3读数据:输入:RS=H,Rw=H,E=H 输出:D0~D7=数据;
1、4写数据:输入:RS=L,Rw=H,D0~D7=数据,E=高脉冲,输出:无;
2、状态字说明
STA7……STA0
D7……D0
STA0~6为当前数据地址指针的数值;STA7为读写操作使能 1 禁止 0 允许;
第一行取地址为80 第二行为80+40;
3、初始化设置
显示模式设置
00111000(0x38)
显示开关及光标设置
指令码
00001DCB D=1开显示 ,D=0关
C=1显示光标,C=0关
B=1光标闪烁,B=0关
000001NS N=1 当读或写一个地址后字符指针加一,且光标加一
N=0 减 减
S=1 写一个字符,整屏显示左移(N=1)或右移(N=0)以得到光标不移动而屏移动
S=0 不移动
4、指示码
80H+地址码(0-27H 40-67H)(只显示每行前十六位)
01H 显示清屏:1、数据指针清零 2、所有显示清零
02H 显示回车:数据指针清零
5、初始化过程(复位过程)
1、延时15ms
2、写指令38H(不检测忙信号)
3、延时5ms
4、写指令38H(不检测忙信号)
html特效代码天气时钟5、延时5ms
6、写指令38H(不检测忙信号)
7、写指令38H:显示模式设置
8、写指令08H:显示关闭
9、写指令01H:显示清屏
10、写指令06H:显示光标移动设置
11、写指令0cH:显示开及光标设置
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论