- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电压增益为20倍放大电路
电压增益为50倍放大电路
电压增益200倍放大电路
//*****************************************************
// ISD4002-89c51开发板演示例程 C51版本 *
// 作者:中青世纪 Lell *
// 2008.2.27 *
// *
// 更多ISD4000使用心得请登陆中青世纪论坛 *
// /bbs *
// *
//*****************************************************
#include reg51.h
sbit SS = P1^0; //片选
sbit SCLK = P1^1; //ISD4003时钟
sbit MOSI = P1^2; //数据输入
sbit MISO = P1^3; //数据输出
sbit LED = P1^7; //指示灯
sbit ISD_INT= P3^2; //中断
sbit AN = P1^6; //执行
sbit STOP = P1^5; //复位
sbit PR = P1^4; //PR=1录音 PR=0放音
void delay(unsigned int time) //延迟n微秒
{
while(time!=0)
{
time-- ;
}
}
void delayms(unsigned int time) //延迟n毫秒
{ TMOD=0x01;
for(time;time0;time--)
{
TH0=0xfc;
TL0=0x18;
TR0=1;
while(TF0!=1)
{;}
TF0=0;
TR0=0;
}
}
//************************************
//ISD4002 spi串行发送子程序,8位数据
//************************************
void spi_send(unsigned char isdx)
{ unsigned char isx_counter;
SS=0; //ss=0,打开spi通信端
SCLK=0;
for(isx_counter=0;isx_counter8;isx_counter++) //先发低位再发高位,依次发送。
{ if ((isdx0x01)==1)
MOSI=1;
else
MOSI=0;
isdx=isdx1;
SCLK=1;
delay(2);
SCLK=0;
delay(2);
}
}
//*******************************
//发送stop指令
//*******************************
void isd_stop(void)
{ delay(10);
spi_send(0x30);
SS=1;
delayms(50);
}
//*******************************
//发送上电指令,并延迟50ms
//*******************************
void isd_pu(void)
{ delay(10);
SS=0;
spi_send(0x20);
SS=1;
delayms(50);
}
//*******************************
//********发送掉电指令,并延迟50ms
void isd_pd(void)
{ delay(10);
spi_send(0x10);
SS=1;
delayms(50);
}
//*******************************
//发送play指令
//*******************************
void isd_play(void)
{
LED=0;
spi_send(0xf0);
SS=1;
}
//*******************************
//发送rec指令
//*******************************
void isd_rec(void)
{
LED=0;
spi_send(0xb0);
SS=1;
}
//*******************************
//发送setplay指令
//*******************************
void isd_setplay(unsigned char adl,unsigned char adh)
{ spi_send(adl); /
您可能关注的文档
最近下载
- 雄安新区绿色建筑设计导则.docx VIP
- [物理]fname=避雷针保护范围计算1.ppt VIP
- (高清版)DB1331∕T 039-2023雄安新区绿色建筑设计标准.docx VIP
- 四年级下数学试卷.doc VIP
- 制冷与空调作业危险性分析.pptx
- 人教版小学五年级下册数学综合测试卷一.doc VIP
- 循证护理模式下(SAPIM)一例老年卒中后吞咽障碍患者的营养管理PPT.pptx VIP
- DB1331_T 040-2023 雄安新区绿色城区规划设计标准.pdf VIP
- 2025高中物理讲义(含解析)第一章 运动的描述 匀变速直线运动的研究.pdf VIP
- DB1331T 068-2023 雄安新区园区碳排放核算标准 第1部分:公共建筑园区.pdf VIP
文档评论(0)