示波器钟表

来源:互联网 发布:利基通讯淘宝店可靠吗 编辑:程序博客网 时间:2024/04/28 22:01

       以前在网上看见有人用AVR在示波器上做了一个钟表,感觉很有意思,也很牛逼。

       正好,最近也做了一个类似的东西——在示波器上做一个钟表。钟分模拟钟和数字钟两部分,通过按键进行切换;并且扩展了功能——时钟和分钟可通过按键调节。

       做完这个东西后才感觉其实没想象中的那么难。

      下面大概介绍一下思路:做这个东西首先是对速度的要求,也就是说你在示波器上显示的东西的刷新频率要做到人眼分辨不出来才算有效果,一般也就是50Hz以上。所以这对你的MCU提出了要求。在这里,我选用SST的芯片,用32MHz的晶振并且倍频,这样可以达到10MHz的处理速度,然后DA用DAC0832(转换时间1us)。这样基本能做到速度上的匹配。接下来就是软件的事情了。用两个DA输出电压在示波器上确定一个点的原理,可以很轻松的用数学方法建立一些表(钟表表盘、数字段码等),之所以要建表而不直接在程序上用数学公式是因为一旦涉及到乘除法之类的数学计算就会消耗MCU很多的指令周期,这和建表相比速度会大大降低。关于数字处理方法,采用的是数码管的段码显示原理,然后自己编码调用就ok。

      关于介绍的这些具体的一些东西:程序代码,以及PCB图等可以到 木糖纯.com  【单片机】目录下下载。

原创粉丝点击