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

单片机控制lcd汉字显示屏如何通过按键切换滚动汉字?求思路

韩梅梅 2021-03-29 浏览量:924
求思路,通过按键切换滚动汉字
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你要明白所谓滚动效果是怎么来的,就知道如何处理啦

    其实对程序来说,滚动展示盒不滚动展示只是进入了不同的屏幕内存刷新过程,你的按键控制只是切换到底进入那个过程。

    至于具体的滚动处理大致来说是:

    1. 待显示的内容字模绘制成了一块内存图形数据集(这个不一定是必须的,也可以临时生成)

    2. 按一定的算法,把这个内存图形集数据 转存映射到 实际显示内存部分,成为新的一帧待显示图形

    3. 按帧把 显示内存信息展示处理

    循环上述过程,就可以实现任何支持的图形展示

    所以这里要实现滚动的关键变成了上面第2步,映射的处理,大致就是把1步的图形向某个方向依次映射而已(向不同的方向可以实现不同方向的滚屏)。

    • 发布于 2021-03-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 利用定时器不停刷屏,每次显示之前把显示内存移动一下
    • 发布于2021-03-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 表面上是滚动汉字,本质上是给lcd的显示缓存区不同的赋值而已。滚动就是不同的时间显示不同缓存而已。
    • 发布于2021-03-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 滚动的实现,就是不停的对屏上的内容进行刷新,每刷新一次,整体向一个方向上移动一段距离
    • 发布于2021-04-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 滚动就是汉字,每刷新一次,位置向某个方向移植一点距离就可以了。你就每按一次按键,就修改一下坐标就行
    • 发布于2021-04-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机控制lcd汉字显示屏如何通过按键切换滚动汉字?求思路