2024年5月15日发(作者:中兴努比亚z17)
今天在网上搜资料,无意间发现了,这篇文章,写的很详细,故写出来与大家共
同学习。
Nokia5110液晶屏完全新手学习笔记(一)
小Jay已经很久没有接触嵌入式了,这些天在学习51,还故意买了块Nokia
5110液晶屏来玩玩(因为便宜吧,嘻嘻~)。
一开始,小Jay不才,看5110芯片资料一头雾水,囧!不过呢,小Jay还
是很努力的,经过几番研究,终于有些眉目,其实5110也并不难的。此文提供
给和我一样的鸟哥参考,希望能帮得上忙。(*^__^*) 嘻嘻
声明:1、本文章用于自己的知识回顾和提供给有需要的初学者,高手请飘
过~2、本文章的内容均从“诺基亚5110液晶屏资料驱动芯片PCD8544中文数据
手册.pdf”中,结合自己的理解,整理并简化出来的知识,更多详细内容请查看
芯片手册。另外,内容有不对的地方,望指正。
现在我们一步一步来:
一、硬件链接:
首先,看一下硬件(仅供参考,读者已对自己的硬件很熟悉,可以直接跳过。):
说明:图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引脚的链接方式。
二、引脚
接线图请根据程序里的定义连接,51的程序默认接线为:
sbit sce = P1^3; //片选
sbit res = P1^2; //复位,0复位
sbit dc = P1^6; //1写数据,0写指令
sbit sdin = P1^5; //数据
sbit sclk = P1^7; //时钟
看了这些默认接线,可能有个疑问:“这些位变量(引脚)究竟有什么用呢?”,带着这个疑问,请看5110
芯片手册中的引脚说明(重点看红色区域):
发布者:admin,转转请注明出处:http://www.yc00.com/num/1715780903a2670639.html
评论列表(0条)