




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广州唯创科技 WTS-48模块使用说明书WTS-48使用说明书WTS-48语音板块的专业厂家,拥有实力超群的研发团队和研制语音板块的扎实根底,以保证我们所发行产品的稳定性、优越性和专业性。我司信奉顾客为上帝,为客户供给优质牢靠的售后跟踪效劳和技术支持,让顾客对我司产品的应用更为沉着不迫得心应手。不断更的技术支持与优良的售后效劳是我司始终矗立在语音板块市场上的主要因素之一。为了使您更好的使用我们的产品,请您务必在使用之前详读说明书。最终,再次感谢您选购和使用我司的高科技产品。一、产品特点·17I/O·0.5W/8·模块内部语音可重复擦写,可实现现场更改语音·配套特地的语音编程器和高端软件,使得开发周期缩短,本钱削减·详情可参阅《WTV-S二、外部接口示意图-第1页-广州唯创科技 WTS-48模块使用说明书三、管脚描述序号名称功能描述1PD6I/02PD7I/03PC0I/04PC1I/05PC2I/06PC3I/07PB1I/08AUDIO音频输出,接功放9PWM-0.5W/810PWM-M0.5W/811DI语音更,ISP下载数据输入口12DO语音更,ISP下载数据输出口13CLK语音下载时用到,时钟线14GND电源地15CS片选信号,16PB2I/017PB5I/018PB3I/019PB4I/020RST模块外部复位信号输入21GND电源地22DC3.3V3.3V23PD0I/024PD1I/025PD2I/026PD3I/027PD4I/028PD5I/0四、模块封装及尺寸:广州唯创科技 WTS-48模块使用说明书五、应用案例112111语音〔语音已经录入语音芯片。有一个停顿按键,只要是语音正在播放的时候,按一下停顿键,语音马上停顿播放。停顿播放后,假设是同一个触发信号再次触发,无效。假设是其它的信号触发,有效,播放相应的语音。该模块可直接接0.5W/8欧喇叭,也可以通过AUDIO现在该功能的模块应用在工业场合中,性能牢靠。1附原程序如下://ICC-AVRapplicationbuilder:2007-5-1811:32:58//Target:M48//Crystal:8.0000Mhz/*************************************************************功能描述:此程序用在M812负脉冲触发,其余为负电平触发;并有一个消音键,按下消音键,当前的被打断,再触发无效,直到有其他路信号被触发,才解除原来的消音锁定;假设存在几路电平输入,最终输入的有效。****************************************************************/-第3页-广州唯创科技 WTS-48模块使用说明书#include<iom48v.h>#include<macros.h>//PORTB#defineled 0 //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;}//callthisroutinetoinitializeallperipheralsvoidinit_devices(void){//stoperrantinterruptsuntilsetupCLI;//disableallinterruptsport_init;MCUCR=0x00;EICRA=0x00;//extendedextintsEIMSK=0x00;TIMSK0=0x00;//timer0interruptsources-第4页-广州唯创科技 WTS-48模块使用说明书TIMSK1=0x00;//timer1interruptsourcesTIMSK2=0x00;//timer2interruptsourcesPCMSK0=0x00;//pinchangemask0PCMSK1=0x00;//pinchangemask1PCMSK2=0x00;//pinchangemask2PCICR=0x00;//pinchangeenablePRR=0x00;//powercontrollerSEI;//re-enableinterrupts//allperipheralsarenowinitialized}voidplay(unsignedcharaddr){unsignedchari;PORTC&=~(1<<wtv_rst);delay(1000);PORTC|=(1<<wtv_rst); //低电平复位delay(65000);PORTB&=~(1<<wtv_sda);delay(5000);for(i=0;i<8;i++) //开头发数据{if((addr>>i)&0x01){PORTB|=(1<<wtv_sda);delay(300);PORTB&=~(1<<wtv_sda);delay(100);}else{PORTB|=(1<<wtv_sda);delay(100);PORTB&=~(1<<wtv_sda);delay(300);}}PORTB|=(1<<wtv_sda);delay(65000);/*PORTB&=~(1<<wtv_sda);delay(5000);for(i=0;i<8;i++){-第5页-广州唯创科技 WTS-48模块使用说明书if((addr>>i)&0x01){PORTB|=(1<<wtv_sda);delay(300);PORTB&=~(1<<wtv_sda);delay(100);}else{PORTB|=(1<<wtv_sda);delay(100);PORTB&=~(1<<wtv_sda);delay(300);}}PORTB|=(1<<wtv_sda);delay(65000);*/}voidstop(void) //通过复位来停顿放音{PORTC&=~(1<<wtv_rst);delay(1000);PORTC|=(1<<wtv_rst);delay(65000);}voiddelay(unsignedinti){while(--i);}voidscan_key(void){unsignedchari,loop;unsignedintchange_value;//消音按键检测if(!(PINB&(1<<mute_key))){delay(4000);if(!(PINB&(1<<mute_key))){while(!(PINB&(1<<mute_key)));stop;-第6页-广州唯创科技 WTS-48模块使用说明书mute_voice=current_voice; //将当前放音序号设为消音号}}//脉冲触发检测if(!(PINC&0x08)){delay(4000);if(!(PINC&0x08)){PORTB&=~BIT(led);PORTB&=~BIT(sig_out);while(!(PINC&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&(1<<current_voice))&&!(PINC&(1<<busy))){stop;}elseif(!(PIND&(1<<current_voice))&&PINC&(1<<busy)){if(current_voice!=mute_voice)play(current_voice);}}else{if((PINC&(1<<(current_voice-8)))&&!(PINC&(1<<busy))){stop;}elseif(!(PINC&(1<<(current_voice-8)))&&PINC&(1<<busy))-第7页-广州唯创科技 WTS-48模块使用说明书{if(current_voice!=mute_voice)play(current_voice);}}}//电平变化检测,假设电平有变化,则推断是否有最的电平触发信号。current_value=(((int)(PINC&0x07))<<8)|((int)PIND);change_value=current_valuere_value;if(change_value){pre_value=current_value;i=0;loop=1;while(i<11&&loop){if(change_value&(1<<i)){loop=0;if(i<8){if(!(PIND&(1<<i))){if(mute_voice!=i){}}}else{
play(i);current_voice=i;mute_voice=12;if(!(PINC&(1<<(i-8)))){if(mute_voice!=i){play(i);current_voice=i;mute_voice=12;}}}}else-第8页-广州唯创科技 WTS-48模块使用说明书{i++;}}}}voidmain(void){init_devices;current_voice=12;mute_voice=12;pre_value=0x07ff;while(1){scan_key;if(PIND==0xff&&(PINC&0x07)==0x07){PORTB|=BIT(led);PORTB|=BIT(sig_out);}else{PORTB&=~BIT(led);PORTB&=~BIT(sig_out);}}}-第9页-广州唯创科技 WTS-48模块使用说明书2该款产品有3路人体感应输入,负脉冲触发。相应地,每一路触发,都有相对应的语音播放〔接功放,及对应有一个跑马灯模块亮起来。现在该产品用于某大企业的各个营业厅内,也取得了客户的满足。-第10页-广州唯创科技 WTS-48模块使用说明书广州市唯创科技――1999音产品生产、语音编辑上位机软件开发的高技术公司。业务范围涉及汽车电子、多媒体、家居防盗、通信、家电、医疗器械、工业自动化掌握、玩具及互动消费类产品等领域。团队有着卓越的IC软、硬件开发实力和设计阅历,秉持着「乐观创、勇于开拓、满足顾客、团队合作」的理念,力争打造“语音业界”的领导品牌。唯创主要生产WTVWTRWTMWTF价比长时间播放模块,及特约代理的APLUS系列语音芯片、ISD全系列可录放语音芯片等。领先供给最完备、多元化的客需解决方案,节约研发本钱,缩短研发周期,使产品在最短的时间内成熟上市。在汽车电子及特种车领域,自主研发的公交车报站器在国内有着很好的市场口碑,为叉车使用安全而开发的叉车超速报警器是国内第一家研发此类产品并大量生产的企业。唯创坚持“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微生物群落研究服务行业跨境出海战略研究报告
- 抗衰老干预药物行业深度调研及发展战略咨询报告
- 工程招标代理行业跨境出海战略研究报告
- 2025-2030中国卫浴行业市场深度调研及前景趋势与投资研究报告
- 2025-2030中国医疗设备电缆和导线行业市场发展趋势与前景展望战略分析研究报告
- 2025-2030中国化工焦油行业市场深度调研及投资前景与投资策略研究报告
- 2025-2030中国动力压力清洗机行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国农产品加工机械行业市场深度发展趋势与前景展望战略研究报告
- 2025-2030中国六氟磷酸锂行业市场深度发展趋势与前景展望战略研究报告
- 2025-2030中国假发和假发行业市场发展趋势与前景展望战略研究报告
- 某垃圾焚烧余热发电厂投资建设项目节能评估报告
- 权责体系手册
- 2025年合肥职业技术学院单招职业技能测试题库附答案
- 2024初级会计职称考试题库(附参考答案)
- 2024年汶川县欣禹林业有限责任公司工作人员招聘考试真题
- 供水管道知识培训课件
- 2025年烟草行业专卖执法人员法律知识考试100题及答案
- 2025年四川省对口招生(旅游类)《前厅服务与管理》考试复习题库(含答案)
- 《木版年画》课件-版画制作
- 2025年江西环境工程职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年《科学道德与学术规范》心得体会模版(4篇)
评论
0/150
提交评论