tag 标签: 数码管,单片机

相关博文
  • 热度 22
    2015-9-7 01:02
    2930 次阅读|
    7 个评论
        本来以为我就告别单片机了,但是最近张工受朋友委托,要做个数码管显示模块,于是让我帮忙做一下,自我感觉很简单,就接下了,钱不多就为了帮忙。     要求:     1、显示 xx:xx:xx.xxx,时:分:秒.毫秒(10毫秒递增);     2、实时接收串口数据,并在数码管显示。;     3、板子尺寸 44 *-x90mm;     要求看似很简单,但是对我来说有几个难点:    1、 对第一个要求,毫秒是个问题,10ms变化一次,数码管扫描时间要小于10ms才能看到正确的变化,10ms是一个难点    2、板子尺寸这么小,无法用锁存器,只能用扫描方式;    3、单片机灌电流和拉电流都不大,最大的也就pic单片机,单个io口是25mA,能否承受的住还是个问题,虽然用三极管放大,但是地都是从单片机出去的,还是比较担心。        既然接到手,就开始干活,由于好几年没搞单片机,很多基本的都忘了,所以还是先用洞洞板,搭电路验证可行性。用了三天将原理图画完(为什么用这么长时间?小孩没睡之前都不敢开电脑,所以只能利用晚上很有限的时间)。原理图完成后,检查无误就开始买元器件。    一切都准备妥当之后,就开始搭电路,修修改改好几遍,终于将板子焊好了。 程序其实很容易,就一个动态扫描,我做了一个测试程序,只测ms的。 经过pcb验证,10ms扫描一次,基本不闪烁,可以满足客户要求,赶紧补班子投板。   上面担心的问题基本都没出现。下一步就等板子回来,测试整体性能。   啰啰嗦嗦这么多,不知所云。   请各位读者指正。