好酷屋

c51数码管的动态扫描问题

好酷屋

发布于2023-04-19

好酷屋教程网小编为您收集和整理了c51数码管的动态扫描问题的相关教程:其中程序P2=_crol_(m,1);和m=_crol_(m,1);P2=m;为什么数码管显示的结果不一样,其中m=_crol_(m,1);P2=m;能正确的扫描;而P2=_crol_(m,1);却只

其中程序P2=_crol_(m,1);和m=_crol_(m,1); P2=m;为什么数码管显示的结果不一样,其中m=_crol_(m,1); P2=m;能正确的扫描;而P2=_crol_(m,1);却只能显示一位数字。

是的呀,假如,我是举个例子m最开始等于二进制 11111110,你这样写:
m=_crol_(m,1); //---m的值变了,变成了 1111 1101
P2=_crol_(m,1); //---这句是 P2 = 1111 1101

m=_crol_(m,1); //---m的值又变了,成了 1111 1011,然后下一次
P2=_crol_(m,1); //---这句是 P2 = 1111 1011

m=_crol_(m,1); //---这句执行完之后,m的值就变了,成了 1111 0111,
也就是说,m的值有更新,如果你只是写:
P2=_crol_(m,1); 那么,因为你的m没有变化,所以,P2的结果永远都只是 1111 1101

两位动态扫描的数码管 调节时闪烁的时候 还是动态扫描吗?

是啊,需要注意的是扫描不需要过于频繁,只要能产生人的视觉暂留效应即可,过于频繁反而会闪烁感强烈,一般2ms换一个位,总共换位周期小于20ms即可

以上就是好酷屋教程网小编为您收集和整理的节时,扫描,动态相关内容,如果对您有帮助,请帮忙分享这篇文章^_^

本文来源: https://www.haoku5.com/youxi/643f6ce1ae7885e64200731f.html

相关推荐

    热门专题