数码管显示的两种残影分析及消影方法 您所在的位置:网站首页 显示器消除残影的办法 数码管显示的两种残影分析及消影方法

数码管显示的两种残影分析及消影方法

2024-07-08 16:32| 来源: 网络整理| 查看: 265

如图所示,在实现第二个数码管显示1第三个数码管显示2的程序中出现了两种残影:

第一种残影

第二个数码管中有2的残影,第三个数码管中有1的残影。

分析:

程序总共四步,不断循环

选择第二个数码管(第一次位选)第二个数码管显示数字1(第一次段选)选择第三个数码管(第二次位选)第三个数码管显示数字2(第二次段选)

在第三步结束第四步还未执行时,第二步的段选结果(即数字1)显示在了第三步选择的第三个数码管上,从而产生了数字1的残影。

第二种残影

第一个和第四个数码管分别显示了数字2和1的残影。

分析:

在第三步执行的过程中,即位选输入信号由110(选中第二个数码管)变成101(选中第三个数码管)的过程中,信号变化过程为:110→100→101,因此使100(选中第四个数码管)信号短暂的出现,导致第四个数码管出现1的残影。

解决方案

在第二步的代码后延迟1ms然后将位选信号设置为不显示任何数字。即加上如下代码:

Delay(1); P0 = 0x00;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有