YFROBOT创客社区

标题: Nokia5110库的使用 [打印本页]

作者: AllBlue    时间: 2014-3-9 13:38
标题: Nokia5110库的使用
本帖最后由 AllBlue 于 2014-3-9 13:38 编辑

Nokia5110库的使用
         上个帖子:Nokia5110液晶显示模块的使用,其中我们使用了一个库文件:[attach]849[/attach],今天这个帖子我们就来介绍下Nokia5110库文件相关语法!!!

1、 nokia5110():设置模块引脚连接
语法:

nokia5110( clk, din, dc, rst, ce)

参数:

clk -- 时钟引脚,连接到Arduino D3
       din -- 数据输入引脚,连接到Arduino D4
       dc -- 数据/命令切换引脚,连接到Arduino D5
       rst -- 复位引脚,连接到Arduino D6
       ce -- 使能引脚,连接到Arduino D7


2、 begin():液晶显示初始化
语法:

begin(width, height)

参数:

width -- 液晶显示宽度

height-- 液晶显示高度


3、 stop():关闭显示
语法:

stop()

参数:


4、 clear():清屏
语法:

clear()

参数:


5、 clearLine():清除当前行显示
语法:

clearLine()

参数:


6、 setPower():控制显示器电源状态
语法:

setPower(boolean)

参数:

ture or false


7、 display():打开显示器
      noDisplay():关闭显示器

语法:

display()

       noDisplay()
参数:


8、 setInverse():设置黑白模式
语法:

setInverse(boolean)

参数:

ture or false


9、 home():返回光标到初始位置
语法:

home()

参数:


10、 setCursor():设置光标位置
语法:

setCursor(column,line)

参数:

column:列

       line :行

11、 createChar():自定义符号
语法:

createChar(num,data)

参数:

num:字符编号

       data :;字符数据

12、 drawBitmap ():在当前光标位置绘制位图
语法:

drawBitmap(data,column,line)

参数:

data:位图数据(数组)

       column :位图显示高度
       line :位图显示宽度

12、 drawColumn():在当前光标位置画一个图表元素
语法:

drawBitmap(line ,value)

参数:

line:行

       value :值

以上就是Nokia 5110液晶显示所有语法,希望对各位有帮助!
作者: adv6    时间: 2016-8-14 10:12
感谢楼主,顺便请教一下楼主,这个5110是不是SPI硬件能否使用Arduino的SPI驱动?
作者: AllBlue    时间: 2016-8-14 15:43
adv6 发表于 2016-8-14 10:12
感谢楼主,顺便请教一下楼主,这个5110是不是SPI硬件能否使用Arduino的SPI驱动?

支持的,看这个贴http://www.yfrobot.com/thread-2412-1-1.html
作者: bumbeeble    时间: 2016-8-16 00:04
直接可以添加到库,顶一个
作者: tiantianyouyou    时间: 2019-5-4 20:29
非常好,知识很系统
作者: 2806880    时间: 2020-2-9 21:29
谢谢,刚发现这个论坛,宝藏啊




欢迎光临 YFROBOT创客社区 (http://82.157.198.105/) Powered by Discuz! X3.1