微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于单片机和液晶模块的LCD控制及触屏接口设计

基于单片机和液晶模块的LCD控制及触屏接口设计

时间:04-25 来源:3721RD 点击:

为这里的步长是相对于滚屏初始化设置时的状态而言的, 并非相对于上一次滚屏动作而言。图2举例说明了滚屏的设置及演示效果。

图2 滚屏的设置及过程演示

  图2所示过程的C程序如下:

如果按照上述程序调试, 则画面滚动较快, 效果不明显。

  实际应用时, 可以结合定时器, 每隔一定时间改变一次寄存器R79、R80的值, 一般是按递增的等差数列赋值,可以获得很好的视觉效果。所赋最大值不能超过319, 因为屏幕最大只有320行; 当所赋值为319, 并且R75、R76所赋值为0时, 可实现全屏画面的滚动显示。

  4 结束语

  该显示系统调试完成后, 通过串口和GPS 模块连接, 可以实时显示经度、纬度、时间等信号, 显示效果良好。文中给出的子程序的形参多为2 字节的整型值, 可直接用于16位、32位单片机, 兼容性强, 为其在便携式系统中的应用提供了一种方法。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top