基于STM32的录音机的仿真设计..doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于STM32的录音机的仿真设计.

课程论文 题 目: 基于STM32的录音机的仿真设计 课程名称: ARM嵌入式系统 学生姓名: 马珂 学生学号: 1305010323 系 别: 电子工程学院 专 业: 通信工程 年 级: 13级2班 任课教师: 权循忠 电子工程学院制 目 录 1、摘要 3 2、关键字 3 3、引言 3 4、录音机设计方案制定 3 4.1系统总体设计方案 3 4.2硬件设计 4 4.3软件设计 10 5、系统调试与测试结果分析 13 5.1程序编译 13 5.2波形仿真 13 6、总结及心得体会 13 7、参考文献 13 8、附录 13 基于STM32的录音机的仿真设计 学生:马珂 指导教师:权循忠 电子工程学院:通信工程 摘要 此次仿真设计是设计一个简单的录音机,可以实现录音功能。通过proteus设计硬件和Keil5设计软件最后完成基于STM32的录音机仿真设计。本次录音机的仿真设计难点主要是波形仿真,通过Keil5软件的多理解和程序的正确编译最后进行仿真。结果可以看到波形仿真图。 2、关键字 STM32/录音机/仿真设计 3、引言 随着生活水平的提高,人们对消费电子的需求也越来越高,录音机作为一种可以记录声音的电子产品,在生活中应用广泛,也广泛应用于其他电子设备中。录音机即是把声音记录下来以便重放的机器,他以硬磁性材料为载体,利用磁性材料的剩磁特性将声音信号记录在载体,一般都具有重放功能。STM32开发板具有一颗非常强劲的MP3解码芯片:VS1053,该芯片可以实现MP3/WAV等各种音频文件的播放,VS1053拥有一个高性能的DSP处理器核VS_DSP,通过SPI控制,芯片内部还带有一个可变采样率的立体声ADC,一个高性能立体声DAC和音频耳机放大器,因此用STM32来仿真设计录音机有大的方便。 4、录音机设计方案制定 4.1系统总体设计方案 此次设计是通过STM32设计一个简单的录音机,可以实现录音,通过Proteus实现硬件电路和Keil5实现程序编译和仿真。首先设计硬件电路,实现外部硬件连接,然后设计软件部分,画出流程图,设计程序,最后进行编译和仿真。总体构图如下。 图1 总体设计框图 Proteus 软件介绍: Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。 Keil软件介绍: RVMDK 源自德国的 KEIL 公司,是 RealView MDK 的简称。在全球 RVMDK 被超过 10 万 的嵌入式开发工程师使用,RealView MDK 集成了业内最领先的技术,包括 μVision3 集成开发 环境与 RealView 编译器。支持 ARM7、ARM9 和最新的 Cortex-M3 核处理器,自动配置启动 代码,集成 Flash 烧写模块,强大的 Simulation 设备模拟,性能分析等功能。与 ARM 之前的工具包 ADS1.2 相比,RealView 编译器具有代更小、性能更高的优点,RealView 编译器与 ADS.2 的比较: 代码密度:比 ADS1.2 编译的代码尺寸小 10%; 代码性

文档评论(0)

jiulama + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档