全球旧事资料 分类
哈尔滨理工大学荣成学院
EDA
课程设计
题目蜂鸣器电路设计
班级自动化132班
姓名吴海涛
学号1330130227
f一、实验目的
1学习并掌握蜂鸣器的原理、设计方法。
2了解乐谱的基本知识可以将乐谱转换为QuartusII文件掌握其演奏的原理。
3掌握设计中各模块的功能能够填入并演奏新的曲子。
二、实验设备与器件
QuartusII91软件、实验箱
三、实验原理
蜂鸣器发生基本原理组成每个音调的频率值以及音长所延续的时间是连续发生声响的两个基本数据所以只要控制输出到蜂鸣器的频率和持续的时间就可以是蜂鸣器发出“多来咪发梭拉西多”的音调。
乐曲都是由一连串的音符组成因此按照乐曲的乐谱依次输出这些音符所对应的频率就可以在蜂鸣器上连续地发出各个音符的音调。而要准确地演奏出一首乐曲仅仅让蜂鸣器能够发声是不够的还必须准确地控制乐曲的节奏即每个音符的持续时间。由此可见一首歌曲的产生应该考虑的两个因素音符的产生频率和音的节拍即声音持续的时间。只要控制输出到扬声器的激励信号频率的高低和持续的时间就可以使扬声器发声产生优美的歌曲。
蜂鸣器接口电路
无源蜂鸣器的工作发声原理图如下
f有源蜂鸣器的工作发声原理图如下
音调、分频值及频率预置数的表格如下
四、实验步骤
1、新建工程FileNewProjectWizad
2、建立新的文本
f3、根据实验要求编写程序
4、进行引脚设置
5、对程序进行编译点开RTLViewer得到原理图
f6、下载到实验箱
五、实验源程序
蜂鸣器顶层设计给出输入信号、输出信号
f分频器模块设计各个音调的分频系数
状态机设计
fff六、实验现象与结果
将设计的程序下载到试验箱中之后接通电源后蜂鸣器在clk的作用下向蜂鸣器发送一定频率的方波自动依次发出
好听全球资料 返回顶部