单片机数码管时钟电路的设计

5 调试
数码管的引脚1~4,a~g以及小数点的排列都不是连续的,这就意味着难免需要飞线。数码管是分共阴和共阳的,起初我错把原理图中的共阳数码管当成了共阴数码管,焊上去了之后才发现,为了避免拆卸影响美观,我对原理图做了很大的修改。板子焊之后,通电了数码管就是不亮。我请班里学习好的同学帮助我一起调试,用电压表测了很久才发现是振荡电路那边的问题,我尝试着把晶振换掉,数码管才显示出正常的数字。
我发现数码管显示的数字没有预期那么明亮,我分析了这么几点可能性:1.我用的三极管型号是9012,可能驱动不够。2.我的数码管选用的共阴5461AS,可能共阳数码管会有更加显著的效果。3.可能三极管驱动并不如芯片驱动效果显著。4.缺少上拉电阻。因为前三种可能想要去实现有些困难,所以我尝试着接上了上拉电阻,然而数字的亮度没有显著变化。
我发现数码管显示数字会有轻微跳动,分析出了两种可能,一是可能是硬件的问题,但是这种可能性基本上可以排除,因为电路中所用的硬件芯片都经过本人严格的筛选,不可能会有错误。而焊接的电路本人也用电压表一一测量,并无发现有虚焊漏焊的可能。所以基本上可以得出问题出在第二种可能,也就是软件问题上。我仔细查看时钟程序,发现我设定的延时时间太长,我将4ms改为了2ms,重新通电之后,抖动情况大为改善。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-10 07:14:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-10 07:14:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-10 07:14:03       82 阅读
  4. Python语言-面向对象

    2024-06-10 07:14:03       91 阅读

热门阅读

  1. IO流(字符流)

    2024-06-10 07:14:03       32 阅读
  2. Web前端炒作:揭秘行业现象,探索真实价值

    2024-06-10 07:14:03       23 阅读
  3. QT学习之自定义控件封装

    2024-06-10 07:14:03       25 阅读
  4. Python降维基础知识:深入探索与实战应用

    2024-06-10 07:14:03       36 阅读
  5. IDM究竟有哪些优势

    2024-06-10 07:14:03       28 阅读
  6. 快速修改验证Sepolicy(Selinux)

    2024-06-10 07:14:03       33 阅读
  7. 浅谈什么是Google GKE?Auto Pilot模式是什么?

    2024-06-10 07:14:03       28 阅读
  8. 4、Spring之Bean生命周期~获取Bean

    2024-06-10 07:14:03       24 阅读
  9. DeepSpeed入门

    2024-06-10 07:14:03       25 阅读
  10. 使用GoAccess分析nginx日志

    2024-06-10 07:14:03       33 阅读
  11. 亿图图示使用教程

    2024-06-10 07:14:03       33 阅读