WTS模块使用说明书docWord格式文档下载.docx
- 文档编号:17100981
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:15
- 大小:79.31KB
WTS模块使用说明书docWord格式文档下载.docx
《WTS模块使用说明书docWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《WTS模块使用说明书docWord格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
PC2
6
PC3
7
PB1
8
AUDIO
音频输出,接功放
9
PWM-
接0.5W/8欧喇叭
10
PWM-M
11
DI
语音更新,ISP下载数据输入口
12
DO
语音更新,ISP下载数据输出口
13
CLK
语音下载时用到,时钟线
14
GND
电源地
15
CS
片选信号,
16
PB2
17
PB5
18
PB3
19
PB4
20
RST
模块外部复位信号输入
21
22
DC3.3V
直流电源3.3V
23
PD0
24
PD1
25
PD2
26
PD3
27
PD4
28
PD5
四、模块封装及尺寸:
五、应用案例
案例1
共12路信号输入,其中1路为负脉冲信号触发,其余11路为低电平信号触发。
接收到相应的触发信号,播放相对应的语音(语音已经录入语音芯片)。
有一个停止按键,只要是语音正在播放的时候,按一下停止键,语音马上停止播放。
停止播放后,如果是同一个触发信号再次触发,无效。
如果是其它的信号触发,有效,播放相应的语音。
该模块可直接接0.5W/8欧喇叭,也可以通过AUDIO接外部功放。
现在该功能的模块应用在工业场合中,性能可靠。
案例1附原程序如下:
//ICC-AVRapplicationbuilder:
2007-5-1811:
32:
58
//Target:
M48
//Crystal:
8.0000Mhz
/*************************************************************
功能描述:
此程序用在M8模块上的,功能是检测12路开关信号输入,其中一路为
负脉冲触发,其余为负电平触发;
并有一个消音键,按下消音键,当前的被打断,再触发无效,直到有其他
路信号被触发,才解除原来的消音锁定;
若存在几路电平输入,最后输入的有效。
****************************************************************/
#include<
iom48v.h>
macros.h>
//PORTB
#defineled0//LED指示是否有信号输入
#definemute_key1//消音按键
#definesig_out2//信号输出脚,指示是否有信号输入
#definewtv_sda5//语音芯片的数据脚
//PORTC
#definebusy5//语音芯片的busy脚
#definewtv_rst4//语音芯片的复位脚
unsignedintcurrent_value,//信号输入的当前状态值
pre_value;
//信号输入的前一次状态值
unsignedcharcurrent_voice,//当前放音序号
mute_voice;
//被消音的语音序号
voiddelay(unsignedinti);
voidport_init(void)
{
PORTB=0x33;
DDRB=0x35;
PORTC=0x3F;
DDRC=0x10;
PORTD=0xFF;
DDRD=0x00;
}
//callthisroutinetoinitializeallperipherals
voidinit_devices(void)
//stoperrantinterruptsuntilsetup
CLI();
//disableallinterrupts
port_init();
MCUCR=0x00;
EICRA=0x00;
//extendedextints
EIMSK=0x00;
TIMSK0=0x00;
//timer0interruptsources
TIMSK1=0x00;
//timer1interruptsources
TIMSK2=0x00;
//timer2interruptsources
PCMSK0=0x00;
//pinchangemask0
PCMSK1=0x00;
//pinchangemask1
PCMSK2=0x00;
//pinchangemask2
PCICR=0x00;
//pinchangeenable
PRR=0x00;
//powercontroller
SEI();
//re-enableinterrupts
//allperipheralsarenowinitialized
voidplay(unsignedcharaddr)
unsignedchari;
PORTC&
=~(1<
<
wtv_rst);
delay(1000);
PORTC|=(1<
//低电平复位
delay(65000);
PORTB&
wtv_sda);
delay(5000);
for(i=0;
i<
8;
i++)//开始发数据
{
if((addr>
>
i)&
0x01)
{
PORTB|=(1<
delay(300);
PORTB&
delay(100);
}
else
}
PORTB|=(1<
/*PORTB&
i++)
*/
voidstop(void)//通过复位来停止放音
voiddelay(unsignedinti)
while(--i);
voidscan_key(void)
unsignedchari,loop;
unsignedintchange_value;
//消音按键检测
if(!
(PINB&
(1<
mute_key)))
delay(4000);
if(!
while(!
mute_key)));
stop();
mute_voice=current_voice;
//将当前放音序号设为消音号
//脉冲触发检测
(PINC&
0x08))
=~BIT(led);
=~BIT(sig_out);
0x08));
PORTB|=BIT(led);
PORTB|=BIT(sig_out);
if(mute_voice!
=11)//若不为消音号则放音
{
play(11);
current_voice=11;
mute_voice=12;
}
//电平信号消失检测,若当前在放电平触发的语音,则需检测电平是否还保持,若
//不保持则停止放音。
if(current_voice<
11)
if(current_voice<
8)
if((PIND&
current_voice))&
&
!
busy)))
stop();
elseif(!
(PIND&
PINC&
busy))
if(current_voice!
=mute_voice)play(current_voice);
if((PINC&
(current_voice-8)))&
//电平变化检测,若电平有变化,则判断是否有最新的电平触发信号。
current_value=(((int)(PINC&
0x07))<
8)|((int)PIND);
change_value=current_value^pre_value;
if(change_value)
pre_value=current_value;
i=0;
loop=1;
while(i<
11&
loop)
if(change_value&
i))
loop=0;
if(i<
{
if(!
i)))
{
if(mute_voice!
=i)
{
play(i);
current_voice=i;
mute_voice=12;
}
}
else
(i-8))))
if(mute_voice!
play(i);
}
else
i++;
voidmain(void)
init_devices();
current_voice=12;
mute_voice=12;
pre_value=0x07ff;
while
(1)
scan_key();
if(PIND==0xff&
(PINC&
0x07)==0x07)
案例2
该款产品有3路人体感应输入,负脉冲触发。
相应地,每一路触发,都有相对应的语音播放(接功放),及对应有一个跑马灯模块亮起来。
现在该产品用于某大企业的各个营业厅内,也取得了客户的满意。
广州市唯创科技有限公司――1999年创立于广州市天河区,是一家集语音芯片研发、语音产品方案设计、语音产品生产、语音编辑上位机软件开发的高新技术公司。
业务范围涉及汽车电子、多媒体、家居防盗、通信、家电、医疗器械、工业自动化控制、玩具及互动消费类产品等领域。
团队有着卓越的IC软、硬件开发实力和设计经验,秉持着「积极创新、勇于开拓、满足顾客、团队合作」的理念,力争打造“语音业界”的领导品牌。
唯创主要生产WTV系列语音芯片、WTR可录音系列语音芯片、WTM系列高音质语音应用模块、WTF系列的高性价比长时间播放模块,及特约代理的APLUS系列语音芯片、ISD全系列可录放语音芯片等。
率先提供最完备、多元化的客需解决方案,节约研发成本,缩短研发周期,使产品在最短的时间内成熟上市。
在汽车电子及特种车领域,自主研发的公交车报站器在国内有着很好的市场口碑,为叉车使用安全而开发的叉车超速报警器是国内第一家研发此类产品并大量生产的企业。
唯创坚持“以人为本,不断进行核心技术创新,优良的售后技术跟踪服务”的经营策略,使得唯创能傲立于语音产品行业。
WTV系列语音芯片、WTR可录音系列语音芯片、WTM系列高音质语音应用模块、WTF系列的高性价比长时间播放模块等都是唯创的自主品牌,具有很强的市场竞争优势。
产品、模块、编辑软件等的人性化设计,使得客户的使用更方便。
于2006年新成立的北京唯创虹泰分公司主要以销售完整的方案及成熟产品为宗旨,以便于为国内北方客户提供更好的服务。
唯创持续在研发与技术升级领域大力投资,每年平均提拨超过20%的营业额作为研发经费,在我们的研发团队中,有超过90%员工钻研技术及产品发展。
并与同行业大厂合作,勇于迈出下一个高峰。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WTS 模块 使用 说明书 doc