搜索
bottom↓
回复: 11

用vhdl写具有音乐报点的数字钟(作为初学者,还望各位多多指教)

[复制链接]

出0入0汤圆

发表于 2010-7-6 09:08:46 | 显示全部楼层 |阅读模式
功能:
1、具有时、分、秒计数显示功能,以24小时循环计时。
2、调节小时、分钟、秒钟功能。
3、整点时音乐(两只老虎)响起。

相关介绍:
    音符的产生:音符的产生是利用计数器对输入的时钟信号进行分频,然后输出不同的频率来控制扬声器发不同的声音。计数器必须是模可变的计数器,也就是其初始计数值可变,这样便可以对其进行初始化,使其从不同的初始值开始计数,实现对输入时钟信号的不同分频。各音符的频率见下表。
    节拍的产生:节拍也是利用计数器来实现,如果某一个音符需要维持的时间比较长,那么就可以在此计数器从计数值A到计数值B之间都维持该音符,很显然,A和B之间的间隔越大,那么该音符维持的时间也就越长。由于两只老虎中的最短拍数是1,估程序中设定0.25s为一拍。也就是说,每0.25s写一次分频系数以产生不同的音符效果。如果音符是多拍的,则将该音符的分频系数写入多次。


(原文件名:QQ截图未命名.jpg)

分频系数=CLK_6MHz/音符频率

因为用到的分频系数中最大的为11465,也就是说用14位二进制数来装分频系数就OK了。若不产生音符,则就将分频系数赋值为16383,然后在程序中判定它为无效。
                                                               

代码:
点击此处下载 ourdev_566188D78OEP.txt(文件大小:12K) (原文件名:DigitalClock.txt)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-7-6 09:46:50 | 显示全部楼层
小声问下 怎么不用verilog语言  我是初学 用这个

出0入0汤圆

发表于 2010-7-6 09:52:57 | 显示全部楼层
楼主哥,贴个思路呗。

出0入0汤圆

发表于 2010-7-6 10:02:25 | 显示全部楼层
回复【2楼】tear086 .COM 缺氧
楼主哥,贴个思路呗。
-----------------------------------------------------------------------

同问

出0入0汤圆

 楼主| 发表于 2010-7-6 14:55:44 | 显示全部楼层
回复【1楼】lin28
-----------------------------------------------------------------------

因为旁边的人都用这个,呵呵

出0入0汤圆

发表于 2010-7-6 17:32:06 | 显示全部楼层
对于数字IC设计而言,中国和美国用verilog的多,欧洲用VHDL的多

出0入0汤圆

发表于 2011-8-8 23:02:36 | 显示全部楼层
看看

出0入0汤圆

发表于 2011-8-9 09:28:14 | 显示全部楼层
楼主 多说一点啊!

出0入0汤圆

发表于 2011-8-9 11:02:25 | 显示全部楼层
这个不错。学习一下。

出0入0汤圆

发表于 2011-8-9 11:02:59 | 显示全部楼层
能不能用FPGA做一个语音芯片呢?

出0入0汤圆

发表于 2013-12-20 10:10:09 | 显示全部楼层
跪求楼主把思路说出来啊 啊啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 05:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表