• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机液晶12864显示模拟圆形表盘

0a63a03110b44cc0 2020-05-28 浏览量:746

51单片机液晶12864显示模拟圆形表盘

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个有很多种处理方法,不过圆形在这种屏幕中显示本来就有一定的偏差(不那么平滑)

    简单的就是预先把圆上点信息存储为数据,程序中直接加载显示就好(这样的处理成本最低,但占用程序空间,当然也可以临时加载又影响速度)。

    临时计算生成这个数据也是可能的,不过因为涉及三角函数计算,计算资源消耗比较多,还不如提前准备数据。

    • 发布于 2020-05-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 把圆盘不带指针的图片通过上位机取模软件生成数组,放在单片机rom里面,然后表盘指针可以可用通过画直线函数生成指针
    • 发布于2020-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是先计算好显示这个表盘需要的图像帧,然后将整个图像送12864显示
    • 发布于2020-06-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 用51的话,就提前生成一个圆形的字模或是区域,之后的刷新都在这个区域内,而这个区域是圆形的,就可以了
    • 发布于2020-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个圆形并不是物理上的圆形,而是在刷新显示的缓存时,把缓存设计成圆形的,其实12864还是方形的.
    • 发布于2020-06-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机液晶12864显示模拟圆形表盘