| 欢迎光临MCUWAY! 本站网名:单片机之路 永久域名:www.mcuway.com |
|
|
手把手教你使用PIC单片机控制1602液晶屏(C语言版) 看到这里,我们已经学完了数码管理论与应用,相信你已经可以用它来显示任何数字了吧。下面,我们再来学一下更高层的显示方式——液晶屏显示,与数码管相比,它显得更为专业,漂亮。液晶显示屏以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用,增强型51实验板所配带的是1602型液晶屏,它是工控系统中使用最为广泛的液晶屏之一,相信你学会了对它的控制,那你对其它的液晶屏的控制也能得心应手,毕竟基本原理都差不多。 1602型液晶屏是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等,常用的为2行16个字,我们也以此为例来介绍一下相应的编程方法。 如表2所示,整个液晶屏采用标准的16脚接口,其中VSS为电源地,VDD接5V正电源,V0为液晶显示屏对比度调整端,直接接电源正极时对比度最弱,接地时对比度最高。RS为寄存器选择端,高电平时选择数据寄存器、低电平时选择指令寄存器。RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。E端为使能端,当E端由低电平跳变成高电平时,液晶屏执行命令。D0——D7为8位双向数据线。 液晶屏内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表3所示,
这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”,如图6所示。 “单片机之路”的网址:www.mcuway.com |
|
|
|
|
|
|
|
学习单片机的必经之路——单片机之路,永久域名:www.mcuway.com |