




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微格教室控制器的设计与研制摘 要本设计主要在于设计一种微格教室语音控制系统,该系统主要运用 89C51单片机作为主控芯片,运用 ISD1720 作为录音播放芯片,同时安排有显示电路。其功能包括了定时,显示,和录放。在声音的播放 处 理中,添加了 4 阶巴特沃思低通滤波器,使播放的声音更加清晰。从而提高了电 路系统的整体性能。同 时该系统运用芯片 ISD1720 的独立模式,而非 SPI 模式。 这样使得编程变得简单,性能也比较优越,提升了该系 统的实用性。关键词 : 89C51 ,ISD1720,独立模式 ,巴特沃思滤波器Micro-controller Development of classroom lectures and DesignAbstractThe main design is the design of a micro-class voice-control system using 89C51 single-chip microcomputer as the main control chip, the use of audio players as ISD1720 chip, at the same time showing the circuit arrangement. Its features include a timer, display, and playback. Player in the voice processing, the addition of 4-order Butterworth low-pass filter, so that the voices of players become clearer. Thus enhancing the overall performance of the circuit system. At the same time, the use of the system independent of the ISD1720 chip mode, rather than the SPI mode. This allows easy programming, superior performance and enhance the practicality of the system. Keywords: 89C51 , ISD1720 , Butterworth filter, Stand-alone mode目 录1 引言11.1 选题背景及现状11.2 设计思想21.3 论文安排22 单片机和语音芯片选取32.1 微处理器选取32.2 ISD1720 结构43 定时语音提示系统硬件电路设计73.1 定时语音提示系统的组成73.2 定时语音提示系统硬件电路73.3 时钟复位电路73.4 语音电路设计83.5 电源电路设计103.6 串口 4 位数码显示电路113.7 滤波电路123.8 语音输出电路设计133.9 系统软件设计144 结论15致谢15参考文献16附录一17程序清单181 引言1.1 选题背景及现状随着经济的进步,大规模集成技术的高度发展和计算机技术的飞速前进,推动着语音技术的发展。在数字音频技术和多媒体技术迅速发展的今天,传统语音录放电路设计十分复杂,开 发工具十分昂贵, 语音录 制及软件编制工作量巨大,而且语音效果也不甚理想,尤其在投资不大的产品系统中最为突出,从而制约了这一技术的应用和发展。在越来越多的领域里,人们逐渐意识到使用语音交互界面的巨大价值,已经开始尝试采用语音技术,并且在不少的领域里取得了喜人的成果。语音技术已经从锦上添花的点缀,变为实实 在在为用户提供便利的重要特征与内涵,也成为衡量电子电器产品的一个重要标志。近几年集成电路技术飞速发展,国内外单片语音集成电路领域出现了重大变革,产生了许多新的技术和产品,开拓了更广泛的应用领域, 语音电路已经迅速 发展成为当前“会说话 ”电子产品,是家电产品、通信产品和网络化产品中不可或缺的重要集成电路器件,并且成为一个多品种、多规格、多系列、多元化的庞大语音集成电路体系。朝着更大容量,更优音质,更高智能,更具有灵活性的方向发展。在通 讯设备、电话 机、智能仪器仪表、治安报警系统、语 音报站/报数/报价器、语音复读机、教学 仪 器、智能玩具、高档电子礼品等场合获得了广泛的应用。在 师范教学过程中,微格教学是一个很重要的教学活动。大量研究表明,微格教学是一种行之有效的师资 培育策略,它既能 获得相当多的受教者的喜爱与支持,也能积极引导受教者改变教学态度与教学观念,更能有效协助受教者学习教学技巧与策略。微格教学是一种花费昂贵的师资培育策略。无论 是方便新颖的电 化器材、配 备齐全的实验 教室、内容 丰富的行为量表、具体可观的教学录像带、均构成微 格教学之巨额花费,而其系统化过程所耗费的人力、时间与反馈资源,功能强、扩展灵活、微型化和使用方便等 优点,广泛应用于各行各业。本选题将充分利用单片机技术实现微格教学的定时控制与提醒功能。单片机的应用在后 PC 时 代得到了前所未有的发展,但对处理器的综合性能要求也越来越高。综观单片机的发展也成为巨大的投资。尤其对教育经费贫乏大量师资需要培育的发展中国家来说,经费的 投入不能不考虑。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机具有体积小、功耗低、控制,以应用需求为目标,市场越来越细化,充分突出以“ 单片” 解决问题 ,而不像多年前以 MCS51/96 等处理器为中心,外扩各种接口构成各种应用系统。 单片机系统作为嵌入式系统的一部分,主要集中在中、低端应用领域 8 位、16 位、32 位单片机共同发 展 这是当前单片机技术发展的另一动向。长期以来,单片机技术的发展是以 8 位机为主的。随着移 动通讯、网络技术、多媒体技术等高科技产品进入家庭, 32 位单片机应用得到了长足发展。低电压与低功耗自 80 年代中期以来,NMOS 工艺单 片机逐渐被 CMOS 工艺代替,功耗得以大幅度下降,随着超大规模集成电路技术由 3m 工艺发展到1.5、1.2、0.8、0.5、0.35 近而实现 0.2m 工艺,全静态设计使时钟频率从直流到数十兆任选,都使功耗不断下降。Motorola 最近推出任 选的 M.CORE 可在 1.8V 电压下以 50M/48MIPS 全速工作,功率约为 20mW。可靠性及应用越来越水平高和互联网连接已是一种明显的走向。所集成的部件越来越多;NS(美国国家半导体)公司的单片机已把语音、图象部件也集成到单片机中,也就是说, 单片机的意义只是在于单片集成电路,而不在于其功能了;如果从功能上讲它可以讲是万用机。原因是其内部已集成上各种应用电路。功耗越来越低和模拟电路结合越来越多。随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步,最终人们可能发现:单片机与微机系统之间的距离越来越小,甚至难以辨认。1.2 设计思想从众多的语音芯片的性价比上看,美国 ISD 公司的生产的语音芯片可谓是一支独秀。在对 ISD 语音芯片的开发运用中,可分为两种设计思路。第一种是只单独应用 ISD 语音芯片设计进行录/放功能的电路。第二种是将 ISD 语音芯片与单片机相结合的电路,用单 片机进行控制, 实现更多的功能,根据不同的外界情况有目的得进行语言交流。本设计采用第二种设计思路,即用 ISD1720 语音芯片与 AT89C51 单片机相结合。用 单片机控制语音芯片。来实现对语音的分段 录音和循环播放。 单片机性能可靠,程序设计灵活方便,抗干扰能力强,运行稳 定,从而使这一技术得到了广泛的应用。1.3 论文内容安排论文第一章引言主要阐述选题的背景及现状、论文的设计思想,指明了论文的设计方向,第二章是对单 片机和语音芯片选取分析,第三章和第四章分别是语音录放系统的硬件设计和软件设计,在参阅相关资料的基础上完成了对语音的分段录取和播放,在硬件设计 方面,由 单片机、语音芯片和存 储电路等电路共同实现对语音的分段录音和播放,软件设计方面,采用汇编语言独立编写了程序。介绍 ISD1720 语音芯片应注意的问题,以及进一步的改进方向,整篇论文层次鲜明,结构 严谨。2 单片机和语音芯片的选取2.1 微处理器芯片选择ATMEL 公司生 产的 AT89C51 和 AT89C2051 单片机都是一种低电压,高性能的 CMOS8 位微处理器,带几 K 字节可编程可擦除 FLASH 存储器。采用高密度非易失存储制造技术,都与 标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和 FLASH 存储器组合在单个芯片中,它们都是高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。两种芯片引脚分布见图 1。图 1 AT89C51 和 AT89C2051 的引脚图由表 1 可比较它们的不同之处,以便我们选择使用。表 1 AT89C51 和 AT89C2051 主要性能表AT89C51 AT89C20514K 可编 程 FALSH 存储器(可擦写1000 次)2K 可编程 FLASH 存储器(可擦写1000 次)静态工作频率:0Hz-24MHz 静态工作频率:0Hz-24MHz128 字 节内部 RAM 128 字节内部 RAM2 个 16 位定时/计数器 2 个 16 位定时/计数器一个串行通讯口 一个串行通讯口6 个中断源 6 个中断源32 条 I/O 引线 15 条 I/O 引线以上可以看出它们大体相同,由于 AT89C2051 的 I/O 口线很少,导致它无法外加 RAM 和程序 ROM,片内 Flash 存储器也少,但它的体积比 AT89C51 小,它们各有其特点但其核心是一样的,在这里我考虑到用户的以后扩展,所以选择了扩展接口较多的 AT89C51,以便在用户需要的时候能够扩展功能。AT89C51是一个低电压,高性能 CMOS 八位单片机,片内含 4k bytes 的可反复擦写的只读程序存储器(PEROM)和 128bytes 的随机存取数据存储器(RAM),器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置有通用 8 位中央处理器和 Flash 存储单元。2.2 ISD1720 的结构 ISD1720 芯片是华邦公司新推出的单片优质语音录放芯片,用来代替已经停产的 ISD1400 系列及 ISD2500 系列芯片. ISD1720 芯片不仅在录音时间上有了更多的选择,而且在功能上继承了 14 及 25 系列的所有录放功能,音质也较 14 及 25 系列有明显提高. ISD1720 是一种高度集成度,高性能的芯片.它可以多段录音,可工作在独立按键模式和 SPI 控制模式.芯片内有存储管理系统来管理多段语音,这样在独立按键模式下也能进行多段语音录放.此芯片内有振荡器,可通过外部电阻来调节其振荡频率:还带有自动增益控制的话筒运放, 模拟线路输入,抗锯齿滤波器,多机存储阵列,平滑滤波器,音量控制,直驱动喇叭的 PWM 输出与外部功放的电流/ 电压输出。ISD1720 还 有新录音提示功能,当有新的录音后,LED 会每次闪一次来提示用户有新的录音。此外还有四种音效来提示用户的操作结果,如开始录音,停止录音,擦除,下一曲和全部擦除等。录音数据存储在芯片的 FLASH 内,没经过任何压缩,所以有较 好的音质和断电存储。芯片有两路独立的语音信号输入通到,话筒输入与模拟信号输入。独立按 键模式下,当某种操作完成后芯片会自动进入掉电模式来降低功耗,在 SPI 模式下,用 户 可对芯片进行更多的功能操作。语音芯片主要特点:(1)录,放音十万次,存储内容可断电保留一百年。(2)控制方式,两种录音输入,两种方音 输出方式。(3)处理多达 159 段以上的信息。(4)丰富多样的工作状态提示。(5)多种采样频率对应多种录放时间。(6)音质好,电压范围宽,应用灵活,价廉物美。(7)工作电压:2.4V-5.5V.,最高不能超过 6V。(8)静态电流:0.5-1uA 工作电流 20mA。(9)用户可利用震荡电阻来自定芯片采样频率,从而决定芯片的录放时间。图 2 ISD1720 引脚图表 2 引脚功能表引脚序号引脚名称功能1 Vccd 数字电源正极2 LED 状态显示,平常为高电平3 RESET 复位,低电平有效,内有上拉电阻4 MISO数据在时钟下降沿输出 SPI 接口的串行输出。 ISD1720 在 SCLK 的下降沿之前的半个周期将数据移到 MISO 端。数据在 SCLK 下降沿移出。5 MOSI数据在时钟上升沿输入,内部有上拉 电阻。 SPI 接口的数据输入端口。主控芯片的 SCLK 上升沿之前的半个周期将数据放在 MOSI 端。数据在 SCLK 上升沿被锁存在芯片内。次管脚在空 闲的时候应该被来高。6 SCLK 时钟口,芯片空闲是应该被拉高。7 SS片选,低电平有效内有上拉电 阻。 为低时,选择该芯片成为当前被控设备并且开启 SPI 接口。空闲是应拉高8 Vssa 模拟地9 AnaIn线路输入,需要串一个 0.1uF 的耦合电容,且 输入信号的峰- 峰值不超过 1V;芯片录音或直通时,辅助的模拟输入,需要一个耦合电容且输入信号的峰-峰值不超过 1V。APC 寄存器的 D3 可以决定 AnaIn 信号被立刻录制到存储器中,与 MIC 信号混合被录制到存储器中,或者被缓存到喇叭端并经由直通线路从 AUD/AUX 输出。10 MIC+话筒差分信号的正向输入端;输入信号需经过耦合电容;次电容与内部的 10K 电阻决定了带通滤 波器的剪切频率。11 MIC- 话筒差分信号的负向输入端;输入信号需经过耦合电容12 Vssp2 PWM 反向地,负极 PWM 喇叭 驱动地。13 SP- PWM 反向输出,喇叭输出。14 Vccp PWM 电源正极。PWM 喇叭驱动 器电源。15 SP+ PWM 正向输出,喇叭输出。16 Vssp1 PWM 正向地,正极 PWM 喇叭 驱动地17 AUD/AUXAUD 是单极音频电流输出。AUX 是单极音频电压输出,接外部功放,默认值为 AUD,辅助输出决定于 APC 寄存器的 D7,18 AGC自动增益控制,此脚需要接一个 4。7uF 的电容到地使 AGC 工作;若直接接地,则增益最大,若直接接到 Vcca,则增益最小。19 VOL8 级音量调节,每个下降沿降低 1 级音量,到最低后有脉冲则增加音量到最高,然后重复。20 Rosc 振荡电阻,决定内部工作频率,振荡电阻 Rosc 用一个电阻 连接到地21 Vcca 模拟电源正22 FT直通:在独立模式下,当此引脚置低是开启直通功能,即线路输入信号将从 SP 与 AUD/AUX 输出,并可控制音量;在 SPI 模式下可用命令控制此功能开关,优先级高于独立模式。在独立芯片模式下,当 FT 为低时,AnaIn 直通线路被激活,AnaIn 信号被立即经由音量控制线路发射到喇叭以及 AUD/AUX 输出。23 PLAY播放。下降沿脉冲触发播放一段 录音,播放 时有下降沿时则 停止播放。保持低电平则进入循环播放,高 电平则停止。24 REC 录音,低电平录音,高电平停止。25 ERASE擦除,下降沿脉冲触发并擦除当前曲,但只有当前曲 为首段或末段是才可擦除。保持引脚为低电平一段 时间将会擦除全部录音26 FWD 播放下一曲27 RDY/INTRDY:录音,放音,擦除与下一曲操作是 为低电平;闲时为高电平。INT:执行完一个 SPI 指令后将此管脚置低,需收到清除指令后才将此脚置高。28 Vssd 数字地表 3 振荡电阻和取样率表ROSC 录放时间 采样频率80K 8s 8.0KHz100K 10s 6.4KHz120K 12s 5.3KHz160K 16s 4.0KHz200K 20s 3.2KHzAT89C51ISD1720语音处理复位电路时钟电路四串口显示示电源电路3 定时语音提示系统硬件电路设计3.1 定时语音提示系统的组成语音录放系统主要由 AT89C51 单片机、ISD1720 语音芯片、语音输出电路、电源电路、按键控制等部分 组成。其框 图如图 3 所示 。图 3 语音提示系统方框图3.2 时钟复位电路AT89C51 芯片是电路的核心元件,下面根据图 4 对其在电路中的作用说明如下。时钟 和复位电路如图 4 所示:EA/VP31X119X218RESET9INT012 INT113T014 T115P1.01 P1.12P1.23 P1.34P1.45 P1.56P1.67 P1.78P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 33P0.7 32P2.0 21P2.1 22P2.2 23P2.3 24P2.4 25P2.5 26P2.6 27P2.7 28RD 17WR 16PSEN 29ALE/P 30TXD 11RXD 10U189C51Y1CRYSTALC130uFC1330uFR61KC222uFVCCVCCS7SW-PBR71K图 4 时钟复位电路时钟引脚 XTAL1 和 XTAL2:XTAL1,引脚 18,内部振荡器外接晶振的一个输入端, XTAL2,引脚 19,内部振 荡器外接晶振的另一个输入端。 AT89C51 内部有一个高增益的反相放大器,在 XTAL1 和 XTAL2 两端跨接石英晶体振荡器及两个电容就可以构成稳定的自激振荡器。上图中两个电容器通常选择 30PF。可稳定频率并对振荡频率有微调功能。振荡脉冲频率范围为 124MHz。本设计中Y1 为石英振子, ,电容通常 选择 30PF,振 荡频率范围为 112MHz,本实验选用12MHz。 控制引脚 RST,引脚 9,复位输入信号,振 荡器工作 时,该引脚上 2 个机器周期的高电平可以实现复位操作。本文采用上 电 复 位 ,上 电 复 位 要 求 接 通 电源 后 ,自 动 实 现 复 位 操 作 。图 中 电 容 C13 和 电 阻 R10 对 +5V 的 电 源 来 说构 成 微 分 电 路 ,使 在 刚 启 动 电 源 时 向 RST 引 脚 输 入 高 电 平 信 号 ,完 成 系统 的 复 位 操 作 。3.3 语音电路的设计ISD1720 芯片是语音电路的核心芯片,下面根据语音电路 ISD1720 接口电路图说明其作用。ISD1720 接口如图 5 所示。RECPLAYERASEFWDVOLRESETFTSSSCLKMOSIMISOMIC+MIC-AnalnRoscAGCLEDVccdVssdVccaVssaVccpVssp1Vssp2SP+SP-AUDINTJP1S1S2S3S4S5S6VCCR1 R2R4MK1 C2C10R5R3 D1LEDC30.1uFC5C8C120.1uFC74.7uF+ C160.1uF+ C150.1uF+C140.1uF+ C170.1uFC114.7uF4.7K 4.7K4.7uF4.7uF4.7K 200K0.1uF1K0.1uFVCC图 5 ISD1720 接口电路如图所示 ISD1720 芯片工作于独立按键工作模式。在这个模式下电路非常简单,而且功能强大。不仅有录,放功能控制, ,而且还有快进,擦除,音量控制直通放音和复位等功能,这些功能都是通过相应的按键来完成。在按键工作模式时,芯片可以通过/LED 管脚给出信号来提示芯片的工作状态。FT:直通键 在独立模式下,当此脚置低是开启直通功能:即 线路输入信号将从 SP 与 AUD/AUX 输出,并可控制音量。在 SPI 模式下可用命令来控制此功能,优先 级高于独立模式。RESET:复位键 低电平有效,有内部上拉电阻。VOL:音量键 8 级音量调节,每个下降沿降低一 级 音量,到最低后有脉冲则增加音量直到变为最高,然后重复。FWD:快进键 播放下一曲。ERASE:擦除键 擦除,下降沿脉冲触 发并擦除当前曲,但只有当前曲 为首段或末段是才可擦除。保持此脚低电平一定时间将会全部擦除。PLAY:播放键 下降沿脉冲触发播放一段,播放时有下降沿时则停止;保持低电平将进入循环播放,高 电平则停止。REC:录音键 录音低电平录音,高电平停止。电路的具体操作如下。录音操作:按下录音键 REC,则该管脚变低后开始录音,知道松开按键使电平拉高或者芯片录满时结束。 录音结束后, 录音指针 会自动移向下一个有效地址。而放音指针则指向刚刚录完的那段语音地址。放音操作:点按一下快进键 FWD 将该管脚拉低,会启动快进操作。快进操作用来将播放指针移向下一段语音信息。当播放指针到达最后一段语音时,再次快进,指针 会返回到第一段语 音。当下降沿来到 /FWD 端时,快 进操作还要决定于芯片当时的状态:(1)如果芯片在掉电状态并且当前播放指针的位置不在最后一段,那么指针会前进一段到达下一段语音处。(2)如果芯片在掉电状态并且当前播放指针的位置在最后一段,那么指针会返回到第一段语音处。(3)如果芯片正在播放一段语音(非最后一段),那么此时放音停止,播放指针前进到下一段,紧接着播放新的语音。(4)如果芯片正在播放最后一段语音,那么此时,放音停止,播放指 针返回到第一段语音,紧接着播放第一段语音。擦除操作:擦除操作分为单段擦出和全体擦除两种擦除模式,区别如下:单个擦除:只有第一段和最后一段语音可以被单个擦除。电击一下 ERASE键将/ERASE 管脚拉低,这时 具体擦除的情况还要看播放指针的状态:(1)如果芯片空闲并且播放指针指向第一段语音,则会删除第一段语音,播放指针指向新的第一段语音(执行擦除前的第二段)。(2)如果芯片空闲并且播放指针指向最后一段语音,则会删除最后一段语音,播放指针指向新的最后一段语音(执行擦除操作前的倒数第二段)。(3)如果芯片空闲并且播放指针没有指向第一段或最后 一段,则不会删除任何语音,播放指针也不会改 变。(4)如果芯片当前正在播放第一段或最后一段语音,点按 ERASE 键会删除当前语音。复位操作:如果用 RESET 控制此管脚,建议/RESET 管脚与地之间连接一个 0.1uF 的电容,当/RESET 被触发,芯片将播放指针和录音指针都放置在最后一段语音位置。音量操作:点按一下 VOL 键将/VOL 管脚拉低改变音量。每按一下,音量会减少一档,再到达最小档后再按的话,会增加音量到最大档,如此循环。 总共有 8 个音量控制档供用户选择每一档会改变 4dB,复位操作会将音量档放在默认位置。即最大音量。FT 直通操作:将/FT 管脚与 GND 短接,持续保持在低电平会启动直通模式。出厂设定的是在芯片空闲状态,直通操作会将语音从 Analn 端直接通向喇叭端或 AUD 输出口。在录音期间开启 FT 功能,会同 时录下 Analn 端进入的语音信号。3.5 电源电路的设计电源电路图 8 是 7805 作为输出电压 V0 固定的典型 电路图。系 统采用 220V供电,220 交流电经过变压 器 T1 降压、二极管 D1 D4 整流、电容 C1 滤波后产生 12V 直流电,可以作为 控制功率放大器的 驱动电压 。12V 电压经过稳压器7805 稳压后产生 5V 电压,作为控制电路的主电源。 电路中靠近引脚处接入的电容 C1 和 C2 用来实现频率 补偿,防止 稳压器产生高 频自激振荡和抑制电路引入高频干扰,C3 是点解电容,以减小 稳压器输出端由 输入电源引入的低频干扰,二极管 D 是保护二极管,当 输入短路 时, 给输出电容 C3 一个放电通路,防止 C3 两端电压作用于调整管的 be 结,造成调整管的 be 结击穿而损坏。T1 CR1C10.22 C2 0.1Vin1GND2Vout 3U27805JP?470u C3100u220V图 6 电源电路3.5 串口 4 位数码显示电路显示电路与单片机联接采用串口方式,由 8 位移位寄存器 74LS164 和共阳极 LED 数码 管组成。在单片机系统设计中,如果采用并口进行传输,至少会占用十几个端口,若要使用多个数码管的话, 则需要进行端口扩展, 这样不仅会使电路设计复杂化,同时也增加成本;相比之下,单片机的串行口在设计中一般没有其它方面的应用,那么可以采用串行输入并行输出的移位寄存器来扩展并行 I/O口,可以节约单片机端口资 源。 设计过程中,经过多方面的 对比和考虑,决定选用 74 系列的 74LS164 芯片进行并行扩展, 74164 是一个 8 位串行移位寄存器,并且 74164 芯片还具有复位功能。当 74164 的复位端为低电平时,它的所有输出端均输出低电平。串行数据输入端 DSA、DSB 可以控制数据的传输。当清除端(CLEAR)为低电平时,输 出端(QAQH)均为低电 平,通常使用时要将清除端置为高电平。串行数据输入端(DSA ,DSB)可以控制从单片机接收到的数据。当DSA 和 DSB 有一个为高电平,则另一个就允许输入数据,并在时钟的上升沿作用下来决定 Q0 的状态。本设计中将第一个 74LS164 的 DSA,DSB 联在一起,接收由单片机串口送来的信号,它的 Q7 输出端又与下一个 164 的 DSA、DSB 端联在一起,以此类推,实际组成了 N 8 位的移位寄存器,与数 码管联接,可 同时显示多位数字。显示由于数码管实际上是由多个正常工作电压为 3V 的发 光二极管组成的,系 统没有必要单独为数码管提供电源,而是直接从主电源上引出一路为数码管供电,在实际应用中,可以在数码管电源与系统主电源之间加上三个二极管来降压,刚好使其端电压为 3V 左右,符合数 码管长时间工作的要求。数码管显示电路的具体联接方式图 9 所示。1122334455667788991010111112121313DSADSBCLKCP VCCGNDQ0 Q1 Q2 Q3 Q4 Q5 Q6 Q774LS1641122334455667788991010111112121313DSADSBCLKCP VCCGNDQ0 Q1 Q2 Q3 Q4 Q5 Q6 Q774LS1641122334455667788991010111112121313DSADSBCLKCP VCCGNDQ0 Q1 Q2 Q3 Q4 Q5 Q6 Q774LS1641122334455667788991010111112121313DSADSBCLKCP VCCGNDQ0 Q1 Q2 Q3 Q4 Q5 Q6 Q774LS164abfcg deDPY1 2 3 4 5 6 7a b c d e f g8dpdpDS1DPY_7-SEG_DPabfcg deDPY1 2 3 4 5 6 7a b c d e f g8dpdpDS2DPY_7-SEG_DPabfcg deDPY1 2 3 4 5 6 7a b c d e f g8dpdpDS3DPY_7-SEG_DPabfcg deDPY1 2 3 4 5 6 7a b c d e f g8dpdpDS4DPY_7-SEG_DP图 7 串口 4 位数码显示电路3.6 滤波电路因为此电路中的录音芯片 ISD1720 是一种弱电系统,具有很高的灵敏度,因此在其工作过程中易受内部和外部无规泽信号的影响。这种无规则信号在此系统中主要表现为录音时话筒噪声和外界电压变化引起的噪声,它们的存在严重影响力系统的工作。因此要在录放芯片的输出端加上一个滤波电路如下图所示。次滤波电路属于 4 阶巴特沃思低通滤波器,这种滤波器其第一和第二级放大器的放大倍数都有规定。并且随着其 阶数的增加,其频率特性就越好。其具体如下表表 4 巴特沃思低通滤波器特性阶数 n 2 4 6 8增益 G 一级 1.586 1.152 1.068 1.038二级 2.235 1.586 1.337三级 2.483 1.889四级 2.610电路中的元件参数确定如下,两级中的截止都工作在同一频率下,此电路处理的是语音信息,人 声 男 :低 音 82 392Hz,基 准 音 区 64 523Hz,男 中 音123 493Hz,男 高 音 164 698Hz,女 :低 音 82 392Hz,基 准 音 区160 1200Hz,女 低 音 123 493Hz,女 高 音 220 1.1KHz。从 上 面 的 信 息 可知 ,人 的 声 音 频 率 绝 大 部 分 在 1KHz 左 右 。因 此 ,选 取 截 止 频 率 为 1KHz。为了 减 少 运 放 对 滤 波 电 路 的 负 载 效 应 ,同 时 便 于 调 节 ,现 选 用 CF412。电 容 C的 容 量 宜 在 微 法 级 以 下 ,现 选 择 电 容 C3=C1=C2=C6=0.1uF 由 下 面 的 公 式 :(1)fR求 出 R11,R12,R21,R22 为 3.2K 欧 ,再 由 第 一 级 增 益 为 1.152,第 二 级 增益 为 2.235,在 深 度 反 馈 条 件 下 ,增 益 :(2)1143VA(3)22R同 时 为 了 降 低 干 扰 ,放 大 器 两 端 静 态 输 出 电 阻 保 持 相 等 。(4)12134134(5)22由 以 上 三 个 条 件 可 得 R14 和 R13 为 3.7K 和 24.3K 欧 ,R24 和 R23 为 7.2K和 5.8K 欧 。R113.2KR123.2KR223.2KR213.2KR143.7KR1324.3KR247.2KR235.8KC10.1uFC20.1uFC60.1uFVCCAR2OPAMPAR1OPAMPC20.1uF图 8 滤波电路3.8 语音输出电路的设计ISD1720 语音芯片的音频输出功率很小,不能直接驱动扬声器,需要加音频功率放大器。语音播放输出 电路由集成功率放大器和扬声器组成,设计中采用的集成功率放大器为常用的 TDA2822,TDA2822 是双声道音频功率放大器,TDA2822 消耗的静态电流约为 4mA,是应用电池供 电的理想器件。该集成功率放大器同时还提供电压增益放大,其电压增益通过外部连接的变化可在 20200范围内调节。其供电电源电压 范围为 415V,在 8 欧姆负载下,最大输出功率为 1000mW,内部没有过载保护电路。功率放大器的输入阻抗为 50000 欧姆,频带宽度 300kHz。其在工作频率为 1KHz 失真率为 10%的条件下,在不同的 电压和负载下其输出功率为:表 5 TDA2822 输出特性负载 电源电压 典型输出功率=9VCV300mW=6V 120 mW=4.5V 60 mW=32LR=3VC20 mW=16LR=6VV220 mW=9V 1000 mW=8=6VC380 mW语音输出电路与滤波电路输出端相连接。与扬声器输出引脚和集成功率放大器相连的 R33 起到了分压作用。 R34 和 C10 构成扬 声器补偿网络,可吸收 扬声器的反电动势,用以抵挡扬声器线圈电感在高频是产生的不良影响,改善功率放大电路的高频特性和防止高频自激。由于 TDA2822 支持双声道,7 脚与 6 脚分别为 TDA2822 脚的输入端。在 设计中只使用到了一个声道,所以在 电路中将 6 脚接地。10KRES2R334.7R344.7C90.1uF C100.1uFC50.01uFVCC LS1SPEAKER123456678U1BELLC4100uF图 9 TDA2822 典型应用电路3.8 系统软件设计方案系统的软件设计主要包括程序初始化、定时程序、 显示程序等共同组成。其中定时程序和显示程序作为中断子程序来完成系统功能。定时程序是以定时器T0 的中断服务子程序,其 优先级为高级, 显示程序是通用型串行通信口的中断服务子程序,其优先级为高 级。系 统程序框图如下其中初始化标志位 为 1返回是否图 10 主程序初始化标志位清零计数次数加 1计数次数20秒加 1十进制转换秒 60分加 1十进 制转换返回是否否是图 11 定时程序4 结论本文介绍了以AT89C51单片机为基本核心元件,针对ISD1720语音芯片的特点所构成的语音录放系统。系 统硬件电路简单, 调试 方便, AT89C51的扩展接口较多,便于在用户需要的时 候能够扩展他的功能。 而且体积小,使用起来更加方便。该设计 可用于微格教学 实践活动,既可以提高 实习 效果,又降低成本,具有较高的实用价值。致谢四个多月的毕业设计结束了,这次毕业设计让我学到了很多东西。毕业设计是大学四年所学知识的综合应用,为以后的工作打下坚定的基础。经过这次毕业设计,使我 对单片机的工作原理有了进一步的了解。在设计中我得到了田老师的悉心指导,他的渊博知识、严格要求、 严谨作风都给 我留下了很深刻的印象,将使我受用一生,在此对田老 师表示感谢,另外在 设计 当中也得到了很多同学的支持,在此感谢他们。鉴于作者的水平有限,难免存在一些错误和漏洞,望各位专家、学者不吝 赐教,在此向大家表示衷心的感谢。参考文献1 余永权. ATMEL89系列单片机应用技术. 北京航空航天大学出版社.2002.42 李 鸿. 单片机原理及应用.湖南大学出版社. 2004.83 夏继强. 单片机实验与实践教程.北京航空航天大学出版社 . 2001.14 王南阳. 单片优质语音录放集成电路应用手册.机械工 业出版社.2006.15 马淑华、王凤文、张美金.单片机原理及接口技术.北京邮电大学出版社.2005.106 陈欢庆. 电子制作理论与实践M. 浙江大学出版社.2005.37 靳达. 单片机应用系统开发实例导航.人民邮电出版社 .2003.68 朱定华. 微型计算机原理及应用M. 北京:电子工业出版社 .20009 高峰. 单片微机应用系统设计及实用技术M. 北京:机械工 业出版社.200410 彭为,黄科. 单片机典型系统设计. 电子工业出版社.200611 张大明. 单片微机控制应用技术实操指导书. 机械工 业出版.2005.612 董晓红. 单片机原理及接口技术.西安电子科技大学出版社 .2004.813 赫建国. 单片机在电子电路设计中的应用. 清华大学出版社 .2006.514 元洪波,蒋晓松.ISD2500 系列语音芯片的特性及应用.电声技术.2000(9) 333515 翟祺,金文臣. ISD系列单 片语音录放电路的原理及应用.山西电子技术. 2001(3)26-29.附录EA/VP31X119X218RESET9INT012INT113T014T115P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728RD17WR16PSEN29ALE/P30TXD11RXD10U1 89C51Y1 CRYSTALC1 30uFC13 30uFR6 1KC222uFVCC11 2233 44556 67 78 89 910 1011 1112 1213 13DSA DSBCLK CPVCC GNDQ0 Q1Q2 Q3Q4 Q5Q6 Q7 74LS16411 2233 44556 67 78 89 910 1011 1112 1213 13DSA DSBCLK CPVCC GNDQ0 Q1Q2 Q3Q4 Q5Q6 Q7 74LS16411 2233 44556 67 78 89 910 1011 1112 1213 13DSA DSBCLK CPVCC GNDQ0 Q1Q2 Q3Q4 Q5Q6 Q7 74LS16411 2233 44556 67 78 89 910 1011 1112 1213 13DSA DSBCLK CPVCC GNDQ0 Q1Q2 Q3Q4 Q5Q6 Q7 74LS164ab fcgd eDPY 1234567abcdefg 8dpdpDS1 DPY_7-SEG_DPab fcgd eDPY 1234567abcdefg 8dpdpDS2 DPY_7-SEG_DPab fcgd eDPY 1234567abcdefg 8dpdpDS3 DPY_7-SEG_DPab fcgd eDPY 1234567abcdefg 8dpdpDS4 DPY_7-SEG_DPVCCVCC3.2K R11C4 4.7uFR12 3.2K R22 7.2 K R23 5.8KR14 3.7KR13 24.7KR24 3.2KR21 3.2KC1 0.1uFC30.1uF C2 0.1uFR31 10K R32 10KR33 8KR34 8KC9 0.1uFC10 0.1uFC5 4.7uFC60.1uFVCCVCCLS1 SPEAKERREC PLAYERASEFWD VOL RESETFT SS SCLKMOSIMISOMIC+MIC-AnalnRoscAGCLED Vccd Vssd Vcca Vssa Vccp Vssp1Vssp2SP+ SP- AUD INTJP1S1 S2 S3 S4 S5 S6VCC R1R2R4MK1C2C10R5R3D1 LEDVCCC3 0.1uFC5 C8C120.1uFS7 SW-PBR7 1KAR2LF412AR3LF412 VCC7 8 6 521 34AR1C74.7uF+C16 0.1uF+C15 0.1uF +C140.1uF+C17 0.1uFC11 4.7uF4.7K4.7K4.7uF4.7uF4.7K200K0.1uF1K 0.1uF程序清单ORG 0000HLJMP MAINORG 000BHLJMP SERVEORG 0030HMAIN:MOV DPTR,#TABMOV TMOD,#01HMOV TL0,#78HMOV TH0,#0ECHMOV R2,#100MOV R3,#00HMOV R4,#03HCLR AMOV 30H,AMOV 31H,AMOV 32H,AMOV 10H,AMOV 11H,AMOV 12H,ASETB ET0SETB EASETB TR0LCALL XSS1: JB P1.2,S4LCALL YSJB P1.2,S4CLR P1.3CLR P1.4JNB P1.2,$SETB P1.3SETB P1.4INC R3CJNE R3,#01H,N1MOV 10H,#50MOV 12H,#50LJMP S4N1:CJNE R3,#02H,N2MOV 11H,#50MOV 12H,#50LJMP S4N2:CJNE R3,#03H,S4MOV R3,#00HS4:JB P3.7,S5LCALL YSJB P3.7,S5CLR P1.7CLR P1.3MOV R5,#40S41:CJNE R3,#01H,S42INC 31HMOV A,31HCJNE A,#60,S43MOV 31H,#00HAJM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司员工岗前培训
- 浩方优化方案汇报总结
- 依法治校工作总结
- 云南师范大实验中学2026届化学九上期中综合测试模拟试题含解析
- 2025-2026学年统编版(2024)小学语文二年级上册第二单元测试题及参考答案
- 株洲市重点中学2026届九上化学期中监测试题含解析
- 2026届山东省枣庄台儿庄区四校联考化学九年级第一学期期中综合测试模拟试题含解析
- 金融工程模拟试题及答案
- 2026届云南省曲靖罗平县联考化学九上期末检测试题含解析
- 2026届广东省北亭实验学校九年级化学第一学期期中检测试题含解析
- T-CALC 007-2025 重症监护病房成人患者人文关怀规范
- 土方内倒合同(2025年版)
- 《运算放大器介绍》课件
- ktv消防安全培训制度
- GB/T 44923-2024成年人三维头部模型
- GB 20072-2024乘用车后碰撞安全要求
- 新课标高中化学实验目录人教
- 【培训课件】《统计法》宣传课件 建立健全法律制度依法保障数据质量
- 九年级(上册)历史教材课后习题参考答案【人教部编版】
- 食堂日管控周排查月调度记录表
- 初中音乐教学课件走进京剧
评论
0/150
提交评论