打印

DIY一台史上最“烂”的示波器!(连载中……)

[复制链接]
楼主: 程序匠人
手机看帖
扫描二维码
随时随地手机跟帖
81
huangqi412| | 2009-12-25 16:09 | 只看该作者 回帖奖励 |倒序浏览

http://avga.prometheus4.com/index.php?p=0-0   
   

这个有说服力了不, 你的40点;P

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
程序匠人 + 6
82
huangqi412| | 2009-12-25 16:15 | 只看该作者
以前在学校时候就是看过这个, 用PROTEUS虚拟示波器看波形,拿电脑显示器试过, 图象倒有了。      不过实在没兴趣,不如液晶片实在多了。

使用特权

评论回复
83
huangqi412| | 2009-12-25 16:16 | 只看该作者
几十块买个TFT彩屏好玩多了,还是觉得。

使用特权

评论回复
84
韩秋婷| | 2009-12-25 18:01 | 只看该作者
匠人今天被bs了三回

使用特权

评论回复
85
huangqi412| | 2009-12-25 18:18 | 只看该作者
匠人趴下了??? ;P  呼叫小X童鞋...

使用特权

评论回复
86
huangqi412| | 2009-12-25 18:21 | 只看该作者
匠人还没理解别人说的AVR快,那个东东有32个REG,都可以计算. 比51干什么都要抢着用那个A和B效率高N多.

使用特权

评论回复
87
程序匠人|  楼主 | 2009-12-25 18:33 | 只看该作者
hehe,正在看那个超级玛丽的方案。

使用特权

评论回复
88
huangqi412| | 2009-12-25 21:58 | 只看该作者
这人这次该服了吧,这个是俺找到的最牛B 的.就AVR做的,RAM也没用多少,用的C编写的哦.

使用特权

评论回复
89
OneMillion| | 2009-12-25 22:07 | 只看该作者
老早老早老早在学校的学电视机原理的时候,听老师说电视机后面是有高压的,而且那老师来个现身说法是当年啊 ,估计是7,8十年代吧,修电视机啊,高压包将大拇指给烧了个乌黑的疤,那个东西电压可高了,。。。
当时又有消息说是学校附近的一户人家的电视机爆炸了,将一堵墙给弄了个大窟窿。。。。


自打那之后,从不敢去研究电视机了。!!

家里电视坏了都不敢去修,伤疤啊,唉,

使用特权

评论回复
90
huangqi412| | 2009-12-25 22:08 | 只看该作者
呵呵,低端AVR,也差不多啊.

使用特权

评论回复
91
程序匠人|  楼主 | 2009-12-25 23:22 | 只看该作者
小黄,你赶紧去买一瓶醋来,匠人待会要做一道“拍黄瓜”的菜!:lol

使用特权

评论回复
92
程序匠人|  楼主 | 2009-12-25 23:42 | 只看该作者
“拍黄瓜”正式开始啦,小黄请接招!

让我们从超级玛丽说起。 匠人下午特意去下载了他的程序,附一个在这里:

AVR_Mario.zip (74.88 KB)


1、第一个问题是,为什么超级玛丽能够做到那么多像素?——因为他的背景是静态的画面!(“请参阅上面那个软件包里的“map1.h”文件。”)这也是匠人前面反复强调过的:如果是静态图画,可以做到更高显示分辨率。虽然超级玛丽的背景也会随着人物的行进而左右移动,但那只是利用了一种所谓的“卷轴技术”(改变显示区的首地址)。本质上还是静态的。有本事你让他做一个真正的动态背景给我瞧瞧?

2、你在86楼提到的“匠人还没理解别人说的AVR快,那个东东有32个REG,都可以计算. 比51干什么都要抢着用那个A和B效率高N多”——我要说的是,现在的扫描速度慢主要不是累加器瓶颈造成的。所以32甚至更多个个REG可以代替ACC也无用。这不是问题的关键,就不纠缠了。

3、你在第88楼提到“这人这次该服了吧,这个是俺找到的最牛B 的.就AVR做的,RAM也没用多少,用的C编写的哦”——呵呵,说实话,当匠人刚看到他的“main.c”文件时,俺确实被雷了,心想天底下真有这种牛人,能够玩c于如此炉火纯青?但是,当俺从那一堆c文件中发现一个叫“driver.S”的汇编文件时,俺笑了。呵呵,最底层的驱动,终究还是没有绕过汇编那道坎啊!不要迷恋c哥,c哥只是个传说啊!

呵呵,先拍3下。免的把黄瓜拍的不省人事。那就不好玩了。欧耶!

使用特权

评论回复
93
zyok| | 2009-12-26 00:01 | 只看该作者
:lol:lol

使用特权

评论回复
94
程序匠人|  楼主 | 2009-12-26 00:30 | 只看该作者
这次小黄介绍的“超级玛丽”和上次不亦心介绍的“俄罗斯方块”,确实做的都不错,设计上充分发挥各自芯片的特性,有许多可圈可点的地方。

但是匠人并不觉的他们就一定比俺的示波器高超。毕竟俺用的是一颗只有2元多价格的芯片(这是他们无法比拟的),并且俺也把这颗芯片的特性发挥到了极致,不输于人。欧耶!

使用特权

评论回复
95
程序匠人|  楼主 | 2009-12-26 01:02 | 只看该作者
趁着夜深人静,上两张图玩玩。


今天增加了两个按键,一个是暂停键;

另一个按键用来切换采样周期,把采样周期做成可调的了(最小250us,最大1s)。
同时还在屏幕上增加了显示采样周期的功能。

上两张新图片来:

第一张是250us/dot:




第二张是500us/dot:

使用特权

评论回复
96
huangqi412| | 2009-12-26 09:09 | 只看该作者
:'(  轻拍,轻拍.          貌似是没记清楚,年代久远,好象确实是有ASM文件.:(  那时候刚弄AVR.

使用特权

评论回复
97
huangqi412| | 2009-12-26 09:11 | 只看该作者
还有几个国外用VGA做的游戏,也挺有意思,年代太久,找不到网页了.

使用特权

评论回复
98
Mindist| | 2009-12-26 09:32 | 只看该作者
好文~~~

使用特权

评论回复
99
lsh789| | 2009-12-26 10:01 | 只看该作者
学习了

使用特权

评论回复
100
古道热肠| | 2009-12-26 11:09 | 只看该作者
匠人这句“不要迷恋c哥,c哥只是个传说啊!”很时髦,
只有A哥才是操纵MCU的最后一张王牌!
不过用C+A的确是比较“秀外慧中”的大家风范。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则