如何让单片机不同数码管同时显示不同数?
1个回答
展开全部
先让你的第一个数码管显示要显示的第一个数字,其他数码管关闭;
然后关闭第一个数码管显示;
然后让你的第二个数码管显示要显示的第二个数字,其他数码管关闭;
然后关闭第二个数码管;
然后让第三个数码管显示要显示的第三个数字,其他数码管关闭;
然后关闭第三个数码管;
……
……
依次类推,到最后一个后返回到第一个重新显示。
当显示的速度足够快的时候,你就看到所有的数码管都亮起来,显示了不同的数字。
这个叫扫描显示。
当你从头扫到尾的频率在25Hz之上的时候,看到的就都亮了,当然如果之后25Hz会感觉到抖动。
至于能跑到多少Hz要看你单片机的速度了。
我们电脑显示屏一般在60Hz。
然后关闭第一个数码管显示;
然后让你的第二个数码管显示要显示的第二个数字,其他数码管关闭;
然后关闭第二个数码管;
然后让第三个数码管显示要显示的第三个数字,其他数码管关闭;
然后关闭第三个数码管;
……
……
依次类推,到最后一个后返回到第一个重新显示。
当显示的速度足够快的时候,你就看到所有的数码管都亮起来,显示了不同的数字。
这个叫扫描显示。
当你从头扫到尾的频率在25Hz之上的时候,看到的就都亮了,当然如果之后25Hz会感觉到抖动。
至于能跑到多少Hz要看你单片机的速度了。
我们电脑显示屏一般在60Hz。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询