这个动画点阵屏是在今年参加电子设计大赛培训期间做的,当时有一段时间比较空闲,看了网上有很多这种点阵动画,也就开始构思。动画是仿网上的,随机点的是自己想出来的,就是太小了,看的不清楚。
该屏由STC12C5A60S2单片机为控制核心(如果不加频谱分析,普通的单片机也可以胜任),2片74LS138级联构成4-16线译码器为驱动电路。缺点是当点阵的一列全亮时,亮度明显的暗。
控制思路就是设置了一个32字节(16*16个点)的数据缓冲区,由定时器定时扫描给屏幕刷新。在动画里,用的是胶卷放映机的原理(不知道还有多少人能记得):把图片做好,需要的时候去调用那个库(要编号、相同的可以重复调用)。在频谱分析里,网上有很多的参考的程序,其中最多的就是蝶形运算,原理网上也有,仔细分析应该不成问题。
至于有机玻璃盒子,全部手工制作,除了没有抛光,边不是很直,整体效果还是不错。做这个的时候要买勾刀,电摩,如果有更高级的工具那就最好了。
这样简单说了一点,不知道说的怎么样。以后再加吧。
FFT频谱:
随机点(里面有小字):
小乌龟:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)