示波器钟表

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

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

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

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值