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

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

[复制链接]

3

主题

29

帖子

87

积分

初级技术员

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

16

主题

159

帖子

477

积分

资深技术员

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

15

主题

149

帖子

447

积分

资深技术员

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

9

主题

52

帖子

158

积分

中级技术员

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

16

主题

85

帖子

255

积分

中级技术员

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

11

主题

257

帖子

773

积分

高级技术员

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

12

主题

93

帖子

279

积分

中级技术员

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

10

主题

61

帖子

184

积分

中级技术员

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

12

主题

70

帖子

210

积分

中级技术员

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

9

主题

63

帖子

189

积分

中级技术员

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

7

主题

92

帖子

276

积分

中级技术员

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

13

主题

56

帖子

168

积分

中级技术员

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

6

主题

96

帖子

288

积分

中级技术员

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

3

主题

39

帖子

117

积分

中级技术员

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

9

主题

78

帖子

234

积分

中级技术员

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

本版积分规则

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