新闻中心

EEPW首页>手机与无线通信>设计应用> 基于ISD4004隐蔽化集群电台的通信模块设计与实现

基于ISD4004隐蔽化集群电台的通信模块设计与实现

作者: 时间:2011-05-20 来源:网络 收藏

而当工作在按键转发模式的情况下,按下按钮2,声音将经由的AUD OUT口输出,连接至的MIC输入信号线。其中可并联两个不同大小的电容(测试中选用2.2μf和22μf),用来分别过滤线路中的高频和低频噪声。MOSI(串行输入)引脚与单片机P01引脚相连接,单片机通过软件写入0xE0,即命令工作在“从指定地址放音”状态,系统将根据按键,送入不同的放音起始地址。自动放音,直至遇到EOM。放音状态下单片机的P10口直接驱动的PPT输入信号,通过软件将P10置为低电平,的PPT功能和声音转发。值得注意的是,不同的集群手台MIC输入阻抗不同,必要时需要调整ISD4004的输出阻抗。

3 软件
程序如图5所示,ISD4004芯片在上电以后,将对芯片进行初始化。此时,STC89C52单片机将对外围连接的3×3控制矩阵进行按键检测,得到相应的两进制的数值。根据数值,单片机控制程序将自动判定是采取录音还是放音功能,并生成相应的语音起始地址。根据判定,单片机逐位地将SPI关键字写入MOSI引脚,即完成了单片机对于ISD4004的功能和起始地址的告知。在完成录音工作以后,ISD4004生成EOM中断。以后一旦放音遭遇到EOM时ISD4004将产生中断并输入至单片机外部中断INT0,回到起始点。

本文引用地址://m.amcfsurvey.com/article/156289.htm

e.JPG


鉴于保证程序较好的可读性和可维护性,编程采用了C语言。几个主要子程序如下:
ISD4004 SPI写入子程序
f.JPG
g.JPG



评论


相关推荐

技术专区

关闭