收藏 分享(赏)

QJN5 OTP语音芯片使用指南.doc

上传人:11xg27ws 文档编号:7483063 上传时间:2019-05-19 格式:DOC 页数:15 大小:937.50KB
下载 相关 举报
QJN5 OTP语音芯片使用指南.doc_第1页
第1页 / 共15页
QJN5 OTP语音芯片使用指南.doc_第2页
第2页 / 共15页
QJN5 OTP语音芯片使用指南.doc_第3页
第3页 / 共15页
QJN5 OTP语音芯片使用指南.doc_第4页
第4页 / 共15页
QJN5 OTP语音芯片使用指南.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、QJN5 OTP 语音芯片使用指南1、 产品特性 内部自带高精度 RC 振荡电路,有效减少外围原件数量 内部自带 16 级音量调节功能 支持两种音频输出方式 PWM 输出和电流型 DAC 输出 支持两种音频压缩方式 ADPCM 和 PCM8 支持高采样频率,最高可支持 44.1Khz 采样 支持多种音频触发方式,按键触发和通信方式触发 超低功耗待机电流#include sbit O_CLK=P10;sbit O_DATA=P11;sbit I_BUSY=P12;/void delayms(unsigned int delms_da)unsigned int i;for(;delms_da0;d

2、elms_da-)for(i=121;i0;i-);/void delay10us(unsigned char delus_da)for(;delus_da0;-delus_da);delus_da=0;delus_da=0;/void init_port(void)O_CLK=0;O_DATA=0;LED_OUT=0;/void star_send(void)O_CLK=0;delayms(5);/void send_data1(void)O_DATA=1;delay10us(1);O_CLK=1;delayms(5);O_CLK=0;delayms(5);/void send_data0(

3、void)O_DATA=0;delay10us(1);O_CLK=1;delayms(5);O_CLK=0;delayms(5);/void end_send(void)O_CLK=0;O_DATA=0;/void send_data(unsigned int se_data)unsigned char data_coun=8;unsigned int temp,mask=0x80;star_send();for(;data_coun0;data_coun-)temp=se_data;if(tempelsesend_data0();mask=1;end_send();/void main(vo

4、id)unsigned char temp;init_port();temp=0X00;delayms(100);while(1)while(I_BUSY);LED_OUT=0;delayms(1000);delayms(30);send_data(temp);0xFF=temp?temp=0x000:temp+;delayms(30);LED_OUT=1;delayms(100);注意:本程序是采用 80C51 单片机,晶振频率为 12Mhz.在用时只需调用 SEND_DATA 函数即可输入 16 位数据。9.2 一线串口测试程序#include #include sbit O_DATA=P

5、10;sbit I_BUSY=P11;void delayms(unsigned int delms_da)unsigned int i;for(;delms_da0;delms_da-)for(i=121;i0;i-);/void delay10us(unsigned char delus_da)for(;delus_da0;-delus_da);delus_da=0;delus_da=0;/void init_port(void)O_DATA=1;I_BUSY=1;/void star_send(void)O_DATA=0;delayms(3);O_DATA=1;delay10us(20)

6、;/void send_data1(void)O_DATA=0;delayms(2);O_DATA=1;delay10us(50);/void send_data0(void)O_DATA=0;delay10us(70);O_DATA=1;delay10us(50);/void send_data(unsigned char se_data)unsigned char temp,data_coun=8;unsigned char mask=0x80;star_send();for(;data_coun0;data_coun-)temp=se_data;if(tempelsesend_data0

7、();mask=1;/void main(void)unsigned char temp=0;init_port();while(1)OUT_LED=1;while(I_BUSY);OUT_LED=0;delayms(1000);send_temp=temp;send_data(send_temp);0xEf=temp?temp=0x00:temp+;delayms(10);9.3 脉冲数发码测试程序#include #include sbit O_CLR=P10;sbit O_DATA =P11;sbit I_BUSY=P12;/void delayms(unsigned int delms

8、_da)unsigned int i;for(;delms_da0;delms_da-)for(i=121;i0;i-);/void delay10us(unsigned char delus_da)for(;delus_da0;-delus_da);delus_da=0;delus_da=0;/void init_port(void)O_DATA=0;O_CLR =0;delayms(30);/void star_send(void)O_CLR=0;delayms(10);O_CLR=1;delay10us(20);O_CLR=0;O_DATA=0;delay10us(100);/void

9、send_data(unsigned char sen_data)if(0=sen_data)return ;star_send();for(;sen_data0;sen_data-)delay10us(200);O_DATA=1;delay10us(200);O_DATA=0;/void main(void)unsigned char temp;delay10us(1);init_port();temp=0;OUT_LED=0;while(1)while(I_BUSY);OUT_LED=0;delayms(2000);send_data(temp);255=temp?temp=0:temp+;OUT_LED=1;delayms(50);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报