




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机设计课程设计题 目: 基于单片机的语音录放模块 专 业: 电气工程系 班 级: 本电信103班 姓 名: 杨韵沂 学号: 2010020243106 指导老师: 钟立华 小组成员: 黄志良 叶海心 杨韵沂 成 绩: 2013年6月摘要从20世纪开始,持续更新换代的电子科技产品的不断问世,加速了电子行业的发展,而数码技术的不断完善,更让电子科技产品走向多功能化和专业化。基于单片机的语音录放模块运用单片机的简便性和实用性,被广泛应用于各种语言警示装置、留言装置、高档玩具和电子礼品等方面,为人们的生活增添了多姿多彩的一笔。本次单片机实验的基于单片机的语音录放模块主要是实现一段声音的录放功能。它在设计上采用五个模块,分别是电源转换模块、控制电路模块、语音芯片模块、音频功放模块和液晶显示模块。其中电源转换模块采用LM7805和LM1117进行转换电压,分别产生5V和3.3V的电压。语音芯片模块采用ISD400408芯片,音频功效模块实现运放的功能是通过采用LM386来完成。其中,液晶显示采用的是1602显示,显示部分为:Recording begins,Playback begins。而,刚开机的显示是:voice recording system。关键词: 电子科技产品;语音;简便;实用SummaryFrom the 20th century, continued upgrading of electronic technology products have been developed to accelerate the development of the electronics industry, and digital technology continues to improve, leaving electronic technology products to the multi-function and specialization. Microcontroller-based voice recording module using microcontroller simplicity and practicality, are widely used in a variety of languages warning device, a message unit, high-end toys and electronic gifts, etc., adding to peoples life colorful stroke. The single-chip microcontroller-based experiments voice recording module is to achieve a sound recording and playback functions. It is designed with five modules, namely, power conversion module, a control circuit module, voice chip module, audio effects module and speaker module. Including power conversion module using LM7805 and LM1117 to convert voltage 5V and 3.3V, respectively, the voltage generated. Voice chip modules ISD400408 chip op amp audio effects modules function is accomplished through the use of LM386. Among them, the LCD display is used in 1602 and the showing part is Recording begins, Playback begins. And, just getting the units display is voice recording system.Keyword: Electronic technology products; Voice; Simplicity ;Practicality 目录一、引言51.1设计意义51.2设计目的51.3设计原理概述5二、设计任务及要求6三、设计内容73.1 总体设计方案图73.2各模块的设计电路图71)电源转换模块72)控制电路模块83)语音芯片94)音频功放95)液晶显示93.3 整体电路图103.4器件清单10四、测试结果及分析.11五、总结与体会13六、源程序.13七、参考文献21一、引言设计意义:单片机本来就以它的高可靠性、低功耗和低电压等优点被广泛运用于仪器仪表的测量、家用电器、医用设备甚至是高科技领域中的航空航天等领域。而本次试验就是利用单片机的这些优势,利用STC90C54单片机进行编程,再根据ISD400408的强记忆能力和较长时间的录音功能来实现语音的录放,此次实验具有重大意义,既对通讯设备的研发和电子科技产品的研究有很大的帮助,同时又可以节省相关电子产品的生产和研发成本。设计目的:本次设计的主要目的是将单片机课程的书本理论知识运用到实际应用上,学会融会贯通,掌握单片机的相关技能,掌握基于单片机的语音录放模块的原理以及设计方法,并掌握电子仪器的正确使用方法,为以后的毕业设计打好基础。设计原理概述:基于单片机的语音录放模块采用STC89C51单片机为控制核心,通过编程的实现,利用按键的断开和闭合,控制语音芯片的录音和放音,同时控制1602显示预先设置好的相关内容;语音芯片采用ISD400408芯片,利用LM386实现音频的运放功能。我们本次实验的基于单片机的语音录放模块的总流程图如下图所示:YYY开始放音1602显示PLAYBACK BEGINS开始录音1602显示RECORDING BEGINSNNNK1=0K2=0 K0=0 1602显示VOICE RECORDING SYSTEM 初始化ISD4004 初始化1602开始二、设计任务及要求基于单片机的语音录放模块的设计任务是实现一段不多于8分钟的语音的录制与播放,通过用话筒输入一段语音,语音芯片模块对其进行录制,在经过音频功放模块对语音进行控制,再通过扬声器播放语音。三、设计内容3.1 总体设计方案图5V5V3V3.3V220VLcd1602控制电路(STC89C516)扬声器(16 )音频功放(386)电源转换语音芯片话筒输入(ISD400408)3.2各模块的设计电路图1)电源转换模块电源转换模块采用LM1117来对电压进行转换,分别产生5V和3.3V的电压。2)控制电路模块控制电路模块是整个语音录放模块的控制中心,通过89C51单片机的编程实现,控制整体电路的运行。3)语音芯片模块语音芯片模块采用ISD400408芯片,对外来输入的语音进行录制。4)音频功放模块音频功放模块采用LM386,对语音信号的功率进行放大。5)液晶显示模块液晶显示采用的是1602显示,显示部分为:Recording begins,Playback begins,而刚开机时,液晶显示出:voice recording system。3.3 整体电路图3.4器件清单名称数量STC90C541轻触开关410K排阻11K电阻510K电位1按键开关1LED312M晶振133pf247uf电解电容410K电阻340脚芯片底座1ISD400408128脚芯片底座14K7电阻31uf电解电容10.1uf电容6话筒12K电阻1300K电阻12N3904210UF11.5K电阻150电位器147nf1220uf电解电容1喇叭1单头线1470uf电解电容20.1电解电容1LM11171四、测试结果及分析实物图如下所示在构思时,本来设计的语音录放系统是有液晶显示部分,但由于加上液晶模块编程调试多次不成功,最后没有加液晶模块,实现了最简单的语音录放功能。5、 总结与体会本设计是一种基于51单片机控制的语音录音/放音系统,采用ISD单片语音录音/放音集成电路系列中的ISD4004实现语音的存储和播放。通过对语音录放模块的设计,认识到了理论与实际联系的重要性与真实性。通过对本次课程的设计,不但知道了一些以前不知道的理论知识,也巩固了学会了的知识。最重要的是能在实践中理解书本上的知识,只会基础而不会运用到实际上操作是没用的,我们学习的最终目的是要与实际结合,明白了我们要学以致用,也了解到课程设计的重要性。这是能提高我们的实际操作能力的一次体验。在整个设计过程中,我主要负责电路排版焊接这个部分,我觉得最难的是焊接前的排版布线这个过程,看别人排版好像很容易,但是到了自己做的时候发觉不是那么简单。如果排版不好,可能会影响到整个电路的美观和焊接时的难度,既要使电路看起来美观又要使其焊接难度降到最低,需要一定的时间,而且电路的连接也会影响其实际运作的准确性。我开始就是没有注意到这些问题,所以焊接电路上用了好多的时间,我按照自己能看否清楚的电路模块焊接,看起来也不美观。电路美不美观取决于焊接的手工,这个也不是一时间能完成的好,也需要时间去练习,焊接时要按一定顺序去焊,焊接后一定要测试电路有没有短路、虚焊、漏焊,第一次调试就因为我的一个小小的错误,焊接错了,导致运行不了,不过最后检查还是能查出问题,所以今后要多在这个方面加强练习。六、源程序 RSEQUP3.2 RWEQUP3.1 EPEQUP3.0 K0_RE EQU P2.3 K1_PL EQU P2.2 K2_CO EQU P2.1 LED1 EQU P2.4 LED2 EQU P2.0 ISDPOWERUP EQU 020H ISDSTOP EQU 010H OPERSTOP EQU 030H PLAYSET EQU 0E0H PLAYCUR EQU 0F0H RECSET EQU 0A0H RECCUR EQU 0B0HSS BIT P1.3; /LOW IS ACTIVELY MOSI BIT P1.2; MISO BIT P1.5; SCLK BIT P1.4; ORG0000HLJMPMAINMAIN:MOV sp,#50h MOV A,#0FFH MOV P0, A MOV P2,A MOV P1,ALCALLLCD_INITLCALL ISD_INITMOVA,#15LCALLDELAY_MSMAIN_LOOP:MOVA,#0LCALLSET_LCD_POSMOVDPTR,#TAB_WELCOMELCALLDISPLAY_STRINGMOVA,#40HLCALLSET_LCD_POSMOVDPTR,#TAB_WILLARLCALLDISPLAY_STRINGDO_0: JB K0_RE,DO_1 MOV A,#10 LCALL DELAY_MS JNB K0_RE,$ CLR LED1 SETB LED2; MOV DPTR,#0005H LCALL MAIN_LOOP_1 LCALL RECDO_1: JB K1_PL,DO_2 MOV A,#10 LCALL DELAY_MS JNB K1_PL,$ CLR LED2 SETB LED1; MOV DPTR,#0005H LCALL MAIN_LOOP_2 LCALL PLAYDO_2: JB K2_CO,DO_0MOV A,#10LCALL DELAY_MSJNB K2_CO,$SETB LED1SETB LED2LCALL STOPLCALL MAIN_LOOPSJMP DO_0MAIN_LOOP_1:MOVA,#0LCALLSET_LCD_POSMOVDPTR,#TAB_Recording_beginsLCALLDISPLAY_STRINGMOVA,#40HLCALLSET_LCD_POSMOVDPTR,#TAB_KONGGELCALLDISPLAY_STRINGRETMAIN_LOOP_2:MOVA,#0LCALLSET_LCD_POSMOVDPTR,#TAB_Playback_beginsLCALLDISPLAY_STRINGMOVA,#40H LCALLSET_LCD_POSMOVDPTR,#TAB_KONGGELCALLDISPLAY_STRINGRETDISPLAY_STRING:CLRAMOVCA,A+DPTRJZEND_DISPLAY_STRINGLCALLLCD_WRITE_DATAINCDPTRMOVA, #100LCALLDELAY_MSSJMPDISPLAY_STRINGEND_DISPLAY_STRING:RETISD_INIT:RETREC: ACALL POWERUP MOV A,#50 ACALL DELAY_MS ACALL DELAY_MS ACALL POWERUP ACALL DELAY_MS ACALL DELAY_MS ACALL DELAY_MS ACALL DELAY_MS CLR SS MOV A,DPL;将地址DPTR的数值通过MOSI端口输入 ACALL SEND MOV A,DPH ACALL SEND MOV A,#10100000B ACALL SEND SETB SS CLR SS MOV A,#10110000B ACALL SEND SETB SS RETPLAY: ACALL POWERUP MOV A,#50 ACALL DELAY_MS ACALL DELAY_MS CLR SS MOV A,DPL ACALL SEND MOV A,DPH ACALL SEND MOV A,#11100000B ACALL SEND SETB SS CLR SS MOV A,#11110000B ACALL SEND SETB SS RET STOP: CLR SS MOV A,#OPERSTOP LCALL SEND SETB SSMOV A,#50 LCALL DELAY_MSSTOP_RET: RET SEND: CLR MOSI CLR SCLK MOV R1,#8;讲POWERUP控制字00100000,依次通过串行输入从MOSI口输入,以达到上电效果OUTBIT1: CLR SCLK RRC A MOV MOSI,C NOPNOPNOPSETB SCLKNOPNOPNOPDJNZ R1,OUTBIT1RET POWERUP: MOV A,#00100000B CLR SS ACALL SEND;上电开始 SETB SS;上电结束 RET; 初始化LCDLCD_INIT:; 设置显示格式-MOVA,#38H; 38H - 16*2行显示,5*7点阵,8位数据接口LCALLLCD_WRITE_COMMANDMOVA,#1LCALLDELAY_MS;开显示LCALLLCD_TURN_ON;读写后指针加1MOVA,#06H; 06H - 读写后指针加1LCALLLCD_WRITE_COMMANDMOVA,#1LCALLDELAY_MS; 清除LCD屏幕;LCALLLCD_CLEARRETLCD_TURN_ON:MOVA,#0CHLCALLLCD_WRITE_COMMANDMOVA,#1LCALLDELAY_MSRETLCD_TURN_OFF:MOVA,#08HLCALLLCD_WRITE_COMMANDMOVA,#1LCALLDELAY_MSRETLCD_CLEAR:MOVA,#01HLCALLLCD_WRITE_COMMANDMOVA,#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 4 Natural Disasters主题词汇专项练习(含答案)-2025-2026学年高中英语人教版(2019)必修第一册
- 2025年事业单位工勤技能-湖南-湖南政务服务办事员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北水工监测工二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北有线广播电视机务员二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北工程测量员二级(技师)历年参考题库含答案解析
- 2025-2030中国纸模切盖子行业发展趋势与前景动态预测报告
- 2025年事业单位工勤技能-湖北-湖北保安员五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北不动产测绘员一级(高级技师)历年参考题库典型考点含答案解析
- 2025-2030中国竹炭包行业竞争态势及未来前景规划报告
- 2025年事业单位工勤技能-河南-河南电工五级(初级工)历年参考题库典型考点含答案解析
- 承插型盘扣式钢管支架课件
- 出血风险评估表
- 露天矿山课件
- 以书为伴 以书为友PPT模板
- 285号附件4市社区文化活动中心社会化专业化管理费用参考
- 部编版八年级语文上册《身边的文化遗产》课件
- 带式输送机出厂检验报告
- DB11-T 1828-2021文物保护工程资料管理规程
- 供应室pdca质量提高腔镜器械包装合格率品管圈ppt模板课件
- 某大楼建设工程-监理规划
- KDL16变频器更换步骤
评论
0/150
提交评论