最近学了单片机中的LCD1602液晶显示屏的应用,以前就很纳闷为什么显示屏会出现字,相信大家都曾有过我这样的困惑,接下来就让我给大家简单讲一下吧
LCD 1602是一种比较简单的显示屏,其他显示屏道理于此大致相同,1602显示屏共有两行的显示空间,一行可以显示16个字符,故名1602,每个字符模块有8*8的点阵,实际上只用了5*8的空间,因为1602的内部是采用ASCII码,所以可以直接想起输入字符:
首相要想向其中输入字符,需要有一个显示屏的初始化,包括功能模式,输入方式,清屏,开启显示屏等等
然后要给所要输入字符设定一个地址即write_com(uint com)函数
在者就要向其中输入字符了(一个地址只能对应一个字符)
当中我在输完字符之后用了一个整屏左移的指令:wriite_com(0x18);
#include<reg52.h>
#define uchar unsigned char#define uint unsigned int
uchar line[] ={"this is the world"};
sbit en = P3^4;