查看: 184|回复: 14
收起左侧

想要在12864上面画曲线,可以做到吗

[复制链接]

3

主题

36

帖子

108

积分

中级技术员

 楼主| 发表于 2017-7-16 18:03 | 显示全部楼层 |返回版面|阅读模式
想要在12864上面画曲线,可以做到吗,用什么方式好呢?

17

主题

181

帖子

544

积分

高级技术员

发表于 2017-7-22 11:29 | 显示全部楼层 |返回版面
可以画曲线的,但是精度应该不会很高,因为点是有限的。

16

主题

160

帖子

480

积分

资深技术员

发表于 2017-7-22 11:33 | 显示全部楼层 |返回版面
关键是算法问题,要找到一种高效的算法才可以的。

16

主题

99

帖子

299

积分

中级技术员

发表于 2017-7-23 17:14 | 显示全部楼层 |返回版面
建立一个数组,每个点与一位对应起来,不停的刷新这个数组,同时把这个数组写入液晶就行了

19

主题

116

帖子

348

积分

资深技术员

发表于 2017-7-23 17:16 | 显示全部楼层 |返回版面
12864的画点函数,百度一搜一大堆的。
     

11

主题

259

帖子

779

积分

高级技术员

发表于 2017-7-23 20:39 | 显示全部楼层 |返回版面
你想怎么折腾就怎么折腾

14

主题

113

帖子

339

积分

资深技术员

发表于 2017-7-24 14:50 | 显示全部楼层 |返回版面
通过描点来显示,写程序还要看你液晶的驱动芯片

12

主题

83

帖子

250

积分

中级技术员

发表于 2017-7-24 14:52 | 显示全部楼层 |返回版面
画曲线的本质还是画点,建立点的坐标系就好了

17

主题

111

帖子

333

积分

资深技术员

发表于 2017-7-24 21:48 | 显示全部楼层 |返回版面
如果要画直线的话,点的限制,很可能导致直线的斜率出不来的

11

主题

84

帖子

252

积分

中级技术员

发表于 2017-7-24 21:51 | 显示全部楼层 |返回版面
要根据起始、终点的坐标来进行相应的坐标变换和画直方向的变换

12

主题

123

帖子

369

积分

资深技术员

发表于 2017-7-25 20:45 | 显示全部楼层 |返回版面
先实现画点,再通过数学函数描述起曲线,选择曲线其他点的坐标

15

主题

78

帖子

228

积分

中级技术员

发表于 2017-7-25 20:50 | 显示全部楼层 |返回版面
百度搜索下铭正同创的例子,他们的例子很全的

8

主题

129

帖子

387

积分

资深技术员

发表于 2017-7-26 09:17 | 显示全部楼层 |返回版面
规定好x轴和Y轴,然后x值从一定范围变化,求出对应的Y值,显示出来就行了呀。

5

主题

64

帖子

192

积分

中级技术员

发表于 2017-7-26 09:19 | 显示全部楼层 |返回版面
一个一样大小的buffer,写数据时写到buffer中,然后再一次更新到LCD中去

10

主题

91

帖子

273

积分

中级技术员

发表于 2017-7-26 16:16 | 显示全部楼层 |返回版面
画曲线的话,不推荐12864,太恶心了
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

分享 快速回复 返回顶部 返回列表