⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 isd25120.c

📁 本压缩文件主要介绍一获奖的电子设计作品
💻 C
字号:
/*  
**  设计者:蒙林通 ***
**  华信通电子公司  **
**  广东工业大学 *****
** 设计时间:2008/08/15 *
**   ***历时:2天半 ****
*/
#include <REGX51.H>
//****************延时1MS************************//
void delays(int ms)
{unsigned int i,j;
   for(i=0;i<ms;i++)
    for(j=0;j<100;j++);
	}
//***************ISD25120驱动函数**************//
 
void set_CE(unsigned char lev)
{
  if(lev)    P2_2=1;     //定义ISD25120使能端口P1_4
  else    		P2_2=0;;
  }

 void set_PD(unsigned char lev)
{
  if(lev)    P2_3=1;      //定义ISD25120的PD端口P1_3
  else    		P2_3=0;
  }

  void set_PR(unsigned char lev)
{
  if(lev)    P2_4=1;      //定义ISD25120的PR端口P1_2
  else    		P2_4=0;
  }

  void set_A6(unsigned char lev)
{
  if(lev)    P2_1=1;     //定义ISD25120的A6端口P1_1
  else    		P2_1=0;
  }

  void set_A0(unsigned char lev)
{
  if(lev)    P2_0=1;      //定义ISD25120的PR端口P1_0
  else    		P2_0=0;
  }


//*********************ISD25120段的播放*************//
void seek_play(unsigned char s)
{
 set_A6(1);
  set_A0(1);
   set_PD(1);
  delays(50);
  set_PD(0);
  set_PR(1);
 while(s--)
 {
   set_CE(0);
   delays(40);
   set_CE(1);
   delays(40);
  }
   set_A0(0);
   }


//************************录音播放程序*********************//
void play(void)
{
 set_CE(0);
 delays(2000);
 set_CE(1);
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -