此款驱动是诺基亚5110液晶屏驱动程序,大家可以使用DSP28335来驱动NOKIA 5110液晶显示屏,本代码已经验证通过,给大家提供一个参考。Nokia5110是一款经典机型,可能由于经典的缘故,旧机器很多,所以很多电子工程师就把旧机器的屏幕拆下来,自己驱动Nokia5110,用于开发的设备显示。
1)性价比高,LCD1602可以显示32个字符,而Nokia5110可以显示15个汉字,30个字符。Nokia5110裸屏仅8.8元,LCD1602一般15元左右,LCD12864一般40~70元。
2)接口简单,仅四根I/O线即可驱动,LCD1602需11根I/O线,LCD12864需12根。
3)速度快,是LCD12864的20倍,是LCD1602的40倍。
4)Nokia5110工作电压3.3V,正常显示时工作电流200uA以下,具有掉电模式,适合电池供电的便携式移动设备。
首先,看一下硬件(仅供参考,读者已对自己的硬件很熟悉,可以直接跳过。):
说明:图1: 排针从左至右1到8位。图2: 5110接口在板子中的区域。图3: 8位排针 对应连接5110液晶屏相应的引脚。图4: 5110液晶显示屏对应8位排针JP19的插入方向。再看一下我的板子的原理图:
图5中,显示了8位排针JP19(即5110液晶屏的引脚)其中的5根与51单片机(本人的为STC89C516RD+)的PB I/O口的连接方式:
5110_RST <---> PB2(P1.2)
5110_SCE <---> PB3(P1.3)
MOSI(sdin) <---> PB5(P1.5)
MISO(dc) <---> PB6(P1.6)
SCK <---> PB7(P1.7)
这样,我们知道了用51单片机中的I/O口和5110引脚的链接方式。