原创 EK-STM32开发板液晶升级DIY

2008-8-1 21:15 3348 7 12 分类: MCU/ 嵌入式

   


    早就看着万利EK-STM32开发板上的那块小液晶不爽了,只能显示4位,比7段数码管强不了多少。最近收拾东西的时候从箱底翻出来一块Nokia 5110点阵液晶,只有8个引脚,俺随即在EK-STM32开发板上比划了一下,利用开发板上原有液晶的引脚刚好可以与Nokia 5110液晶相连,于是俺就开始液晶升级DIY的工作。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


      


        先找到Nokia 5110点阵液晶的数据手册,了解它是一块48x84的点阵LCD (48行,84列输出)。管脚排列图如下:


 点击看大图


 


EK-STM32开发板上的液晶是用PE0~15作为数据线的,分为两排,用短接冒与液晶引脚相连。第一步就是先取下原有的短接冒,用PE0~PE7依次与Nokia 51108个引脚相连:


 

PE0 -~RES:复位


PE1 -~SCE:芯片使能


PE2 -D/~C:模式选择 (数据/~命令)


PE3 -SDIN:串行数据输入线


PE4 -SCLK:串行时钟线 (时钟信号0.0 ~ 4.0 Mbits/s)


PE5 -VCC:电源


PE6 -BGL:背光


PE7 -GND:


 

 剩下的工作就是按照Nokia 5110的时序编写驱动程序了。虽然Nokia 5110是串行驱动的,但我是利用PELCD相连的,所以无法用STM32的硬件SPI了,而只能用I/O口模拟的方法了,不过也不难,提供我编的程序供大家参考。


rar


 


最后的效果(用手机拍的,很烂),蓝色的板子和背光,简直是EK-STM32开发板的绝配。


点击看大图


 


配上Nokia 5110点阵液晶的EK-STM32开发板如虎添翼,可以利用STM32玩玩图形界面了,有时间试试uCGUI!希望大家多关注啊,别忘了顶我,哈哈!

PARTNER CONTENT

文章评论5条评论)

登录后参与讨论

用户575555 2010-3-24 12:05

http://shop60591743.taobao.com/ [img]http://b34.photo.store.qq.com/http_imgload.cgi?/rurl4_b=4b279798ba8d045da393a924d75a61d4e8ec1fec1ff80d6b8ecf5738bfb204bdc2ec46f5e45ec78d8f0c49e75a4668ab306679c60d152e640da4ef975527641127ee21fca397337a61951a55d67d05379cf6ee47&a=30&b=34[/img]

用户160638 2009-6-8 23:53

恩 学习一下

用户1560991 2008-8-5 13:07

俺的LCD5110有问题,uCGUI计划破产!

用户1560991 2008-8-2 18:48

8个引脚的,大小合适就行。

用户1144655 2008-8-2 17:30

顶!我也看它不爽!楼主不妨推荐一下还有哪些LCD可以换上去?

用户1113545 2007-7-18 13:14

CD4029 可预置可逆计数器
相关推荐阅读
用户1560991 2008-12-10 19:55
最简单的C#入门教程
从网上找到的C#学习的好资料! 关于作者:Aisha Ikram        我现在在英国一家软件公司任技术带头人。我是计算机科学的硕士。我主要使用 .NET 1.1/2.0, C#, VB.NET...
用户1560991 2008-12-08 22:40
在C#中加载自己编写的动态链接库(转贴)
        本文主要讲述如何在C#中逐步实现加载自己用C++语言编写的动态链接库,以及在导入时如何进行C#和C++语言的数据类型匹配。 一、发生的背景         在开发新项目中使用了新的语言...
用户1560991 2008-12-08 10:25
新的学习方向
        最近的生活总算恢复正常了,可以静下心来学点东西了!新的学习方向是VC#,以前俺用的是VC++ 6.0,最近看到同学在用VC# 2005,很好很强大,支持快速开发。于是俺就想学学,以后用...
用户1560991 2008-08-08 11:04
基于STM32和nRF905的无线数传系统_软件篇
              STM32与nRF905模块间的电路连好后,剩下的工作就是编写程序了。都说STM32的固件库难用,但俺觉得从中可以学到不少东西,尤其是模块化编程的思想。STM32的固件库将...
用户1560991 2008-08-05 12:58
基于STM32和nRF905的无线数传系统_硬件篇
最近搞到一对nRF905无线模块,迫不及待的拿出来给大伙瞧瞧。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:...
用户1560991 2008-08-03 20:31
STM32精确延时的实现方法
前面用STM32的GPIO模拟液晶驱动时序时遇到一个问题,就是怎样产生一段较为精确的延时。通常产生一小段延时的方法就是利用一个递增或者递减循环进行软件延时。<?xml:namespace pre...
EE直播间
更多
我要评论
5
7
关闭 站长推荐上一条 /3 下一条