数码管因为显示的数字会导致其他段会亮

蓝桥杯单片机的数码管数字显示没问题,但是不同的数字都会导致其他的段会亮,这是怎么回事,要怎么解决啊😱

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/323165
  • 这篇博客也不错, 你可以看下解决记住登录账号密码的网站,会将账号密码回显到输入框问题
  • 除此之外, 这篇博客: 震惊!这样终止线程,竟然会导致服务宕机?中的 问题一:破坏了程序的完整性 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    其实是这样的,以文章刚开头的那段代码来说,它的执行结果是:

    子线程开始执行

    主线程执行完成

    我们发现了一个惊天的大问题,最重要的那段伪代码竟然没执行,如下图所示:
    image.png

    可以看出使用 stop() 终止线程之后,线程剩余的部分代码会放弃执行,这样会造成严重的且不易被发现的惊天大 Bug,假如没有执行的那段代码是释放系统资源的代码,或者是此程序的主要逻辑处理代码。这就破坏了程序基本逻辑的完整性,导致意想不到的问题发生,而且它还很隐秘,不易被发现和修复。

    有人说,这还不简单,我加个 finally 不就完了吗?

    这???杠精哪都有,今年特别多。

    行,既然这个说服不了你,咱接着往下看。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^