当ISD1700 模块与DD-900 实验开发板连接后,可实现录音、放音、擦除等功能。
1)录音
当单片机的P14 引脚(录音/放音转换)接VCC时,进入录音状态(REC),此时,按住DD-900 实验开发板的K1 键(接单片机P32 引脚)不放,单片机P07 引脚外接的指示灯亮,即可对着ISD1700 模块上话筒讲话录音,松开K1 键时,录音停止,并形成一段录音。再按,则录下一段。
2)放音
当单片机的P14 引脚(录音/放音转换)接GND时,进入放音状态(PLAY),此时,按住DD-900 实验开发板的K1 键(接单片机P32 引脚),则播放一段,一段结束后自动停止放音,再按K1 键,则播放下一段。播放完最后一段后,再按下K1 键,会继续播放第一段语音。按K2 键(接单片机P33 引脚),则回到最后一段。
3)芯片抹音
长按K2 键 3s以上,单片机P07 外接的LED闪烁 3 下,并且ISD1700 芯片内所有语音内容将被擦除。
根据要求,编写的源程序如下:
该例主要采用DD-900 实验开发板(或其他 51 实验板)和ISD1700 语音模块配合进行实验。
(1)首先将DD-900 实验开发板(或其他 51 实验板)和ISD1700 连接起来,连接方法:
● 将扬声器接在ISD1700 语音模块J3 和J4 的SPK-和SPK+。
● ISD1700 语音模块的J6 插针不用短接。
● 找几根杜邦线,将ISD1700 模块的SPI端口、电源端口、地端口与DD-900 实验开发板连接起来,连接关系参见表 2-3。
表2-3 连接关系
具体连接实物如图 2-4 所示。
图 2-4 实物连接图
(2)连接好后,先将DD-900 中单片机P14 端接VCC,进入录音状态,按住K1 键不放,录制几段语音段。
(3)再将DD-900 中单片机P14 端接GND端,进入放音状态,按K1 或K2 键,试听录音效果和顺序。
(4)长按K2 键 3s以上,可擦除录音。