初始化LCD1602的时候,有这么几条指令,1、写指令38H(显示模式设置),2、写指令06H(显示光标移动设置)3、写指令0CH(显示开及光标设置),4、写指令01H(显示清屏)
我想问一下,为什么写初始化指令之后需要清屏呢
是因为指令和数据一样都存在DDRAM里吗,可是我试验过了,我把清屏的指令去掉之后,显示屏什么都没显示
初始化LCD1602的时候,有这么几条指令,1、写指令38H(显示模式设置),2、写指令06H(显示光标移动设置)3、写指令0CH(显示开及光标设置),4、写指令01H(显示清屏)
我想问一下,为什么写初始化指令之后需要清屏呢
是因为指令和数据一样都存在DDRAM里吗,可是我试验过了,我把清屏的指令去掉之后,显示屏什么都没显示
1.清屏是为了清除DDRAM,怕DDRAM内有缓存导致会有显示;
2.指令不被写入,指令是执行的,只有你给DDRAM写数据才会写到这个存储器里边,它上边还有CGRAM,这个也可以写入数据用于自定义字符;