关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于FPGA的音乐流水灯控制系统的设计

基于FPGA的音乐流水灯控制系统的设计

作者: 时间:2011-02-28 来源:网络 收藏

其中RS信号是命令与数据线,高电平表示目前数据线上交换的是数据,低电平表示目前数据线上交换的是命令。液晶模块根据这个信号做出正确的响应。RW是电平信号,高电平表示对液晶模块执行读取操作,低电平表示对液晶模块写入数据或命令。这样便可以确定各读写操作对应于基地址的偏移量。

3 顶层设计和验证
系统的顶层设计就是将各个底层功能模块例化,在顶层调用,进行正确的连接,构成最后的系统。整个系统的硬件电路如图3所示。

本文引用地址:https://www.eepw.com.cn/article/162367.htm


至此,一个硬件音乐流水灯电路就完成了。外部提供两路时钟信号(12 MHz和8 Hz),再将乐曲输出端连接到带有驱动装置的蜂鸣器或扬声器上,就可以欣赏所添加的乐曲了。若硬件设计上只有一路时钟信号输入,可在FPGA内部设计分频器,将其分频到8 Hz再使用,还可以在此基础上更改。另外还可以在一个ROM种存储多首乐曲,通过按键选择播放乐曲。最后将软硬件的配置文件下载到DE2.70开发板上进行系统的功能验证。显示结果如图4所示。



4 结束语
介绍了一种基于FPGA的音乐流水灯控制系统的设计。用VHDL硬件描述语言对整个乐曲播放控制模块和同步流水灯闪烁模块进行描述,并在SOPC系统中搭建了LCD显示模块,为硬件系统的灵活配置和软件系统的灵活设计提供了方便,也有利于系统的优化和升级。系统以FPGA为控制核心,具有简单、稳定、便于修改和移植、可重用性好等特点。

分频器相关文章:分频器原理
蜂鸣器相关文章:蜂鸣器原理

上一页 1 2 3 下一页

关键词: 音频

评论


相关推荐

技术专区

关闭