- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告
(电子设计自动化)
题 目
硬件电子琴
学 院
信息科学与工程学院
专 业
电子科学与技术
班 级
08级2班
姓 名
闫志伟 洪丁达
指导教师
吴丽丽
2021
年
6
月
25
日
电子琴的设计
摘 要:用可编程逻辑器件(PLD)来完成该设计。核心是一数控分频器,对输入的脉冲进行分频,得到每个音阶对应的频率,由此实现简易电子琴的发音功能。电子琴可演奏由键盘输入的音阶,同时在数码管上显示对应音节的频率。本设计基于超高速硬件描述语言VHDL在Altera公司的CycloneⅡ系列的EP2C5T144C8芯片上编程实现;经仿真,硬件测试和调试基本能够达到技术指标,实验结果和仿真结果基本一致。
关键词:PLD,VHDL,数控分频,电子琴
The Design of Electrical Organ
Abstract:The design is accomplished with Programmable-Logic-Device(PLD).The core of it is a numerical control frequency divider, which can divide the input pulse into the corresponding frequency to the musical scale, so that it can achieve the sounding function of simple electronic organ. The organ can play the musical scale put in with a keyboard . The design is programmed with VHDL and realized in the chip of EP2C5T144C8CycloneⅡ series. It can basically reach the technique index after simulating, hardware debugging.The experiment result is consonant with the simulating result.
Keywords:PLD, VHDL, numerical control frequency divider, electrical organ
一 系统设计
1、 设计要求
8个音阶,外部时钟信号12 MHz;能同步显示音阶频率。
2 设计思路
通过可编程逻辑器件(PLD)和VHDL硬件描述语言来实现电子琴的基本要求。设计的主体是数控分频器,对输入的频率按照与每个音阶对应的分频系数进行分频,得到各个音阶对应的频率分别在蜂鸣器和数码管上以声音和频率数值的形式作为输出。
3、系统组成及工作原理
图1-2-3-1为系统的工作原理框图。根据设计要求,提供的外部时钟信号为12MHz,所以在本设计中需要将其进行分频,以得到所需要的脉冲。键盘编码器的作用是对键盘按键输入的信号进行检测,并且产生相应的分频系数。音调发生器的主要部分是一个数控分频器,它由一个初值可预置的加法计数器构成,详细工作原理将在后文做介绍,当它接收到一个分频信号时,便对端口的12MHz的输入时钟信号进行分频,之后由扬声器输出对应的声调。
分频置 数
分频置 数
按
键
分
频
器
12MHZ
蜂 鸣 器
4位测频器
数码管显示
图1-2-3-1
二 单元电路设计
1、 顶层模块的设计
VHDL采用的是自顶向下的设计方式,顶层模块由音调发生器(tonetaba)、数控分频器(speaker)和频率计(top)三个模块组成。图2-1-1即是顶层设计原理图。由键盘输入的信号,进行编码,输出的都是八位二进制数,对应音调发生器的输入。
图2-1-1 顶层设计原理图
2、 音调发生器模块(tonetaba)的设计
音调发生器的作用是产生获得音阶的分频预置值。当8位发声控制输入index中的某一位为高电平时,则对应某一音阶的数值将以端口tone输出,作为获得该音阶的分频预置值,该值作为数控分频器的输入,来对12MHz的脉冲进行分频,由此得到每个音阶相应的频率,例如输入index即对应的按键是2,产生的分频系数便是1702;同时由high1输出对应该音阶低音显示。
各音阶所对应的频率:
低音1
低音2
低音3
低音4
低音5
低音6
低音7
3Hz
293.67Hz
3Hz
3Hz
Hz
440Hz
Hz
高音1
高音2
高音3
高音4
高音5
高音6
高音7
1046.5Hz
1174.66Hz
1Hz
2Hz
Hz
1760Hz
2HZ
分频系数的计算:低音1的频
您可能关注的文档
最近下载
- KeysightDAQ970A数据采集系统.PDF
- 2025脉冲电场消融PFA技术优势国内外市场空间及代表公司研发进展分析报告.docx
- 奥的斯电梯ACD MRL 电气原理图纸DBA21311E 2007.pdf
- 医疗器械唯一标识(UDI)专题培训的资料.pptx VIP
- 化工基础知识培训.pptx VIP
- 虚拟现实技术导论PPT完整全套教学课件.pptx
- 2024年山东省《辅警招聘考试必刷500题》考试题库.pdf VIP
- 2023年天津市中考全科试卷及答案.pdf VIP
- JCT 60006-2020 瓷砖薄贴法施工技术规程.pdf VIP
- 2024年福建省《辅警招聘考试必刷500题》考试题库.pdf VIP
文档评论(0)