亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? msin.c

?? ISD400X系列語音錄音芯片大全驅動代碼
?? C
字號:
//=================================================
//創建者:蔡星      QQ:364444296
//創建日期:2006年11月12日
//項目:ISD4004語音芯片的錄放
//=================================================
#include<reg51.h>
#include<intrins.h>
#include<head.h>

#define uchar unsigned char
#define uint  unsigned int
//uint count;
uint count=0;

sbit sclk_4004=P3^5;
sbit rac_4004=P3^3;
sbit _int_4004=P3^4;
sbit ss_4004=P3^0;
sbit sda_4004=P3^1;
//sbit sda_4004_=P3^1;

sbit stop_4004=P1^0;//這是51板上的按鍵
sbit Luyin_4004=P1^1;
sbit play_4004=P1^2;
sbit hang_4004=P1^3;//

void delay_ISD4004(int i)
{
 while(--i);
} 

void stop()
{
 uchar number,i;
 number=0x30;
 ss_4004=1;
 sclk_4004=0;
 ss_4004=0;
 for(i=0;i<8;i++)
 {
  if(number&0x01)  sda_4004=1;
  else             sda_4004=0;
  sclk_4004=0;
  sclk_4004=1;
  number=number>>1;
  //number>>=1;
 }
 ss_4004=1;
}

void power_down()
{
 uchar num,i;
 num=0x10;
 ss_4004=1;
 sclk_4004=0;
 ss_4004=0;
 for(i=0;i<8;i++)
 {
 
  if(num&0x01)   sda_4004=1;
  else            sda_4004=0;
  sclk_4004=0;
  sclk_4004=1;
  num=num>>1;
 }
 ss_4004=1;
}

void power_up()
{
 uchar bult,_data_,i;
 bult=0x20;
 ss_4004=1;
 sclk_4004=0;
 ss_4004=0;
 _data_=bult;
 for(i=0;i<8;i++)
 {
  
  if(_data_&0x01)    sda_4004=1;
  else               sda_4004=0;
  sclk_4004=0;
  sclk_4004=1;
  //bult=bult>>1;
  _data_>>=1;
 }
 ss_4004=1;
}

void record_4004(uint address)//address:0-2400
{
 uchar data_4004,numb,i;
 uint data_mode=0;
 numb=0xa0;

 power_up();
 delay_ISD4004(5200);//大于25ms
 power_up();
 delay_ISD4004(10400);//是上面延時的兩倍

 ss_4004=1;
 sclk_4004=0;
 ss_4004=0;
 data_mode=address;
 for(i=0;i<16;i++)//16位地址控制位
 {
 
  if(data_mode&0x01)   sda_4004=1;
  else                 sda_4004=0;
  sclk_4004=0;
  sclk_4004=1;
  //address=address>>1;
  data_mode>>=1;
  }
  data_4004=numb;
 for(i=0;i<8;i++)
 {
  if(data_4004&0x01)   sda_4004=1;
  else                 sda_4004=0;
  sclk_4004=0;
  sclk_4004=1;
  //numb=numb>>1;
  data_4004>>=1;
 }

 numb=0xb0;
 ss_4004=1;
 sclk_4004=0;
 ss_4004=0;
 for(i=0;i<8;i++)
 {
  if(numb&0x01)   sda_4004=1;
  else                 sda_4004=0;
  sclk_4004=0;
  sclk_4004=1;
  //numb=numb>>1;
  numb>>=1;
 }
 ss_4004=1;
 P3=0xff;
 data_mode=0;
 while(_int_4004==1) //存儲地址換行標志
 {
  if(rac_4004)
  {
   delay_ISD4004(20000);
   data_mode++; //記錄本次錄音所占的行數 就是本次錄音有多大
  }
   if(stop_4004==0){stop();return;}
 }
}

void audio_out_4004(uint address)
{
 uchar _data_4004,_numb,i;
 uint _data_mode;
 _numb=0xe0;

 power_up();
 delay_ISD4004(5200);
 ss_4004=1;
 sclk_4004=0;
 ss_4004=0;
 _data_mode=address;
 for(i=0;i<16;i++)//16位地址控制位
 {
  
  sclk_4004=0;
  if(_data_mode&0x01)   sda_4004=1;
  else                 sda_4004=0;
  //sclk_4004=0;
  sclk_4004=1;
  //address=address>>1;
   _data_mode>>=1;
 }
 _data_4004=_numb;
 for(i=0;i<8;i++)
 {
  
  sclk_4004=0;
  if(_data_4004&0x01)   sda_4004=1;
  else                 sda_4004=0;
   //sclk_4004=0;
  sclk_4004=1;
  //_numb=_numb>>1;
  _data_4004>>=1;
 }

 _numb=0xfe;
 ss_4004=1;
 sclk_4004=0;
 ss_4004=0;
 _data_4004=_numb;
 for(i=0;i<8;i++)
 {
  sclk_4004=0;
  if(_data_4004&0x01)   sda_4004=1;
  else                 sda_4004=0;
  //sclk_4004=0;
  sclk_4004=1;
  //_numb=_numb>>1;
  _data_4004>>=1;
 }
 ss_4004=1;
 P3=0xff;
 while(_int_4004==1)
 {
  if(stop_4004==0){stop();return;}
 }
}



main()
{
 //uint count=0;
 //delay_ISD4004(100000);
 while(1)
 {
  /*if(Luyin_4004==0) 
  { 
   P2=0x0f;
   delay_ISD4004(10000);
   record_4004(0);
   P2=0xfd;
   delay_ISD4004(10000);
  }
  if(play_4004==0)
  {
   P2=0xf0;
   delay_ISD4004(10000);
   audio_out_4004(0);
    P2=0xdf;
   delay_ISD4004(10000);
  }*/
  if(hang_4004==0)
  {
   //while(hang_4004==0) delay_ISD4004(100);
   //delay_ISD4004(500);
   count=count++;
   display(count);
   //while(hang_4004);
   //delay_ISD4004(1000);	 co
   if(count>5) 
   {
    count=0;
	display(count);
   //delay_ISD4004(1000);
   }
   //while(stop_4004);
  }
 

  if((Luyin_4004==0)&&(count==0))
  {
   display(count);delay_ISD4004(1000);record_4004(0);
  }
  if((play_4004==0)&&(count==0))
  {
   display(count);delay_ISD4004(1000);audio_out_4004(0);
  }
  
   if((Luyin_4004==400)&&(count==1))
  {
   display(count);delay_ISD4004(1000);record_4004(0);
  }
  if((play_4004==400)&&(count==1))
  {
   display(count);delay_ISD4004(1000);audio_out_4004(0);
  }
   
  
  if((Luyin_4004==800)&&(count==2))
  {
   display(count);delay_ISD4004(1000);record_4004(0);
  }
  if((play_4004==800)&&(count==2))
  {
   display(count);delay_ISD4004(1000);audio_out_4004(0);
  }

   if((Luyin_4004==1200)&&(count==3))
  {
   display(count);delay_ISD4004(1000);record_4004(0);
  }
  if((play_4004==1200)&&(count==3))
  {
   display(count);delay_ISD4004(1000);audio_out_4004(0);
  }

   if((Luyin_4004==1600)&&(count==4))
  {
   display(count);delay_ISD4004(1000);record_4004(0);
  }
  if((play_4004==1600)&&(count==4))
  {
   display(count);delay_ISD4004(1000);audio_out_4004(0);
  }

   if((Luyin_4004==2000)&&(count==5))
  {
   display(count);delay_ISD4004(1000);record_4004(0);
  }
  if((play_4004==2000)&&(count==5))
  {
   display(count);delay_ISD4004(1000);audio_out_4004(0);
  }


 }
}  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩不卡一区二区| 国产成人在线色| 国产精品一区二区免费不卡 | 91啪亚洲精品| 欧美精品乱码久久久久久| 2023国产一二三区日本精品2022| 亚洲天堂a在线| 狠狠色丁香久久婷婷综合丁香| 在线亚洲一区二区| 久久久精品综合| 日本一区中文字幕| 91成人在线免费观看| 国产色婷婷亚洲99精品小说| 蜜臀av性久久久久蜜臀aⅴ四虎| 色综合天天综合网天天狠天天| 久久影院午夜片一区| 日本在线不卡一区| 欧美四级电影在线观看| 亚洲三级在线免费| 成人av免费网站| 国产日韩欧美在线一区| 国产一区欧美一区| 2023国产精品视频| 国产在线视频不卡二| 日韩欧美一区二区不卡| 五月激情综合网| 欧美日韩一区二区在线视频| 亚洲欧美一区二区三区孕妇| 成人看片黄a免费看在线| 国产网红主播福利一区二区| 国产成人亚洲综合a∨猫咪| 久久久久久一级片| 国产一区二区91| 久久综合网色—综合色88| 久久99精品一区二区三区| 欧美tickling网站挠脚心| 极品少妇xxxx偷拍精品少妇| 亚洲精品一线二线三线| 国内精品伊人久久久久av一坑| 欧美成人一区二区三区在线观看| 日韩中文字幕不卡| 欧美一区三区四区| 裸体健美xxxx欧美裸体表演| 精品美女在线观看| 国产成人免费视频| 亚洲欧洲在线观看av| 在线视频你懂得一区| 亚洲国产精品一区二区www| 欧美精选在线播放| 日本成人在线不卡视频| 精品国产电影一区二区| 丁香激情综合五月| 亚洲精品国产精华液| 欧美乱妇一区二区三区不卡视频| 欧美aaa在线| 亚洲国产成人一区二区三区| 色欧美88888久久久久久影院| 亚洲高清在线精品| 久久伊99综合婷婷久久伊| 97久久精品人人做人人爽50路| 亚洲一区二区三区四区在线观看| 日韩亚洲欧美一区二区三区| 国产白丝精品91爽爽久久| 亚洲精品国产一区二区三区四区在线| 91 com成人网| 成人免费看黄yyy456| 亚洲成av人片一区二区梦乃| 精品久久久久久久久久久久包黑料| 国产成人精品免费在线| 亚洲综合色视频| 久久久久久夜精品精品免费| 91国产福利在线| 国产一区在线精品| 亚洲成av人片www| 国产精品少妇自拍| 欧美一区二区三区男人的天堂| 成人的网站免费观看| 奇米精品一区二区三区四区 | 91美女蜜桃在线| 蜜臀精品久久久久久蜜臀| 中文在线资源观看网站视频免费不卡 | 国产精品成人免费在线| 7878成人国产在线观看| 成人午夜私人影院| 青青草97国产精品免费观看无弹窗版| 国产欧美日韩亚州综合| 欧美一区二区在线免费播放| 91同城在线观看| 国产精品 欧美精品| 日本色综合中文字幕| 一区二区三区鲁丝不卡| 亚洲国产成人一区二区三区| 精品处破学生在线二十三| 欧美日韩精品欧美日韩精品 | 日韩欧美一级在线播放| 在线观看欧美日本| 成人免费高清在线| 国产一级精品在线| 免费观看久久久4p| 日韩av中文字幕一区二区三区| 亚洲欧美一区二区三区久本道91| 国产欧美精品一区二区色综合| 欧美电视剧在线看免费| 欧美日韩美少妇| 欧美性极品少妇| 91激情在线视频| 日本韩国一区二区| 91麻豆成人久久精品二区三区| 成人高清av在线| 成人黄色电影在线| 国产成人av在线影院| 国产mv日韩mv欧美| 激情欧美一区二区三区在线观看| 麻豆精品一区二区三区| 日本午夜精品视频在线观看| 亚洲成a天堂v人片| 日韩高清一级片| 久色婷婷小香蕉久久| 免费成人在线视频观看| 久久精品噜噜噜成人88aⅴ| 日本色综合中文字幕| 精品一区二区三区欧美| 韩国视频一区二区| 国产精品一区二区在线播放| 国产精品一区一区| 成人精品在线视频观看| 99久久777色| 欧美在线观看你懂的| 欧美欧美欧美欧美首页| 欧美一卡2卡三卡4卡5免费| 日韩欧美在线一区二区三区| 精品精品国产高清a毛片牛牛| 久久午夜羞羞影院免费观看| 日韩中文字幕区一区有砖一区 | 日韩视频免费观看高清在线视频| 欧美日韩精品一区二区三区| 日韩三级电影网址| 久久久久国色av免费看影院| 一区免费观看视频| 日韩精品免费专区| 精品一二线国产| av在线不卡观看免费观看| 欧美影院午夜播放| 欧美草草影院在线视频| 国产精品污www在线观看| 亚洲精品国久久99热| 久久精品999| 日本精品视频一区二区三区| 欧美一级日韩免费不卡| 国产精品美日韩| 亚州成人在线电影| 国产福利精品导航| 欧美日韩亚洲丝袜制服| 久久久亚洲午夜电影| 一区二区国产视频| 精品一区二区久久| 欧美私人免费视频| 国产日本亚洲高清| 日韩专区中文字幕一区二区| 成人免费高清视频| 日韩一级黄色片| 亚洲精品久久嫩草网站秘色| 国产一区二区三区综合| 欧美天堂一区二区三区| 亚洲国产成人在线| 九九精品视频在线看| 欧美亚一区二区| 亚洲国产精品高清| 捆绑紧缚一区二区三区视频 | 亚洲综合色婷婷| www.99精品| 国产亲近乱来精品视频| 日韩二区三区四区| 91丝袜美腿高跟国产极品老师| 久久先锋影音av| 奇米精品一区二区三区在线观看| 在线一区二区观看| 日韩久久一区二区| 成人性色生活片免费看爆迷你毛片| 日韩午夜av电影| 亚洲国产视频网站| 欧洲视频一区二区| 亚洲欧美日韩中文字幕一区二区三区 | 一区二区三区日韩在线观看| 国产精品综合av一区二区国产馆| 91麻豆精品国产91久久久久久 | 精品国产凹凸成av人导航| 亚洲香蕉伊在人在线观| 99精品国产热久久91蜜凸| 欧美国产日产图区| 国产高清无密码一区二区三区| 欧美一卡2卡三卡4卡5免费| 丝袜美腿亚洲综合| 欧美日韩大陆一区二区| 午夜激情一区二区三区| 欧美日韩成人高清| 五月婷婷综合在线| 欧美一区二区在线播放| 日韩黄色在线观看| 日韩一级成人av|