- 3
- 0
- 约4.57千字
- 约 7页
- 2018-07-08 发布于湖北
- 举报
isd4004语音模块exvra2
#includereg52.h //52系列单片机头文件#define uchar unsigned char //已经调好的程序#define uint unsigned intuchar adl,adh; //定义高位地址和低位地址uchar dz_jia; //地址加键sbit sclk_4004=P0^0; //ISD4004时钟端sbit cs_4004=P0^1; //ISD4004片选端 sbit mosi_4004=P0^2; //ISD4004数据输入端 sbit miso_4004=P0^3; //ISD4004数据输出端sbit int_4004=P0^4; //ISD4004中断端//sbit rac_4004=P0^5; //ISD4004行地址时钟端sbit key0 = P3^0; //定义停止键sbit key1 = P3^1; //录音键sbit key2 = P3^2; //放音键sbit key3 = P3^3; //变换地址键sbit led1=P1^0; //录音指示灯sbit led2=P1^1; //放音指示灯//sbit nong=P2^7; //录音地址一//sbit xian=P2^6; //录音地址二//sbit cheng=P2^5; //录音地址三 void delay(uint t) //延时函数-毫秒级{ uint i,j; for(i=t;i0;i--) for(j=110;j0;j--);}void delay_us(uint time) //延时函数-微妙级{ while(time!=0)time--;} void send(uchar date) //发送指令函数{ uchar i; cs_4004=0; //ISD4004片选下降沿有效 for(i=0;i8;i++) //依次串行发送地址或数据 { sclk_4004=0; //ISD4004时钟置低 if(date0x01==0x01) //先送低位,再送高位 { mosi_4004=1; //最低位是1;发送的数据就是1 } else mosi_4004=0; //最低位是0;发送的数据就是0 date=1; delay_us(2); sclk_4004=1; //数据在SCLK=1锁存至ISD4004 delay_us(2); }}void power_on() //上电函数{ cs_4004=0; //ISD4004片选下降沿有效 delay_us(2); send(0x20); //上电指令 delay_us(2); cs_4004=1; //ISD4004片选上升沿无效 delay(50);}void power_down(void) //下电函数{ cs_4004=0; delay_us(2); send(0x10); //下电指令 delay_us(2); cs_4004=1; delay(50);} void stop(void) //停止函数{ cs_4004=0; delay_us(2); send(0x30); //停止指令 delay_us(2); cs_4004=1; delay(2);}void isd_play(void) //从当前地址开始放音(直至EOM或OVF){ cs_4004=0; delay_us(2); send(0xf0); //放音指令 delay_us(2); cs_4004=1; delay(2);}void isd_rec(void) //从当前地址开始录音(直至OVF或停止){ cs_4004=0; delay_us(2); send(0xb0); //录音指令 delay_us(2); cs_4004=1; delay(2);}void setplay(adl,adh) //放音控制函数{ cs_4004=0; delay(2); send(adl); //发送放音起始地址 低位 delay_us(2); send(adh); //发送放音起始地址 高位 delay_us(2
您可能关注的文档
- 股票期权理论及在公司激励中的应用研究zkfohv.doc
- 腹痛的鉴别与病案分析_d2bo.ppt
- 范本工程款结算还款协议3umv41.doc
- 花生去壳机说明书_df5qv.doc
- 范本工程款结算还款协议62893wrpojh.doc
- 董事会董事长总经理副总经理监事会工作职责r4qju1.doc
- 董事监事高级管理人员声明及承诺书1x9m4i.doc
- 蛋鸡料调查报告5khwt5.doc
- 蛋鸡场夏季热应激阶段的饲养管理nrw9i.ppt
- 蛋鸡饲养管理技术规程dzrjgq.doc
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 环境工程仪表及自动化项目九 执行器的使用.ppt VIP
- 儿童读物 神奇树屋 29 - Christmas in Camelot.doc VIP
- 2026年江西农业工程职业学院单招职业适应性考试必刷测试卷推荐.docx VIP
- 人教A版高中数学必修第2册全册教学课件(2025年7月修订).pptx
- 静脉注射免疫球蛋白在儿童神经系统自身免疫性疾病中的应用专家共识(2025).pptx VIP
- 中职语文高教版基础模块上册《伐檀》同步练习(含答案).docx VIP
- 2025年江西农业工程职业学院单招职业适应性测试必刷测试卷推荐.docx VIP
- 《家政培训实务》家政培训师课程全套教学课件.pptx
- 幼小衔接家长手册.pdf VIP
- 2024年江西农业工程职业学院单招职业适应性测试必刷测试卷附答案.docx VIP
原创力文档

文档评论(0)