EDA课程设计

发布 2022-09-30 20:29:28 阅读 4102

哈尔滨理工大学荣成学院。

题目:蜂鸣器电路设计

班级:自动化13-2班

姓名: 吴海涛

学号:1330130227

1、实验目的。

(1) 学习并掌握蜂鸣器的原理、设计方法。

(2)了解乐谱的基本知识,可以将乐谱转换为quartus文件,掌握其演奏的原理。

3)掌握设计中各模块的功能,能够填入并演奏新的曲子。

2、实验设备与器件。

quartus 9.1软件、实验箱。

3、实验原理。

蜂鸣器发生基本原理组成每个音调的频率值以及音长所延续的时间是连续发生声响的两个基本数据,所以只要控制输出到蜂鸣器的频率和持续的时间,就可以是蜂鸣器发出“多来咪发梭拉西多”的音调。

乐曲都是由一连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频率,就可以在蜂鸣器上连续地发出各个音符的音调。而要准确地演奏出一首乐曲,仅仅让蜂鸣器能够发声是不够的,还必须准确地控制乐曲的节奏,即每个音符的持续时间。由此可见,一首歌曲的产生应该考虑的两个因素:

音符的产生频率和音的节拍(即声音持续的时间)。只要控制输出到扬声器的激励信号频率的高低和持续的时间,就可以使扬声器发声产生优美的歌曲。

蜂鸣器接口电路:

无源蜂鸣器的工作发声原理图如下:

有源蜂鸣器的工作发声原理图如下:

音调、分频值及频率预置数的**如下:

4、实验步骤。

1、 新建工程(file—new project wizad)

2、 建立新的文本。

3、 根据实验要求编写程序。

4、 进行引脚设置。

5、 对程序进行编译,点开rtl viewer得到原理图。

6、 **到实验箱。

五、 实验源程序。

蜂鸣器顶层设计给出输入信号、输出信号:

分频器模块设计:

各个音调的分频系数:

状态机设计:

六、 实验现象与结果。

将设计的程序**到试验箱中之后,接通电源后,蜂鸣器在clk的作用下向蜂鸣器发送一定频率的方波,自动依次发出"多来咪发梭拉西多"的音调按下rst按键蜂鸣器又从头开始发声,与实验要求相符合,实验目的达到。

七、 实验总结。

我觉得这次综合实验是我收获很大的一次实验,从设计程序到一步一步实现它的功能都是我亲力亲为的,当然这次试验不可能是完美无缺的。在实验课上**程序时,发现音调中有音调很不明确,自己查找问题无果后,请教老师才知道我写的简谱有一些问题。经过老师的悉心讲解及对简谱的修正,重新**后听到的**果然正确了,虽然过程有很多问题,但是能够实现这功能,我还是很欣慰的,这让我对eda的学习产生了浓厚的兴趣,也让我学到了很多知识,同时增加了自己的动手能力。

总之,通过这次实验我又学到了很多知识,确实是受益良多。

EDA课程设计

题目一 数字钟设计 学号1 15 一 实验目的。学习并掌握数字钟的原理 设计方法。二 实验内容。计数始终由模60秒计数器 模60分计数器 模24小时计数器 报时模块 分 时设定模块及输出显示模块构成。可以采用同步计数器或异步计数器设计方法。三 实验要求。计时范围为0小时0分0秒至23小时59分59秒...

eda课程设计

哈尔滨工业大学 威海 信电学院电子信息工程。一 软硬件介绍。1软件部分介绍。1.1 quartus ii 是altera公司的综合性pld fpga开发软件,支持原理图 vhdl veriloghdl以及ahdl altera hardware description language 等多种设计输...

eda课程设计

目录。1 引言 2 1.1 课程设计的目的与任务 2 1.2 课程设计的内容 2 1.3课程设计仪器设备 2 1.4 课程设计的题目 2 1.5 方案的选择 2 2设计方案 3 2.1 设计原理 3 2.2各功能模块的原理及其源程序 3 2.2.1控制模块 3 2.2.2分频模块 4 2.2.3计时...