1 / 7
文档名称:

vhdl实验报告--蜂鸣器.docx

格式:docx   大小:22KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vhdl实验报告--蜂鸣器.docx

上传人:前程似锦教育 2022/3/28 文件大小:22 KB

下载得到文件列表

vhdl实验报告--蜂鸣器.docx

文档介绍

文档介绍:VHDL 实验报告
一、实验目的
1、 掌握蜂鸣器的使用;
2、 通过复杂实验,进一步加深对

VHDL语言的掌握程度。
二、实验原理
乐曲都是由一连串的音符组成,因此就可以控制音长了。
三、实验步骤
1、设置端口
1)输入端口
CLK: 40MHZ系统时钟输入端口。
2)输出端口
device :乐曲的声音输出端口,输出的是对应各音符频率的方波信号。
2、设置模块
1)自动演奏模块
自动演奏模块可以自动播放电子琴内置乐曲, 按节拍读取内置乐谱。 将键盘输入的音符
信号输出。因此,本模块是向 Tone 模块提供音符信息。
首先,对 40MHz系统时钟进行 10M的分频, 得到 4Hz 的信号, 这样一秒中就可以按照四拍进行。然后依照此频率进行地址累计。
2)音频发生器模块
根据自动演奏模块的信号输出,不同的信号被翻译为不同的频率。
3)蜂鸣器驱动模块
根据音频发生器发出音频的不同,蜂鸣器得到的驱动也不同。首先,对系统时钟进行
40 分频,再对 1mhz的脉冲再次分频,得到所需要的音符频率,然后再进行 2 分频。
四、实验代码
library ieee;
use tone is
port(
index: in std_logic_vector(15 downto 0);
tone0: out integer range 0 to 2047

--

--

音符输入信号
音符的分频系数
);
end tone;
architecture behavioral of tone is
begin
search :process(index) -- 此进程完成音符到音符的分频系数译码,音符的显示,高
低音阶
begin
case index is
when "0000000000000001" => tone0<=1433;
when "0000000000000010" => tone0<=1277;
when "0000000000000100" => tone0<=1138;
when "0000000000001000" => tone0<=1074;
when "0000000000010000" => tone0<=960;
when "0000000000100000" => tone0<=853;
when "0000000001000000" => tone0<=759;
when "00000000" => tone0<=716;
when "00000000" => tone0<=358;
when "00000000" => tone0<=319;
when "00000" => tone0<=284;
when "0000" => tone0<=268;
when "000" => tone0<=239;

最近更新

机电维修年终工作总结(4篇) 15页

TEG在慢性病管理中的应用 11页

2024年事业单位教师招聘(言语理解与表达)30.. 175页

2024年人教版六年级下册数学期末测试卷(巩固.. 7页

2024年冀教版六年级下册数学期末测试卷附参考.. 7页

2024年北京版六年级下册数学期末测试卷精品(.. 6页

2024年北师大版六年级下册数学期末测试卷附完.. 6页

2024年小升初数学期末模拟测试卷附参考答案【.. 6页

2024年小学六年级下册数学期末测试卷附完整答.. 5页

2024年沪教版六年级下册数学期末测试卷精品【.. 7页

2024年浙教版六年级下册数学期末测试卷精品(.. 7页

2024年部编版六年级下册道德与法治期末测试卷.. 6页

2024年青岛版六年级下册数学期末测试卷推荐 6页

人教版一年级上册数学期中测试卷含完整答案(.. 7页

人教版五年级上册数学期末测试卷含答案【轻巧.. 4页

人教版六年级下册数学期中测试卷必考 6页

物业服务礼仪试题 6页

人教版六年级下册数学第一单元《负数》测试卷.. 4页

人教版六年级下册数学第三单元《圆柱与圆锥》.. 8页

人教版六年级下册数学第四单元《比例》测试卷.. 7页

人教版四年级下册数学期中测试卷含答案(新).. 8页

2023年11月四川雅安市雨城区人民检察院公开招.. 55页

常见皮肤病-北协 49页

北京版六年级下册数学第二单元 比和比例 测试.. 7页

北师大版六年级下册数学期末测试卷精品【考试.. 7页

北师大版六年级下册数学第一单元 圆柱和圆锥 .. 7页

罗氏沼虾养殖可行性方案 33页

村级退役军人服务站工作总结 4页

TSG23-2023年气瓶安全技术规程 28页

工地小包工合同协议书 3页