收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

数字音频合成器设计

[关键词:数字音频,音频合成器]  [热度 ]
提示:此毕业设计论文完整版包含【开题报告,任务书,论文
作品编号:txgc0655,word全文:21页,合计:8100

以下仅为该作品极少介绍,详细内容请点击购买完整版!
数字音频合成器设计毕业设计论文------

采用的技术

本次毕业设计是以单片机STC89C52为核心数据处理器件,设计一个数字音频合成器,能够通过按键,使单片机输出不同频率的信号,通过扬声器产生不同音阶,并能够对音量做出调整。

本文介绍了一个由单片机STC89C52,键盘,扬声器,LED等模块组成的简易数字音频合成器的实施方案。 

用STC89C52单片机作为核心控制组件,设计了一个简单的音频合成器。系统以单片机作为主要控制核心,与键盘,扬声器,LED显示等模块组成音频合成系统。键盘电路是一个具有8个按键的矩阵电路,当按键按下时,会打开单片机的定时器中断,由于不同按键的定时器参数不同,将发出不同频率的脉冲,而脉冲被扬声器驱动器电路放大和滤波后,就会发出不同音调。 

本文的结构安排如下:

第一章介绍了本文的研究背景,以及国内外电子音乐的发展情况。

第二章介绍了数字音频合成器的发声原理,分析了频率和占空比与声音的关系。

第三章给出本次设计的硬件部分,介绍了单片机最小系统及系统的输入输出模块电路。

第四章给出软件的开发环境及程序流程,对定时器的设置、按键的控制逻辑及扬声器的驱动代码做了介绍。

第五章对本次设计的调试中遇到的问题和解决方法做出阐述。

设计思路

单片机通过读取被按下按键的值,输出相对应的频率的方波信号,扬声器就会发出相应的音阶,对应的LED灯也会亮起。

方波的产生是通过单片机的定时器进行计时产生中断,在中断服务程序发生中将输出端引脚的电平取反,并且重新载入计数器初始值,进行下一轮定时中断。

本次以简单的C语言程序代替复杂的汇编语言程序,利用中断程序使单片机产生不同的频率,来达到本次设计的目的。

按键电路

本次设计需要采用8个按键,使用独立按键虽然简单,但是I/O口占用太多,所以使用矩阵按键。矩阵式的按键要比独立按键复杂一些,确定矩阵按键上哪一个按键被按下,采用的是键盘扫描法:所接单片机I/O口的行线P1.6、P1.7定义为输出管脚,列线P1.0、P1.1、P1.2、P1.3定义为输入管脚,当没有按键按下时,所有输入管脚都是高电平。首先判断是否有按键按下,若列线中有一行为低电平,则有按键被按下;再判断闭合按键的位置,在确定某一列线为低电平后,逐一检测行线的电平状态,若某行为低,则该行线与低电平行线交叉处的按键就是被按下的按键。

本次设计使我了解了数字音频合成器的设计方法,设计的系统以单片机为核心,采用了中断系统,通过设计与调试,实现了系统的功能要求,基本上达到了设计的要求。通过这次的毕业设计,我学到了很多,对单片机及其附属电路和C语言的知识有了更深的了解,也明白了自身的不足之处。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【开题报告,任务书,论文
作品编号:txgc0655,word全文:21页,合计:8100

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——数字音频合成器设计(开题报告,任务书,论文)!