其实这个主要是stm8s处理流程上优化的问题,当然,也涉及屏幕分辨率导致数据处理量关系问题。
人视觉特性要求刷新率要高于15帧才觉得无闪烁,越高越平滑无闪烁感。所以刷新频率要尽量往高的弄效果好。
我想是否可能让屏幕采用定时器的方式持续自动循(刷新,这样可以获得较高刷新率)
因为主程序和屏幕数据可以通过某个(一些)固定位置数据变化来改变,其实相当于主程序负责维护一个屏幕(数码管)要显示数据的缓冲区(相当于显存),屏幕刷新对这个缓冲区是只读操作的,持续读取去刷新即可。
主程序根据串口或者其它部分处理来生成更新缓冲区内容即可。