ISD1420__语音接口芯片及其应用
毕业设计论文_基于51单片机
南京信息职业技术学院毕业设计论文作者薛亮学号*****T32 系部电子信息学院专业无线电技术题目基于单片机的家用电器远程遥控装置的设计与制作指导教师李光明评阅教师完成时间:2010年2月11日目录第1章绪论 (5)1.1 概述 (5)1.2 设计要求及主要功能介绍 (5)1.3 MCS-51系列单片机简介 (7)第2章系统总体设计 (9)2.1 系统功能模块的划分 (9)2.2 系统原理框图 (9)2.3 系统软件主要特色 (10)第3章各模块详细设计 (12)3.1 振铃检测模块的设计 (12)3.2 双音多频模块的设计 (13)3.3 自动摘机及超时挂机模块的设计 (16)3.4 语音提示模块的设计 (17)3.5 密码设置模块的设计 (21)3.6 EEPROM及看门狗模块的设计 (23)3.7 继电器驱动模块的设计 (27)3.8 系统总程序的设计 (28)第4章系统的组装、调试和测试 (30)4.1 系统的组装、调试 (30)4.2 振铃检测及自动摘机功能的测试 (30)4.3 语音及双音多频功能的测试 (30)4.4 密码设置功能的测试 (30)4.5 EEPROM密码存储功能的测试 (31)4.6 继电器驱动、电器状态显示及语音提示功能的测试 (31)4.7 超时自动挂机功能的测试 (31)第5章系统方案总评 (32)结论 (33)致谢 (33)参考文献 (33)附录A 家用电器远程遥控装置的功能及使用 (35)1 家用电器远程遥控装置的功能 (35)2 家用电器远程遥控装置的使用方法 (36)图1 家用电器远程遥控装置原理图 (38)图2 家用电器远程遥控装置印制板图 (39)图3 家用电器远程遥控装置CPLD内部电气图 (40)表1 家用电器远程遥控装置元器件清单 (41)第1章绪论1.1 概述单片机以其强大的控制能力已经被广泛应用于诸多领域,从最初的8位控制器到现在的16位、32位控制器都还有很大的发展和应用空间。
ISD1420语音芯片在PIC单片机系统的应用
文章编号: 1 7 -0 1 (0 6 3 0 5 - 3 11 4 2 0 )0 ・ 0 2 0 6
I D1 2 S 0语 音 芯 片在 PC 单 片机 系统 的应 用 4 I
徐 捷 ,徐华 中
( 汉理 工大 学 信息工 程 学院 ,武汉 4 0 7 ) 武 3 0 0
摘要 :I D 4 0是一种录音数据永久保 存.高保真 .耗 电小 ,适用于同单片 S 12 机接 口的新一代语音器件 。本 文介绍了 I 1 2 的特点和引脚功 能,详细 SD 4 0 介绍 了 I D 4 0 在 PC 单片机系统中的具 体应用。 S 12 I 关键词 :语音器件 : PC单 片机 I 中田分类号: T 3 47 文献标识码 : B P3.
以下就是本作者利用 I D10 S 4 o系列中的 ID12 S 4 0与 PC1F 8 I 6 87 单片机设计的语音系统应用 电路 。
2 系统 硬 件 电路 设 计 2 1 ID1 0 . S 4 0系列语音芯 片的特 点
ID1 0 S 4 0系列语音芯片具有 以下特点 : () 1 采用直接模拟量存储技术 ( AS )重显优质原音 ; D T。 () 2 零功率信 息存 储 。无需备 用电池 .存储 的信息可保 留 1 0 年 以上; () 3 易于使用 。无需编程 。可随意 改变录音 内容 ,录放次数达
维普资讯
流 的变化实施控制 的做法是可行的。霍耳 电流传感器正好为电流的 检测提供 了简便 的办法 。图 2为检测 电流时相关控制 电路 .
^
B
VB, 、巳输 出为零 :当无 磁场时 , A点 电位 迅速降低 , VA 与 则 门 VB 比较后放大输出。 分 析判断部分 为多输 入 的与; '。各输 入端均 为高 电平 时开 ll l q 门,其 中有一 个以上为低 电平时 关门。 开关控制部分 由大功率 晶体 管 BG 和直流 继电器 J构成。当某 种 ( 或一相)故障 时。继 电器 动作,保护整个设备。●
(word完整版)智能防火防盗报警系统设计
智能防火防盗报警系统设计摘要:本文介绍了住宅智能化中的防盗防火报警系统。
智能化防盗防火报警系统集防盗防火功能于一体,可全天候自动检测盗警和火警,当确定警情时自动通过电话报警。
传感器采用微波探测器和温度探测器,分别对盗情和火情进行检测,当有人闯入时,微波探测器检测到盗情,然后向单片机发出中断申请,单片机控制电话拨号电路,模拟摘机,自动拨打110,并播放预先录制好的录音,当发生火灾时,温度探测器检测到火情,则自动拨打119并播放录音,也可以自行设置所要拨打的号码,如事主的手机号码,录音需自行录制.本系统采用了美国ATMEL 公司生产的AT89C51单片机,美国公司XICOR生产的低功耗CMOS 的串行EEPROM-X25045,加拿大Mitel公司生产的DTMF信号编/解码芯片MT8888,语音模块采用美国ISD公司的ISD1420语音芯片,整体功耗较小,兼容性好,稳定性高。
本系统通过密码来识别主人身份,系统开启后只有输入正确的密码才能关闭系统。
本系统同时还具有自我诊断功能,出现故障能自动进行处理。
系统从硬件和软件两方面进行了抗干扰设计,使其具有较好的抗干扰能力,完成系统可靠工作.关键词:智能防火防盗报警系统;自动拨号;探测器Intelligent fireproof and theft-proof alarm systemAbstract:This article introduced in the house intelligent fireproof and theft—proof alarm system。
intelligent fireproof and theft-proof alarm system set fireproof and theft—proof function in a box, and all-weather automatic detection the theft—alarm and the fire—alarm, then dial the police sentiment automatically with telephone call。
电子日历的设计
电子日历的设计唐乐红【摘要】以单片机为核心,利用单片机的串行口,以及使用共阳LED数码管实现公历日期、时间、农历日期及星期显示,还可以根据需要通过键盘对公历日期及时间进行设定.设定后,通过调用相关算法,对农历日期、星期等信息进行自动调整.最后结合实际情况,可实现整点和任意时刻的报时功能.%Electronic calendar is designed through using microcontroller as the core,and microcontroller serial interface and LED digital tube to display the Gregorian calendar date,time,the lunar calendars and weeks information.It can also set right calendar date and time by the keyboard and by invoking the related algorithms to adjust the lunar calendar date,week and other information automatically.According to the actual situation,it can realize the timealarming function.【期刊名称】《兰州工业学院学报》【年(卷),期】2012(019)001【总页数】3页(P24-26)【关键词】单片机;串行口;日历;语音芯片ISD1420【作者】唐乐红【作者单位】福州大学阳光学院基础教研部,福建福州350015【正文语种】中文【中图分类】TP2730 引言电子日历在日常生活中特别是大型庆祝活动中具有实用的价值.本文中的电子日历是使用共阳LED数码管来显示时间,公历年、月、日,农历月、日以及星期,并可以通过按键进行时间日期的设定. 除这些电子日历的基本功能外,本文还研究了人们日常生活中很实用的报时功能.主要是利用语音芯片ISD1420来实现整点以及任意时刻报时.还可以根据实际需要实现闹钟和其他提醒的功能.1 系统总体设计在初始化相关芯片后,从内部的预置时间开始走时,将时、分、秒,年、月、日等的十进制数存入内存单元中以便进行计算,还要将时、分、秒,年、月、日等的高低位拆开并存放在相应的显示缓冲区中,用来将其高低位的数据通过单片机的串行口送给移位寄存器74LS164,74LS164再将这些串行数据转换成并行数据送到七段代码显示[1-2].由于时间是不断在前进的,所以要进行时间的调整.时间的不断前进也会导致日期的改变.时间每秒调整修改一次,每次调整时询问“秒、分”单元是否满60,“时”单元是否满24,“公历日”单元是否满30或31.若是在二月份的话,则要根据是否为闰年来处理是28天还是29天,“公历月”单元是否满12,“农历日”单元是否满29或30,“农历月”是否满12以及星期是否到星期天.若满足条件则置为最小值并向高位进1,若不满足则继续计数.修改后的时、分、秒,年、月、日单元中的值也要按时、分、秒,日、月的高低位拆开存入显示缓冲区中,以便可以看到时间的变化.这是由T0中断来实现的.由于一开始时间及日期是按系统内部的设定时间开始运行的,这可能与我们当前的时间不符.手动对时间及公历日期的改动是由键盘来控制实现的.设置4个键,分别是:定位键,加1键,减1键,保存键.这是由INT1中断来实现的.当有键按下时,就会产生中断.如果按了这4个以外的键,则会直接跳出INT1中断.每当有INT1中断产生时,都会进行判断按下的是哪一个键,以便进行相应的操作.报时功能的实现主要是由ISD1420语音芯片来实现的[3].这里要根据实际的需要对该芯片进行字段录音,以便可以实现任意时间的报时.任意时刻的报时可以通过键盘中断来实现.整点时可通过T0中断来控制自动报时.2 系统硬件方案设计2.1 系统硬件框图本系统是采用MCS-51系列单片机的51子系列8031单片机作为系统CPU,并通过移位寄存器74LS164和锁存器74LS373将数据送给LED数码管显示.采用8279芯片控制键盘实现对公历日期及时间的设定.扩展一片74LS138作为8255的地址译码器,扩展一片8255芯片,作为语音报时芯片ISD1420的地址控制线,系统框架见图1.图1 系统整体硬件图2.2 系统硬件详细设计2.2.1 系统CPU本系统是采用MCS-51系列8031单片机作为系统CPU[4-5].该芯片的主要内部结构包含:一个8位CPU,128 B数据存储器,2个定时/计数器,32条可编程I/O 线,一个可编程全双工口,5个中断源.2.2.2 LED显示部分用单片机的串行口将数据传送给移位寄存器74LS164,将串行数据转换成并行数据传送给锁存器74LS373.锁存器再把数据送入LED数码管.此时也只是完成了段码的传送.至于选中哪个数码管则是由单片机的P1口和PNP型三极管来控制的[6-7].这里利用人眼对物体的视觉延迟来达到所有LED的同时显示.实际上,在每一个时刻,只有一组LED是处于显示的状态,而其他LED组均为关闭状态.将单片机的串行口设定为方式0,并通过74LS164将数据送给LED数码管显示.74LS164可实现串行输入,并行输出.用74LS373锁存器将数据进行锁存.将单片机的串行接口的数据输入端RXD接到串行输入并行输出移位寄存器74LS164的输入端,同步脉冲信号输出端TXD接74LS164的CLK时钟输入端.最后将74LS164输出的数据经锁存器送给LED数码管.2.2.3 键盘控制采用8279芯片控制键盘,可以通过按下相应的键来实现对公历日期及时间的设定.8279是一种通用可编程键盘、显示器接口,它能完成键盘输入和显示控制两种功能.键盘部分采用扫描工作方式,可与64个按键的矩阵键盘连接,能对键盘不断扫描,自动消抖,自动识别出按下的键并给出码值,能对多个键同时按下实行保护.显示部分按扫描方式工作,它为显示器提供多路复用信号,最多能显示16位的字符或数字.2.2.4 报时功能报时功能主要是由ISD1420语音芯片来实现.ISD1420芯片是采用直接模拟存贮技术,具有录放音质好,外围元件简单,操作简单,接口灵活等特点的语音芯片.通过将该芯片相应的引脚接到8255的A口实现地址的传输.当相应的报时按键被按下时,可通过中断来实现对此时时间的报时.3 系统软件方案设计3.1 系统工作流程首先要定义好堆栈区,用于存放相关的数据,如系统一开始的内置时间、公历和农历的日期等.接下来对芯片8279、8255进行初始化,还要设置好中断的优先级,并且开中断,以免多级中断之间产生冲突.时间的更新是由T0中断来完成的.将T0中断后产生的正确数据通过BCDEX转换子程序,使得每一个数据拆成高低两位存放到显示缓冲区中.再将拆开后的数据,通过显示子程序DISPLAY通过单片机的串行口送出,供LED数码管显示,系统的流程见图2.图2 总体流程图3.2 系统软件详细设计本系统可以分为T0中断部分、手动设定时间及日期部分、主控及算法部分、语音报时功能部分.时间的显示是根据秒的前进来不断改变的,时间的不断改变也会使得日期和星期发生改变.这些改变的控制由T0中断来实现.首先判断中断计数单元的次数是否到达20次(此时为1 s),没有到的话直接跳出中断.若是到了20次,则将计数单元的值清0,对秒单元进行加1, 然后判断是否到60 s,到的话则将秒单元清0,并将分单元的值加1.依此类推,对时单元,公历年月日单元,农历年月日单元以及星期进行调整,以使其可以正确显示.由于一开始时间及日期是按系统内部的设定时间开始运行的,这可能与我们当前的时间不符,所以手动设定时间及日期这个部分也是必要的.这部分是由键盘以及INT1中断来实现的.主控部分主要是将各个部分有序地组合起来,实现对整个系统的控制.主要实现对相关芯片的初始化,中断优先级的设定,对数据进行BCD转换,实现利用单片机的串行口来实现LED数码管的显示,还要实现对LED数码管显示进行动态扫描,以达到数据的不断更新.转换算法主要是指公历转农历、公历转星期这两个算法.报时也是一个很有用的功能,主要是利用ISD1420语音芯片来实现.4 结语本文利用单片机实现对时间、公历年、月、日,农历月、日以及星期的显示,显示清晰,并可以通过键盘手动设定时间及日期.将语音芯片ISD1420应用于电子日历中,对软、硬件方面进行设计,实现整点和任意时刻报时.参考文献:[1] 胡健.单片机原理及接口技术实践教程[M].北京:机械工业出版社,2004.[2] 胡汉才.单片机原理及接口技术学习辅导与实践教程[M].北京:清华大学出版社,2004.[3] 蒋怀伟,尹志强.ISD142语音芯片在单片机系统中的应用[J].电子世界,2002(12):34-37.[4] 周民标.适合于51系列单片机的一种万年历优化算法[J].电子世界,2002(6):34.[5] 蔡美琴.MCS-51系列单片机系统及其应用[M].北京:高等教育出版社,2004.[6] 武峰.PIC系列单片机的开发应用技术[M].北京:北京航空航天大学出版社,2000.[7] 马维华.微型计算机及接口技术[M].北京:科学出版社,2000.。
中职类学校学生宿舍火灾预警疏导智能系统
中职类学校学生宿舍火灾预警疏导智能系统0 引言近年来,国内几所高校学生宿舍起火事件屡次发生,造成不可挽回的后果,也不断给予我们反思。
学生宿舍的安防系统是否需要进一步完善,学生自我保护和突发事件应对能力是否需要加强培养等问题,一再成为学校和社会讨论的重点。
而中职类学校的学生,大部分都还处于青春懵懂时期,没有太多的成长阅历和生活经验,为人处世还欠成熟,对于突发事件能力薄弱,自我保护意识欠缺,为减少在中职类学校学生宿舍安全隐患,迫切需要一个能够针对火灾事故及时预警、通知学生和校内负责人员、并有效指导学生选择最优逃生方法,正确有序的逃离火灾现场的智能安防引导系统,以此来把损失降低到最小。
鉴于此,拟设计一套智能火灾报警及引导系统,本系统通过温度探测器和CO气体探测器实时监测宿舍内空气温度和烟雾浓度信息,来判断是否出现火情;配有预警监控系统,再次确定报警信号,并作出最及时的处理,拉响宿舍火灾警铃;开启电磁阀喷洒自来水,通过宿舍内广播引导学生正确逃生,从而达到预防事故恶化的效果。
1 系统硬件设计本系统硬件主要有以下几部分组成:火灾探测系统、自动报警系统、紧急疏散系统三个模块。
各硬件模块组成框图如下:火灾探测系统自动报警系统紧急疏散系统1.1 火灾探测系统火灾探测系统主要功能是通过相关传感器,时时采集宿舍环境温度、一氧化碳气体浓度等数据,并检查学生宿舍内实际灾情。
本系统主要使用温度传感器和气体传感器相结合,不仅降低由于各种环境因素干扰而引起误报的概率,而且由于气体传感器的探测还大大提高了早期火灾隐患的探知能力。
本系统中选用美国DALLAS半导体公司生产的DS1820型单线智能温度传感器。
这是一种新一代适配微处理器的智能温度传感器,其独特的“单线总线”专有技术,通过串行通信接口(I/O)直接输入被测温度值;其温度测量范围是-55~125°C,分辨率为0.5°C,若采用高分辨率模式的话,可高达0.1°C;该器件内含寄生电源,即可由单线总线供电,也可用外部+5V电源供电。
毕业论文-煤气泄漏检测及报警系统设计
煤气泄漏检测与报警系统设计摘要:对煤气泄漏实时精确监控是十分重要的。
本文介绍一种基于单片机技术的智能型煤气监控系统,可对煤气浓度进行智能地实时检测和监控、报警,而且还能实现自动开启和关闭煤气管道阀门,经过多次运行,精确度、灵敏度和稳定性均达到设计要求,且造价低,操作方便,可广泛作为智能报警器及监控系统来使用。
本系统以ATMEGA16单片机为核心,论述了基于测控技术的煤气泄漏监测报警装置的硬件和软件方案设计与实现。
文中重点阐述了信号采集调理电路与语音电路的设计。
实验表明,设计制作的系统满足设计要求,具有实用价值。
关键词:单片机处理器;一氧化碳传感器;煤气浓度;声光报警;煤气泄漏Design of Gas-leaking Monitoring and Alarming System Abstract:Accurate real-time monitoring of the gas leak is important. This paper describes a single chip technology based on intelligent gas monitoring system, the gas concentration can be intelligent in real time detection and monitoring, alarm, and can automatically open and close the gas pipeline valves, after several runs, precision, sensitivity and stability meet the design requirements, and low cost, easy to operate, can be widely as a smart alarm and monitoring system to use.This system uses the ATMEGA16 as control core. This paper introduces the both scheme design and implement of hardware and software on the gas-leaking monitoring and alarming system based on measure and control technology. The experiment shows that the system of design and make satisfies the requirement, and holds better practicability.Key words:Single chip processor;CO Sensor, Gas concentration, voice and light alarm, Gas-leaking目录第1章绪论 (2)1.1 课题背景、目的及意义 (4)1.1.1 课题的背景 (4)1.1.2 课题的目的及意义 (5)1.2 系统设计内容 (5)第2章系统硬件设计实现 (6)2.1 一氧化碳浓度检测电路设计 (6)2.1.1 CO传感器原理介绍与选型 (6)2.1.2 NAP-505型一氧化碳传感器介绍 (7)2.2 键盘及显示电路接口设计 (9)2.2.1 键盘/显示器电路设计 (9)2.3 稳压电源电路设计 (12)2.4 声光报警电路设计 (13)2.4.1 声音报警电路 (13)第3章系统软件设计 (16)3.1 系统软件总体设计 (16)3.2 开机自检模块程序设计 (17)3.3 键盘处理、显示模块程序设计 (18)3.4 数据A/D转换模块程序设计 (21)3.5 数据处理和报警、控制模块程序设计 (22)结论 (23)致谢 (25)参考文献 (25)第1章绪论本章主要介绍本次毕业设计的研究的背景、目的与作用,以及在本次设计的主要内容和技术指标。
基于AT89S51的新型家庭语音报警系统设计
基于AT89S51的新型家庭语音报警系统设计现代化居住格局使家庭生活的安全问题显得尤为重要。
当前,安全的防范及报警系统是确保住宅、住户安全的重要保障。
防盗的最好方法就是在不法分子有入侵企图时就发出语音警告,增加其心理压力,使其主动离开。
本系统就是基于这种思想,采用了Atmel 公司的AT89S51 单片机作为控制核心,以美国ISD 公司的ISD1420 作为语音芯片的一种新型家庭语音报警系统。
系统工作原理本系统的工作原理框图如图1 所示。
不法分子在所防范区域内移动时会引起红外辐射变化。
当其所辐射的红外线通过菲涅尔透镜被聚焦在热释电红外传感器PIS-209S 的探测元上时,热释电红外传感器将输出电压信号,然后经信号放大电路放大后送入信号采集与处理电路,经处理后向单片机输出高电平。
由于不法分子一般在门外的时间相对较长,因此使用者可以结合自己家庭附近人流走动情况,通过键盘设置最佳的报警响应时间,以便对他们进行区分。
设置完毕后,单片机将根据报警响应时间,对经过信号采集与处理电路的数字信号进行识别,判断是否启动报警。
若启动报警,则通过控制已存有报警内容的语音芯片对不法分子进行语音警告,然后重复播放若干次语音报警内容以警醒主人或周围的人,接着对现场进行录音,记录报警时间。
同时可以通过键盘上的相应按键查询报警时间,报警时间会显示在液晶屏上。
系统框图各部分介绍热释电红外传感装置人体具有约37℃的恒定体温,所以会发出波长约10μm 左右的红外线。
热释电红外传感器PIS-209S 就是靠探测人体发射的10μm左右的红外线而进行工作的。
热释电红外传感器是一种新型敏感元件。
制造热释电红外传感器的高热材料是一种广谱材料,它的探测波长范围为0.2~20μm。
为了对某一波长范围的红外辐射有较高的敏感度,该传感器在窗口上加装了一块干涉滤波片。
此滤波片只允许某些波长范围的红外光通过,而阻止灯光、阳光和。
八路智力抢答器
摘要抢答器是一种应用非常广泛的设备,在各种竞猜、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。
早期的抢答器只由几个三极管可控硅、发光管等组成,能通过发光管的指示辨认出选手。
现在大多数抢答器均使用单片机和数字集成电路,并增加了许多新的功能,如选手号码显示、抢按器或抢按后的计时、选手得分显示等功能。
本文介绍了用8051系列单片机控制的八路智力抢答器。
该抢答器除具有基本的抢答功能外,还具有定时、计时和报警功能。
关键字:抢答器;单片机;报警ABSTRACTAnswer is a very wide range of application equipment, in a variety of quizzes, Answer occasions, it can quickly and objectively identify the first player to obtain the right to speak. Answer earlier are only a few transistor SCR, LED, etc., through the LED's to identify the instructions. Answer the majority are now using the single-chip devices and digital integrated circuits, and to increase the number of new features such as player number displayed, looting or robbery by the time after by players scoring display functions. This paper introduces the 8051 Series with single-chip eight-way control devices intellectual Answer. In addition to the browser Answer Answer basic functions,,but also with time, time and alarm functions.Keywords: Single-chip; device ; alarm Answer目录引言 (1)1系统设计 (2)1.1设计任务与要求 (2)1.2方案比较与论证 (2)1.38051单片机系统说明 (4)1.3.18051单片机简介 (4)1.3.28051的时序图 (4)1.48051引脚及其功能 (5)1.5设计抢答器的目的与意义 (5)2主要元器件分析 (7)2.18051芯片 (7)2.274LS373 (7)2.3MAX7219 (8)2.3.1引脚说明 (9)2.3.2基本工作原理及使用方法 (9)2.3.3应用举例 (10)2.3.4初始化 (11)2.4数码管 (11)2.5计分电路 (14)3程序设计 (17)3.1定时电路的设计 (17)3.2抢答电路的设计 (17)3.3加减分程序设计 (18)3.4报警电路设计 (19)3.5消噪子程序 (20)3.6抢答器程序流程图 (21)结论 (23)致谢 (24)参考文献 (25)附录1 (26)附录2 (35)引言在知识比赛与娱乐竞赛中,特别是做抢答题目的时候,在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。
语音播报测重值设计
语音播报测重值设计摘要:普通电子秤在我们日常生产和生活中已普及,然而,它不方便视弱人群使用。
为解决普通电子秤带来的不便问题,设计了语音电子秤。
该电子秤主要由THGWM51单片机来控制,使用称重传感器、A/D转换器、共阴极LED数码管显示实时重量,语音芯片控制播报实时重量,准确度达到1g。
介绍了语音电子秤的硬件电路设计和系统软件设计,给出了系统硬件连接和软件调试过程及实验结果。
该语音电子秤具有系统设计简单、使用方便直观、测量准确等特点。
关键词:重量测量;数据采集;语音播报0引言电子产品智能化是当今社会备受关注的话题,语音电子秤与传统的电子秤相比,具有使用方便直观、称量准确等优点,是电子秤智能化的体现之一。
语音电子秤主要适用于生产车间等对质量称量要求比较准确的场所。
随着微电子技术和计算机技术的发展,单片机微控处理器也有了突飞猛进的发展。
它具有体积小、耗电少、控制简单、可靠性好、成本低等优点。
其中基于8051单片机的语音电子秤就是一个典型的例子。
本文介绍了语音电子秤的总体方案设计、硬件电路设计方案、系统软件设计方案、系统综合调试过程。
1需求分析1.1功能需求要求能够称量出物件的重量大小,同时播报出显示的重量大小,实现语音电子秤的基本功能。
1.2硬件需求硬件数据需求方面,需要压力测量测得重量,故需要压力测量模块。
同时还需要语音ISD1420芯片录制准备播报的数据,故需要语音ISD1420芯片。
1.3软件需求软件数据需求方面,需要语音录制播报的数据,故需要编制程序录制语音。
1.4总体设计框图根据功能需求,总体设计框图如图1所示。
控制器采用PDIP封装形式THGWM51,称重传感器,转换器ADC0809将模拟信号转为数字信号,语音ISD1420芯片录制准备播报的数据,共阳LED数码管显示。
2硬件电路设计2.1压力测量工作原理实验采用的压力传感器为电阻应变式压力(称重)传感器。
电阻应变式称重传感器的原理是:弹性体(弹性元件,敏感梁)在外力作用下产生弹性变形,使粘贴在表面的电阻应变片(转换元件)也随同产生变形,电阻应变片变形后,它的阻值将发生变化(增大或减小),再经相应的测量电路把这一电阻变化转换为电信号(电压或电流),从而完成将外力变换为电信号的过程。
便携式多功能人民币鉴别仪简介
便携式多功能人民币鉴别仪简介一、作品功能、原理及使用方法(一)、功能:1、辨识人民币纸币的真伪2、识别人民币纸币的面值3、对相同或不同面值的人民币纸币进行累加4、对所识别的人民币面值或累加值进行语音报读(二)、功能原理作品总体上分为五个模块:真伪鉴别、面值检测、数据处理、数码显示、语音输出。
真伪鉴别:采用“紫外线纸质检测”原理鉴别人民币真伪;面值识别部分:采用了红外对管(红外发射管、红外接收管)检测人民币的幅度,以此来确定其面值。
数据处理部分:用了两块CPLD处理采集到的信号以及相关的信号输出。
数码显示部分:用缓冲器两个、三八译码器一个、电阻八个、四位一体数码管一块。
语音输出部分:采用ISD1420语音芯片。
内部录有语素“0”~“9”,“元”,“千”,“百”,“十”,“清零”,“总计”等。
(三)、使用方法:该作品机子主体部分共设四个键(三白一黑)。
三白键从左至右依次为:“工作状态”键:弹起时为非统计状态,即只识别面值,而不累加;按下时为统计状态,即在识别面值的同时,进行累加。
“显示状态”键:弹起时数码管只显示单张纸币的面值;按下时数码管显示累加值。
“语音状态”键:弹起时无数值语音输出;按下时有与数码管相应的数值语音输出。
黑键为“清零”键,自回复,按一下对统计值进行清零。
工作时,外部电源为交流220V;插上电源后,机子开始工作。
纸币要求从右向左,靠着外部一排传感器送入,并与左端的对齐标记对齐。
撤离时无特别要求。
面值显示与纸币送入同步,即人民币送入传感器,即可显示;但统计值显示晚半拍,要等纸币撤离后方可完全累加。
语音输出要求传感器中有纸币,即撤离纸币后,立即停止语音输出。
当统计数字超范围时,机子会发出警报声,提醒操作者。
二、作品创新点、技术关键及主要技术指标(一)、作品有三大创新点:1、通过红外线传感器,检测人民币幅值数据,从而识别人民币面值;2、通过CPLD的数据处理,可以对不同面值的人民币进行累加;3、通过CPLD的控制,将采集到的数据最后以数码显示和语音报数两种方式输出。
单片机实现无线防盗系统设计
单片机实现无线防盗系统设计作者:黄磊来源:《消费电子·理论版》2013年第02期摘要:本文设计实现了一种基于单片机的无线防盗系统。
该系统可以对监控环境中的威胁进行检测,若发现入侵情况可以实现自动电话报警,同时发动语音警报,显示入侵位置,对入侵行为进行记录。
关键词:单片机;无线;防盗系统;电话报警中图分类号:TP311.52 文献标识码:A 文章编号:1674-7712 (2013) 04-0052-01一、系统的硬件设计(一)系统的整体设计方案。
本系统由控制核心、语音电路、显示电路、放音电路、存储电路、无线射频收发模块、传感器等组成。
其中控制核心由单片机控制实现,射频接收模块可以对安装在监控位置的传感器发送的无线信号进行监听和接收,该模块通过解码器(PT2272)解码后可获得监控传感器的地址和发送数据,该地址数据被传送如单片机部分,触发中断,中断服务程序会调用DTMF收发电路,对DTMF模块进行初始化设置可以对预设号码进行远程拨号。
同时,单片机同时触发放心电路、显示电路、存储电路等。
其中,放音电路主要用于向周围环境发送报警信号,提醒和警告安防人员注意防范盗贼;显示部分用于显示报警时间和报警类型;存储电路对本次防盗报警行为进行记录。
此外,通过RS232等硬件电路,防盗系统还可以实现与PC端的远程通信和数据传输。
方框图如图1所示。
(二)DTMF电路实现。
DTMF主要负责进行语音拨叫,具体实现功能有:自动拨号、忙音识别、远程按键数字信号识别等功能。
本文使用的硬件设备为MT8888双音多频收发器。
该模块最大可以同时发送16种双音多频DTMF信号,可以按照单片机需求,实现对多种音频信号的检测。
当MT8888工作方式为发送或者接收音频信号时,其引脚向单片机发送中断信号,在延迟控制电压的跳变缘将数据锁存至输出端;当MT8888工作方式为呼叫时,可以对相应的音频信号进行接收,若接收周期内无信号接入,则其IRQ/CP引脚输出低电平。
基于ISD1420的语音编辑器设计
基于ISD1420的语音编辑器设计作者:张仕海何永洪张仔兵谢云波来源:《现代电子技术》2010年第06期摘要:基于ISD1420芯片,给出一种利用单片机89C51控制的语音编辑器,分析该系统的构成、硬件方案、用户界面以及软件方案。
首先给出整个系统的总体构成以及框图,同时给出一个硬件系统的设计方案和软件流程,也给出了一个简要的方法去实现用户界面。
语音编辑器具有分段、录音、播放、组合播放等基本的语音编辑功能,具有MIC与线路录音两种模式,利用该方法设计的语音编辑器既可以单独用来对音频设备进行语音编辑,也可以以模块的形式加入到其他设备上。
关键词:ISD1420;语音编辑;软件方案;硬件方案;用户界面中图分类号:TP302.1文献标识码:B文章编号:1004-373X(2010)06-051-04Design of Voice Editor Based on ISD1420ZHANG Shihai1,HE Yonghong2,ZHANG Zaibing1,XIE Yunbo1(1.Chongqing Information Technology College,Chongqing,404001,China;2.College of Communication and Information Engineering,Chongqing University of Posts and Telecommunications,Chongqing,400065,China)Abstract:A voice editor based on I SD1420,which uses microchip 89C51 to control the system′s construction,user interface and solutions of hardware and software flow are introduced,The voice editor has voice,sound recording,playback,combined voice playback and other basic editing functions.With the MIC and line recording mode,the voice editor using this method may be individually edited foraudio equipment devices,but also can be added to other devices in the form of module.Keywords:ISD1420;voice editing;software solutions;hardware solutions;user interface0 引言在嵌入式系统飞速发展的今天,人们的身边无时无刻不存在着嵌入式的产品[1]。
语音芯片ISD1400及其应用
语⾳芯⽚ISD1400及其应⽤语⾳芯⽚IS D 及其应⽤贺忠海 倪 勇 王 京 王宝光(天津⼤学精密仪器与光电⼦⼯程学院,300072)现代控制系统中,指⽰灯被⼴泛应⽤,但如果有声⾳提⽰,效果会更好。
本⽂介绍⼀种简单实⽤的语⾳芯⽚ISD ,⽤该芯⽚可以⽅便地组成板上语⾳系统,电路相当简单。
ISD 系列语⾳芯⽚是美国ISD (Info rm ati on Sto rage D evice )公司的新型产品。
ISD 系列产品采⽤直接存储模拟信号的⽅式,从⽽打破了传统的先A D 再D A 的模式。
这种新型存储形式的优点:⼀是提⾼了存储密度,⼆是模拟数据得到永久保存。
下⾯以ISD 1400系列为例进⾏介绍,其它系列的芯⽚⼤同⼩异。
11IS D 1400的特点及结构简图ISD 1400的功能块图如图1所⽰,其特点是:①易于使⽤的单⽚语⾳录⾳回放;②⾼质量的声⾳复制效果;③⾃动省电模式:在录⾳和回放之后马上进⼊等待模式,等待电流015ΛA ;④零功率信息存储:⽆电池状态下的备份电路;⑤可存储多段信息;⑥100年信息存储;⑦重复录⾳10万次;⑧有⽚上时钟源;⑨单+5V 电源供电;βκ可选择D IP或图1 ISD 1400功能块图SO I C 封装。
21IS D 1400的管脚介绍图2为ISD 1400的管脚排列图。
V CCA ,V CCD (电源)——为了减⼩⽚内噪声,模拟电路和数字电路在ISD 1400内部是分开的,这些电源总线在封装上也是分开的。
为了减⼩噪声,提⾼声⾳质量,这两个电源引脚应离电源尽可能的近,⽽且电源的去耦电容应离引脚越近越好。
V SS A ,V SSD (地线)——与电源相类似,模拟电路和数字电路在芯⽚内部使⽤分离的地线以减⼩噪声。
这两个引脚的连接线应尽可能地靠近芯⽚;此外,地线应尽可能的粗。
R EC (录⾳)——R EC 是低电平有效信号输⼊。
⽆论R EC 何时变低管⼦都开始录⾳,且在录⾳期间R EC 应始终保持低电平。
基于ISD1420的船舶用大功率语音报警器的设计
De i n o r e p we i e An nc a o o s g f La g - o r Vo c nu i t r f r - S i pi s d o S 1 2 h p ng Ba e n I D 4 0
维普资讯
第 3 卷 第 3期 4
20 0 8年 9月
延边大学学报( 自然 科 学 版 )
J u n lo n in Unv r i Nau a ce c) o r a fYa ba iest y( t rlS in e
Vo. O 1 34 N .3 Se .2 8 p 00
a nnun i t s c a or .
Ke r s S 4 0;v ierc r / ly a k;s ipn ywo d :I D1 2 oc eo d pa b c h p ig;lr ep we ;ea tct e o d i k g ag — o r lsii rc r ;l a e y n
c n s e d l r t i h d h o ~ 4 I a h u c i n o i k g n y c r n z to f s v r l a t a i wo k wi n t e wi t f1 y h 2 O V. t h s t e f n t fl a e a d s n h 。 ia i n o e e a o n
L n —u JN a g ln CUIC u —h IYigj n, I Gu n —o g, h ns uபைடு நூலகம்
(De a t n f I f r to g n e i g,Colg f En i ern p rme t n o ma inEn i ern o le eo g n e i g,
ISD1420
ID S 0芯片 特 点及 咖
1 .芯 片 特 点
介 绍
;
ID12 S 4 0芯 片 采 用 直 接 模 拟 存 储 技 术 ,且
通 过 电 容 耦 合 ;MI R F为 话 筒 输 入 参 考 端 ,若 不 用 应 悬 空 ; C E A C 为 自动 增 益 控 制 端 ,调 整 芯 片 内部 前 置 放 大 器 增 益 ,使 G 录 入 信 号 不 失 真 ;A A N、AN O T为 两 端 间 接 电 容 , 该 端 N I A U 用 于模 拟 信 号 的 直 接 输 入 、输 出 ;X L 为 外 部 时 钟 或 接 地 CK ( 般用户 接地 即可 ) E 一 ;R C为 录 、放 音 控 制 ,低 电 平 为 录 音 的宏 指 令 中各 个 指 令 的长 度 不 同, 有 规 律 可 寻 ,因 此 建 立 一 没 个 字 节 长 度 表 (L )来 获 得 指 令 长 度 的 字 节 数 。 虚 拟 计 算 机 ZB 的 管 理 程 序 由两 部 分 组 成 。 一 部 分 是 完 成 取 指 、译 码 、 改 变 指令 计数器等基础操作 ;另一部分完成 各个指令功 能的操作 。 D 8 1 可 运 行 指 定 段 号 的 程 序 。 所 谓 指 定 段 号 是 指 用 户 可 以 P0A 在 程 序 存 储 器 中 编 写 多 段 程 序 ,用 户 可 以 制 定 运 行 任 意 段 号
录 放 音 质 极 好 , 并 有 一 定 的 混 响 效 果 ;它 的 外 围 元 件 简 单 , 仅 需 简 单 的 阻 、容 元 件 即 可 组 成 简 单 的 录 、放 电 路 ;单 电 源 供 电 , 典 型 电 压 + V。 待 机 时 低 功 耗 ( . A) 放 音 电 流 5 05 , 1m 5 A;放 音 时 间 2s 可 扩 充 级 联 ;可 持 续 放 音 , 可 分 段 录 0, 也 按 下 E C进 入 虚 拟 计 算 机 管 理 程 序 , 因 而这 部 分 程 序 放 到 虚 X 拟计算机管理部分说 明。 ( ) 串行 I 总 线 电 可 改 写存 储 器 2 C 2的 管理 4 ℃ 40 2 C 2是 使 用 串行 I 40 2 C总 线 电 可 改 写 存 储 器 , 读 、写 均 其 按 I 2 c规 程 进 行 。有 关 I 通 讯 规 程 读 者 可 以 参 阅 有 关 I 2 C 2 C总 线 规 范 , 在 这 儿 不 作 介 绍 。 由 于 8 C 0 1 带 I 总 线 , 因 9 25 不 2 C
语音播报记事器
随着时代的发展与进步,人们的生活节奏越来越快,竞争也越来越激烈。
因此,合理安排时间,遵守时间,准时上课、上班、赴约、到会、洽谈等是每个人的愿望。
但是,往往稍一疏忽又无人提醒,造成迟到或其他事件,甚至产生严重的后果和经济损失。
此时,若有一台智能语音提示器,将各种约定时间记录下来,按时进行语音提醒,就可以避免迟到、缺席事件的发生,也给我们的工作和学习带来极大的方便。
AT89S51单片机、语音芯片ISD1420、时钟芯片DS1302。
语音播报记事器第一节系统设计方案一、设计要求1)以MCS-51系列单片机为核心器件组成一个语音提示系统。
2)系统具有标准的日历/时钟,即年、月、日、星期、时、分和秒,遇闰年自动修正的功能。
3)系统显示器由4位数字型数码管组成。
显示时间值和日期,常态下显示时间,利用一个按键控制显示日期。
4)能够随时对当前时间进行调整。
5)能够随时输入定时播报(闹钟)时间。
6)定时播报(闹钟)时间到,发出语音提醒信号和蜂鸣器提示信号。
二、设计思路1)语音录入与播报功能采用语音ISD1420实现,通过P0口与单片机连接。
2)系统的标准时间采用日历/时钟芯片DS1302实现,通过P2接口与单片机连接。
3)时间显示采用4位LED数码管,接入P1口。
LED数码管的段码输入,由并行端口P1低4位产生。
LED数码管的位码输入,由并行端口P1高4位产生。
4)时间调整与定时时间的输入,通过接入键盘电路实现。
系统共设了5个按键,通过P3口与单片机连接,分别定义为:SET键(时间调整设置键):其功能是当该键按下时,进入时间调整输入功能。
ALM键(定时设置键):其功能是当该键按下时,进入定时(闹钟)时间输入功能。
+1键:其功能是当该键按下时,被调整位加一。
RET键(确认键):其功能是当该键按下时,指向下一个要调整的位。
REC键:语音录入键,每按下一次进行一段语音录入。
5)按键的接入方式:SET键:通过P3口INT0引脚接入,中断工作方式。
ISD1420__语音接口芯片及其应用
放音子程序设计
放音编码地址表 主程序设计
10 26
[程序设计] 录音子程序——将“黄山……”语音录入
STARTR: MOV DPTR, #RTABAL MOV R7, #NN(1CH) NEXTR: CLR A MOVC A, @A+DPTR MOV 50H, A LCALL RECORD0 INC DPTR DJNZ R7, NEXTR RET RTABL: DB 40H,41H,42H,43H,44H,45H,46H (8040H) 黄 山 巍 巍 劲 松 翠 ………………
录音编码设计
录音子程序设计
录音编码地址表 放音编码设计 放音子程序设计
放音编码地址表
主程序设计 论: 各段语音存放在ISD1420由A7~A2决定的地址单元中; 各段语音的录音由录音编码RD=0、 PL=1和A7~A2决定; 各段语音的放音由放音编码RD=1、 PL=0和A7~A2决定; 录音编码/放音编码可以以表格的形式存放在各类存储器中; 编写相应的录音/放音子程序。
(1)放音子程序 PLAY:MOV DFTR, #7FFFH MOV A, #0FFH ;复位信号 MOV @DPTR,A MOV A, 40H ;放音地址及控制码由40H送A ACALL TIMA ;延时20MS MOVX @DPTR ,A ACALL TIMB ;延时放音时间 ;(单字时0.5s,词段时1.5s) MOV A,#0FFH ;停止放音 MOVX @DPTR,A
10
;保护现场
;复位信号
;放音地址及控制码由50H送A ;延时放音时间 ;(单字时0.5s,词段时1.5s)
多功能语音报时数字钟的设计 (4)
多功能语音报时数字钟的设计摘要:自进入21世纪以来,电子产业飞速发展,各种新兴的电子产品布满了电子专柜,电子产品几乎走进了家家户户,走进了社会的各个行业,有力的推动了社会生产力的发展和电子信息化、电子智能化的提高。
数字钟也在发生着各种各样的变化,由体积较大、功能少、运行不精确的机械钟变为在液晶显示屏上显示数字的数字钟,再到多种功能于一钟的语音报时数字钟等等。
本设计是实现一款可正常显示当前时间,测量当前温度,带有语音报时的多功能数字钟。
本设计是采用AT89C51单片机控制的多功能语音报时数钟,可以显示年、月、日、时、分、秒、星期、温度。
具有年、月、日、时、分校准功能,自动提取温度并显示功能,语音报时功能,调整时间按下相应键会发出嘟嘟提示声功能。
采用DS1302时钟芯片进行时钟控制,DS18B20传感器实现温度采集功能,LCD12864作为液晶显示模块,ISD1420语音芯片实现语音播报时间功能。
钟表的多功能化给我们生活带来了很大的改善,比如定时报警、备忘提醒、电气设备的自动断电、自动开启关闭等功能。
数字时钟对世界有着重要的影响,对工业、电子业、商业有着重要的推进作用,使用简单方便,成本低,显示直观,在广阔的市场具有非常很好的前景市场。
数字时钟之所以这么受广大的欢迎,它使用简单直观,数字时钟在显示方面能清楚的在LED显示屏上显示出年、月、日、周日、时、分、秒,还有调准时间的准确度的功能,并且能够显示当日的温度情况。
但目前市场上的数字时钟还比较机械性和传统性,在实际运用过程中不够灵活。
而随着社会的不断发展,人们对数字时钟的控制要求越来越高,数字时钟应用到很多方面,在报警和闹铃的方面都应用到数字时钟准确的计时功能,还有定时器,微波炉,自动通电器,数字时钟可以成为自己生活中的小助手,可以轻松掌控时间,又能了解天气及温度的变化。
语音报时多功能数字时钟改善了人们的生活质量,为人们的生活、工作带来极大的便利。
关键词:数字钟单片机温度液晶显示语音报时一、绪论时间对于我们每个人都很重要,包括老人和小孩,通过眼睛看时间,当然可以看到当前时间,但是对于视力不好老人和不认识钟表的小孩来说,语音报时数字钟就给他们带来了很大的帮助,只需要按下相应键就可以自动播报获得时间。
基于ISD1420的多路语音报警系统
图 1 系统硬 件 框 图
ID12 采用 模拟存 取 技 术 集成 的 可反 复 录放 S 4 0是
关键词 语 音 报 警 ; 单 片机 ;ID 4 0 D 00 S 12 ;A C 8 9 T23 P 7 文献标识码 A 文章编号 10 7 2 (0 0 o — 8 — 4 0 7~ 80 2 1 ) 1 0 1 0 中 图分 类 号
Th e mulic n lVo c a m se s d o SD1 2 t. ha ne i e Al r Sy t m Ba e n I 4 0
E P O 单 片 可反 复录音 1 次 ¨ 。 ER M 0万
1 1 I D 4 0 的 工 作 原 理 . S 1 2
信号 检测L 信号放大L 传感器I 处理电路r r
信号 检测L 信号放大L、嚣 - J 传感器2广 处理电路r I
0
信号 传感器 信号放大 检测L
要 以 A 8 C 1为 核 心 ,采 用直 接 模 拟 存 储 技 术 D S T9 5 A T芯 片 ID12 S 4 0和 8位 A D 转 换 器 A C 89 / D 0 0 ,设 计 了一
种 多路语 音报 警系统 ,包括信 号放 大、处理 电路 ,A D转换 模块 ,语音报 警模块 、数 码显 示模 块、按键输 入模 块等。 / 系统具 有一定通 用性 、稳 定可靠 ,可广泛应用于各种监测 系统 中。
语 音 报警 系统 广泛应 用 于矿井 、粮 仓 温度 测量 及
控制 、温 室温 度采 集 和控 制 、火 灾 语 音 报 警 系 统 等 。
1 基于 ID1 2 S 0的语音报警模块 4
ID12 S 4 0为 ID公 司 出品 的优 质 单 片 语 音 录放 电 S
单片机火灾报警系统文献综述
单片机火灾报警系统文献综述单片机火灾报警系统文献综述题目:单片机火灾报警系统中文摘要:随着人们生活水平的提高和安全防范意识的增强,急需开发面向普通居民、价格低廉、运行可靠的自动报警系统。
鉴于住宅电话和移动通讯设备已相当普及,因此利用公共通讯网作为报警系统的传输媒体是最佳的选择。
本文介绍了一种基于公用电话网,利用单片机8051、DTMF信号收发芯片MT8880、集成语音芯片ISD1420, 集成温度传感器AD590 和气体传感器TGS202等,利用多传感器信息融合技术,完成语音报警的实用、可靠的单片机语音自动报警系统,着重阐述了该系统的组成形式及工作原理。
基于该系统原理的相关产品已在线使用。
实践表明,单片机技术在系统报警和其它一些自动控制领域中有着广泛的应用前景。
本文设计了一个简单,适用的单片机火警报警系统,该系统能自动完成对布测点检测,确认火警后能自动报警,并显示火情点,记录火灾发生时间。
关键字:单片机;传感器;数据处理;报警Abstract:Along with people living standard enhancement and safe guard consciousness enhancement, urgently needed development face ordinarily resident, low in price, movement reliable auto alarm system. In view of the fact that the residence telephone and the two-way charges for cellular phones equipment quite popularized, therefore uses the public communications net to take alarm system's transmission medium is the best choice. This article introduced one kind based on the public telephone network, using monolithic integrated circuit 8051, DTMF signal receiving and dispatching chip MT8880,integration speech chip ISD1420, integration temperature sensor AD590 and gas sensor TGS202 and so on, uses the multi-sensor information fusion technology, completes the pronunciation warning practical, the reliable monolithic integrated circuit pronunciationauto alarm system, elaborated this system's composition form and the principle of work emphatically. Based on this system principle related product already online use. The practice indicated that the monolithic integrated circuit technology has the widespread application prospect in the system warning and other automatic control domain.This article has designed a simplicity, the suitable monolithic integrated circuit fire-alarm alarm system, this system can complete automatically to the cloth measuring point examination, confirmed after the fire-alarm, can the auto-alarm, and demonstrates the state spot, the record fire has the time.Key words: Monolithic integrated circuit; Sensor; Data processing; Warning正文:研究内容本文主要研究了火灾报警系统在单片机中的设计及应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10
18
三、放音程序
(1)放音子程序 PLAY:MOV DFTR, #7FFFH MOV A, #0FFH ;复位信号 MOV @DPTR,A MOV A, 40H ;放音地址及控制码由40H送A ACALL TIMA ;延时20MS MOVX @DPTR ,A ACALL TIMB ;延时放音时间 ;(单字时0.5s,词段时1.5s) MOV A,#0FFH ;停止放音 MOVX @DPTR,A
行放大,并受自动增益电路 AGC 控制,保证输入信号大 小变化时不失真。前置放大器输出( ANOUT )的信号可 通过电容耦合送入(ANIN)信号放大器,也可通过电容 耦合直接输入其它模拟信号,如录音机等的线路输出,
输入信号典型值为50mV(峰一峰)。
10
6
•
信号放大器输出送入(五阶)滤波器,在采样时钟和 模拟收发器控制下进行比较采样,存入不易失真模拟存 贮器单元。
10
14
74LS377 ISD1420
D7 RD
D6 PL
1
D5 A7
0
D4 A6
0
D3 A5
0
D2 A4
0
D1 A3
0
D0 分 段 A2
0
段控制码
0 0
录 音
第0段 第1段
… …
40H 41H
1
0
0
0
0
0
1
…
…
…
…
…
…
…
…
0
0
11Biblioteka 1001
1
0
第38段
第39段 第0段 第1段
…
66H
67H 80H 81H
为核心的一般工业控制系
统均以亮灯或响铃报警提 示,而配上语音接口后可 实现多路信息的语音报警 提示,提高系统的整体水
平,增强报警效果。
10 13
一、硬件联接
如 图 10.2-1 所 示 , 单 片 机 8031 通 过 一 片 74LS377 锁 存 器 实 现 对
ISDI420的多种控制操作,其语音接口地址为7FFFH。D6控制放音开始, D7 控制录音、放音选择, A0 、 A1 固定接地, 8031 输出数据 D0 ~ D7 与 ISD1420 录放控制码对应关系见表 10.2-1 ,本例共分 40 段,每段时间 长度0.5s。
第十章
ISD1420
语音接
口芯片及其应用
近几年语音电路发展极为迅速,在
单片机系统中的应用越来越广。
语音接口作为输出口时,主要用于 报告运行状态、运行结果、提示系统
操作过程及故障报答等;
作为输入时、则主要是语音的记录、 语音库的建立和语音的识别。
10
1
§10.1
ISD1420
语音接口芯片
在单片机应用系统中,语音接口有如下特点:
假设段码值放入 40H 单元,子
程序如下:
10
16
RECORD:MOV
MOV MOV
DPTR, #7FFFH ;语音接口地址
A, #0FFH ;送停止录放音码 ;延时20ms @DPTR,A
MOV
MOVX
A,
40H ;录音控制码由40H送入A
ACALL TIMA @DFTR,A
ACALL TIMB
分别存放在R0、Rl、R2。
程序如下: 40H, #8EH ;“当前水压为”字码 ;调放音(子程序延时1.5s)
ALARM:MOV
ACALL PLAY
MOV
40H, R0
;“2”
ACALL PLAY MOV 40H, #8BH ;“百”
ACALL PLAY
10
21
MOV
40H, R1
;“8”
ACALL PLAY MOV MOV MOV 40H, #8CH ;“十” 40H, R2 40H, #8AH ;“5” ;“千”
MOVX @DPTR,A
MOVX @DFTR,A
ACALL TIMB
MOV A,#0FFH
MOVX @DPTR, A POP DPL POP DPH RET
10 28
;停止录音 ;恢复现场
放音子程序——将“黄山……”语音播放
DPTR, #PTABAL R7, A #NN(1CH) MOV
PSTART: MOV NEXTP: CLR
ACALL PLAY
ACALL PLAY ACALL PLAY
MOV
END
40H, #8DH
;“帕”
ACALL PLAY
10 22
问题
上例中的百位数、十位数、个位数的控制码为什么
存放在R0、Rl、R2?
40H在程序中起何作用?
10
23
语音程序设计要点:
录音编码设计
录音子程序设计
模拟信息存贮重放音质极好,并有一定混响效果; 待机时低功耗(仅0.5 μ A),典型放音电流15mA; 放音时间20s,可扩充级联; 可 持 续 放 音 , 也 可 分 段 录 放 , 最 小 分 段 20s/160 段 =
0.125s/段,可分段数160段;
10
4
•
•
录入信号输出经滤波器、输出放大器送到扬声器引
脚SP+、Sp-,从而完成语音的重放。 地址线( A0~A7 )经缓冲器、译码器控制管理存贮 单 元 , 控 制 逻 辑 控 制 芯 片 ( PLAYL 、 PLAYE 、 REC 、 RECLED)的录、放和触发控制以及输出指示等。
•
内部时钟及定时器、采样时钟为采样等提供时钟脉冲
·VSSA(13脚),模拟地
· SP+、SP-(14、15脚),音频信号输出 端,驱动8~16Ω 扬声器;
10 9
·VCCA(16脚),模拟电源;
·MIC(17脚),话筒输入端,可用驻极体话简,通 过电容耦合; ·MICRef ( 18 脚),话筒输入参考端,若不用,浮 空; ·AGC(19脚),自动增益控制端,调整芯片内部前 置放大器增益,使录入信号不失真; ·ANAIN、ANAOUT(20、21脚),模拟信号输入、输
结
10
24
[例1] 黄山诗一首
黄山巍巍劲松翠,
石猴观海游人醉。
一望无际好风景, 乐在天涯展心扉。
试将此诗语音编码存入程 序存储器,控制录音/播放。
10
25
[技术路线]
硬件设计(同上) P1.0—控制录音
P1.1—控制播音
P1.2—控制录/放
录音编码设计
录音子程序设计
10
27
RECORD0:PUSH DPH
PUSH DPL MOV DPTR, MOV A, MOV A, ACALL TIMA
;保护现场
#7FFFH ;语音接口地址 #0FFH ;送停止录放音码 ;录音控制码由50H送入A ;延时20ms ;延时0.5s对麦克风发音录单 ;字,如“黄”,“山”等 50H
…
1
1
0
0
1
1
1
0 0 … 0 0
0
0
0
0
0
0
1
0
0
0
0
0
1
放
音
…
…
…
…
…
…
…
1
1
0
0
1
1
0
第38段 第39段
A6H A7H
1
1
0
0
1
1
1
10
15
二、录入语言信息
本系统以语音方式报温度值、 压力值、流量值。需录入的单字
有数字“ 0 ~ 9”,及“千”、
“百”、“十”、“度”、 “点”、“帕”等, 0 . 5s 一个 单字。词段有“当前时间”, 1.5s;“当前温度”,需1.5s。
RET
10 19
(2)放音实例 [ 例] 放音内容为“当前水压 285kPa”,各字段录
入顺序如下表 。
语音 信息 0 1
…
8
9
千
百
十
帕
当前 水压
当前 时间
录音段控制 码(H)
40
41
…
48
49
4A
4B
4C
4D
4E
51
放音段控 制码(H)
80
81
…
88
89
8A
8B
8C
8D
8E
91
10
20
程序入口:百位数、十位数、个位数的控制码
WAITP: JNB P1.1 WAITP ;判断播音否?
LCALL SETB P1.4 PSTART
JNB P1.2 WAITR ;录音/播音?
SETB P1.5 SJMP WAITP
录音编码地址表 放音编码设计
放音子程序设计
放音编码地址表 主程序设计
10 26
[程序设计] 录音子程序——将“黄山……”语音录入
STARTR: MOV DPTR, #RTABAL MOV R7, #NN(1CH) NEXTR: CLR A MOVC A, @A+DPTR MOV 50H, A LCALL RECORD0 INC DPTR DJNZ R7, NEXTR RET RTABL: DB 40H,41H,42H,43H,44H,45H,46H (8040H) 黄 山 巍 巍 劲 松 翠 ………………
录放次数达10万次;
断电信息存贮,无需备用电池,信息可保存100(年);