ISD4002语音芯片在报警系统中的应用
时间:03-31
来源:互联网
点击:
3 软件设计
单片机控制ISD4002语音芯片的软件流程图如图3和图4,5所示.重点介绍ISD4002录放音程序。
图3主程序
图4录音子程序
图5放音子程序
3.1主程序
此系统中主程序采用软件延时去除按键抖动。我们在程序中设置了三个按键,分别为复位键,状态键和执行键。为了节省能源,在利用按键判断系统不进行录散音操作时,语音芯片进入掉电状态。ISD4002芯片通过SPI接口写入数据。主程序主要完成对按键信息的判断.如果有键按下则调用相应的子程序。
3.2录放音程序
录放音程序主要在接收到相应指令后通过SPI总线对ISD4002进行控制。对于ISD4002芯片,器件延时TPUD(8 kHz采样时,约为25ms)后才能开始操作.因此,用户发完上电指令后,必须等待TPUD,才能发出一条操作指令.为了能灵活播放语音信息,报警语音是分段存放在ISD4002中的,编程时播放录音是根据语音的存放地址播放不同语音的。播放时要根据每段录音的长短做相应的延时。
4 结束语
本文作者创新点:本系统利用单片机、语音电路完成了设备语音报警功能,而语音电路采用一种EEPROM存储方法的语音芯片,该设计方法外围电路结构简单,操作、使用方便。
作者:刘微,陈核新 来源:《微计算机信息》(嵌入式与SOC)2009年第25卷第6-2期
单片机控制ISD4002语音芯片的软件流程图如图3和图4,5所示.重点介绍ISD4002录放音程序。
图3主程序
图4录音子程序
图5放音子程序
3.1主程序
此系统中主程序采用软件延时去除按键抖动。我们在程序中设置了三个按键,分别为复位键,状态键和执行键。为了节省能源,在利用按键判断系统不进行录散音操作时,语音芯片进入掉电状态。ISD4002芯片通过SPI接口写入数据。主程序主要完成对按键信息的判断.如果有键按下则调用相应的子程序。
3.2录放音程序
录放音程序主要在接收到相应指令后通过SPI总线对ISD4002进行控制。对于ISD4002芯片,器件延时TPUD(8 kHz采样时,约为25ms)后才能开始操作.因此,用户发完上电指令后,必须等待TPUD,才能发出一条操作指令.为了能灵活播放语音信息,报警语音是分段存放在ISD4002中的,编程时播放录音是根据语音的存放地址播放不同语音的。播放时要根据每段录音的长短做相应的延时。
4 结束语
本文作者创新点:本系统利用单片机、语音电路完成了设备语音报警功能,而语音电路采用一种EEPROM存储方法的语音芯片,该设计方法外围电路结构简单,操作、使用方便。
作者:刘微,陈核新 来源:《微计算机信息》(嵌入式与SOC)2009年第25卷第6-2期
电路 单片机 传感器 电压 电流 ADC DAC 半导体 CMOS 振荡器 滤波器 电子 电路图 电阻 LED 总线 嵌入式 相关文章:
- 一种新型防伪读码器的设计(01-01)
- 基于ARM与DSP的嵌入式运动控制器设计(04-25)
- 航天器DC/DC变换器的可靠性设计(02-12)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于nRF2401智能小区无线抄表系统集中器设计(04-30)
- 卫星电源分系统可靠性设计与研究(02-12)
