fpga4fun.com
文章平均质量分 55
小天才dhsb
这个作者很懒,什么都没留下…
展开
-
fpga4fun—发光二极管
采用计数器22-19四位信号,设置16个亮度等级,利用cnt[23]控制亮度是升高还是降低,当cnt[23]为1时,亮度从0-15,当cnt[23]为0时,亮度从15-0,因为~cnt[22:19]的数值为15-cnt[22:19],随着计数器增加,取反则逐渐减小。使用时钟的方法打开的关闭LED灯,以时钟产生不同频率的方波,方波的 0,1控制LED的亮灭。LED 符号看起来像一个二极管,带有阳极 (+) 和阴极 (-)。产生频率为25000000/2^22 hz的方波,使得LED闪烁。原创 2023-07-20 11:34:59 · 2793 阅读 · 0 评论 -
fpga4fun.com/Music box
先做一个简单地蜂鸣器,原理是晶振通过不同的分频器分成不同的频率,通过电路发出音调不同的声音。例子中Pluto FPGA板子有25Mhz的时钟频率,采用16位计数器(可以产生65536个不同的数值),则最高位的频率是25000000/65536=381hz(通过计数器不同位数进行分频,产生不同的频率),例如第0位就是25Mhz/ 2^0 =12.5Mhz…最高位就是以381hz的频率在0/1之间来回切换现在产生的是381hz的声音。原创 2023-07-16 16:20:50 · 2224 阅读 · 0 评论