DIY示波器 avr 我不是为了做一个示波器 讲一个故事: 今年九月,一个新学期的开始,课很少。 我是一个闲不住的人,这样的日子很难熬,想去电子市场逛逛,但学校离市区有三十 多公里路,终于无聊到周末了。 和平常一样,逛电子市场都是这儿看看哪儿看看,碰着没见过的还喜欢问问,多年的 习惯改不掉的…… 一家柜台上摆着“低价处理 LCD 模块”的牌子,对于像我这样的穷学生来说,价格往 往是考虑的主要因素。我径直走了过去,老板说这些低价屏都是全新的,只是没有资料,所 以只能低价处理,于是我就贪了个小便宜花 30 块钱买了一块 128*64 分辨率的点阵屏。喜欢 贪小便宜的人最后往往都是要吃亏的,最后我真“吃亏”了,就因为这个屏,害得我花了近 300 块买了一块 320*240 的屏。 回到学校后就上网找它的资料,功夫不负有心人,我找着了。从资料中得知这块液晶 显示器是不带字库的,这让我有些小失望,但一想只花了 30 块钱也就没事了。根据资料编 写了程序让它显示了一些简单的图形,但让它显示图形或字符都得将所要显示的东西做成点 阵数据存放在数组里才行,太浪费单片机里少得可怜的资源了!没有字库的点阵屏就是鸡肋! 正徘徊在“食之无肉,弃之有味”的时候,突然灵光一现,何不用它来显示一些时实 的图形呢?显示什么呀?亮着的示波器给了我灵感,那就让它显示波形吧!正好我用的 AVR 单片机带有 AD 转换器,说干就干,忙活了一下午,晚上的时候波形就显示出来了。这不就 是一个最基本的数字示波器吗?图 1 和图 2 就是当时的“珍贵照片”,因为那块电路在以后 的试验中已经被我拆了。这两张照片是我买了 LCD 屏的第二天晚上照的。 第一步的成功,坚定了我做数字示波器的信念。人总是有追求的,所以我要……