3回答

1收藏

【赚周年币】技术帖——Fireduino学习3:增加NOKIA5110显示

#线上活动 #线上活动 3616 人阅读 | 3 人回复 | 2016-12-07

    板卡不带显示屏,自己就上一个,我喜欢先搞显示,这样后续的工作实验进行下去都比较方面。
Nokia5110是一款经典机型,可能由于经典的缘故,旧机器很多,所以很多电子工程师就把旧机器的屏幕拆下来,自己驱动Nokia5110,用于开发的设备显示,取代LCD1602。

     使用Nokia5110液晶的四大理由
1)性价比高,LCD1602可以显示32个字符,而Nokia5110可以显示15个汉字,30个字符。Nokia5110裸屏仅8.8元,LCD1602一般15元左右,LCD12864一般50~70元。
2)接口简单,仅四根I/O线即可驱动,LCD1602需11根I/O线,LCD12864需12根。
3) 速度快,是LCD12864的20倍,是LCD1602的40倍。
4)Nokia5110工作电压3.3V,正常显示时工作电流200uA以下,具有掉电模式,适合电池供电的便携式移动设备。
      可以在市场上买到Nokia5110的裸屏和带PCB的Nokia5110屏幕,因为Nokia5110是不带背光的,所以通常商家会在PCB上按了几个背光LED,上电就能亮,建议大家还是买那种连上PCB的5110。

     5110上驱动芯片的说明书
驱动芯片PCD8544中文数据手册.pdf (753.32 KB, 下载次数: 24)

我用的现成的模块,模块的原理图

主要使用这几个引脚,SPI接口

程序里引脚定义

由于板卡是单排插孔,手上的杜邦线不太适合,于是就在单排孔上插上长点的单排针,然后就可以使用杜邦线直接连接外部设备了,这样比较方面,看看插上单排针的效果,针要选长点的那种,否则接触不好

看看连接好的效果,用这个线方便是方便,但连接的外部东西多了就比较乱了

显示效果

程序源代码
fire.rar (6.39 KB, 下载次数: 358)



评分

参与人数 1 +20 收起 理由
loveeeboard + 20

查看全部评分

分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

toofree

发表于 2016-12-7 14:40:19 | 只看该作者

这个很好,做成了三个子文件。

我的屏是这个,买了PTi9诊断卡带的屏。

板凳

toofree

发表于 2016-12-7 14:42:21 | 只看该作者

toofree 发表于 2016-12-7 14:40
这个很好,做成了三个子文件。

我的屏是这个,买了PTi9诊断卡带的屏。

5110 + 4个按键,一般测试够用了。
地板

wudianjun2001

发表于 2016-12-7 16:11:01 | 只看该作者

toofree 发表于 2016-12-7 14:42
5110 + 4个按键,一般测试够用了。

你的还有几个按键,更方便了
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条