JHD161A液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,是武汉博控科技有限公司生产的1行16个字符的LCD显示模块,它采用的控制芯片是三星电子公司生产KS0066驱动芯片。它采用16脚接口,其中VSS为地电源,VDD接5V正电源,V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度(如图1中的RW)。RS为显示、指令选择线,当RS为高电平时单片机向LCD模块进行读写操作;E为数据接收、发送标志,每当E线向LCD模块发送一个脉冲,LCD模块与单片机之间将进行一次数据交换;R/W为读写选择线,当RS和R/W同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。E端为使能端,当E端由高电平跳变成 低电平时,液晶模块执行命令。A、K分别是LCD模块背光的正负电源,如图1所示,我们用AR5控制背光,改变R5的值将改变背光亮度。DB0~DB7依次与单片机的RD0~RD7连接,为8位双向数据线。JHD161A LCD显示器与PIC16F877单片机的连接图见图1
图1
KS0066是用低功耗CMOS技术制造的大规模点阵LCD控制器兼带驱动器,和4Bin/8Bin 微处理器相连能使点阵LCD显示大小英文字母符号。应用KS0066用户能用少量元件就可组成一个完整点阵LCD系统,并可选择5x 7 或5