久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 大家幫幫忙,來看看怎么添加ISD4004推出程序?? [打印本頁]

作者: zhidan    時間: 2009-6-26 19:36
標題: 大家幫幫忙,來看看怎么添加ISD4004推出程序??
#include <reg52.h>
#include <intrins.h>
sbit cs_4004 = P0^0;
sbit sclk_4004= P0^3;
sbit mosi_4004= P0^1;
sbit miso_4004= P0^2;
sbit rac_4004 = P0^4;
sbit int_4004 = P0^5;
void delay(unsigned int i) //延時程序
{
 while(i--);
}
void stopmode() //停止
{
 unsigned char m,i,j;
 cs_4004=1;
 sclk_4004=0;
 cs_4004=0;
 m=0x30;
 for(i=0;i<8;i++)
 {
  m=_cror_(m,1);
  j=m<<1;
  mosi_4004=CY;
  sclk_4004=0;
  sclk_4004=1;
 }
 cs_4004=1;
}
void powerdown() //下電
{
 unsigned char m,i,j;
 cs_4004=1;
 sclk_4004=0;
 cs_4004=0;
 m=0x10;
 for(i=0;i<8;i++)
 {
  m=_cror_(m,1);
  j=m<<1;
  mosi_4004=CY;
  sclk_4004=0;
  sclk_4004=1;
 }
 cs_4004=1;
}
void powerup()// 上電
{
 unsigned char m,i,j;
 cs_4004=1;
 sclk_4004=0;
 cs_4004=0;
 m=0x20;
 for(i=0;i<8;i )
 {
  m=_cror_(m,1);
  j=m<<1;
  mosi_4004=CY;
  sclk_4004=0;
  sclk_4004=1;
 }
 cs_4004=1;
}
void record4004(unsigned int address)
{// 錄音 address--錄音地址 0---2400
 unsigned char i,m,j;
 unsigned int datasoute=0; 
 powerup();
 delay(5118);//上電延時
 powerup();
 delay(5118);//上電延時
 delay(5118);//上電延時
 cs_4004=1;
 sclk_4004=0;
 m=0xa0;
 cs_4004=0;
 for(i=0;i<16;i++)
 {
  address=_iror_(address,1);
  datasoute=address<<1;
  mosi_4004=CY;
  sclk_4004=0;
  sclk_4004=1;
 }
 for(i=0;i<8;i++)
 {
  m=_cror_(m,1);
  j=m<<1;
  mosi_4004=CY;
  sclk_4004=0;
  sclk_4004=1;
 }
 cs_4004=1;
 sclk_4004=0;
 m=0xb0;
 cs_4004=0;
 for(i=0;i<8;i++)
 {
  m=_cror_(m,1);
  j=m<<1;
  mosi_4004=CY;
  sclk_4004=0;
  sclk_4004=1;
 }
 cs_4004=1;
 P0=0xff;
 datasoute=0;
 while(int_4004==1) //存儲地址換行標志
 {
  if(rac_4004)//記錄本次錄音所占的行數(也就是本次錄音有多大)
  {
   delay(20000);
   datasoute++;
  }
// 在這里應該加上自己的程序,就是錄音退出程序
 }
}//while end;
void audioout(unsigned int address) //放音程序
{
 unsigned char i,m,j;
 unsigned int datasoute;
 powerup();
 cs_4004=1;
 sclk_4004=0;
 cs_4004=0;
 m=0xe0;
 for(i=0;i<16;i++)
 {
  address=_iror_(address,1);
  datasoute=address<<1;
  sclk_4004=0;
  mosi_4004=CY;
  sclk_4004=1;
 }
 for(i=0;i<8;i++)
 {
  m=_cror_(m,1);
  j=m<<1;
  sclk_4004=0;
  mosi_4004=CY;
  sclk_4004=1;
 }
 cs_4004=1;
 sclk_4004=0;
 m=0xf0;
 cs_4004=0;
 for(i=0;i<8;i )
 {
  m=_cror_(m,1);
  j=m<<1;
  sclk_4004=0;
  mosi_4004=CY;
  sclk_4004=1;
 }
 cs_4004=1;
 P0=0xff;
 while(int_4004==1)
 {
 }
}
void main()
{
 record4004(0);
 audioout(0);
 while(1);
}

作者: mclean01    時間: 2013-9-10 23:02
我也在弄這個,用的是ISD4003.可能跟4004不同,請問你成功了嗎?




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲一二三区不卡 | 99福利视频| 国内精品视频在线观看 | 综合精品久久久 | 精品一区av | 久久综合久久综合久久综合 | 国产精品美女久久久久久久网站 | 国产 日韩 欧美 制服 另类 | 精品一区二区三区在线视频 | 福利一区在线观看 | 99福利视频| 国产黄色在线观看 | 免费视频一区二区 | 欧美在线天堂 | 欧美在线综合 | 国产精品成人一区二区三区夜夜夜 | 久操伊人| 久久久影院 | 国产一区影院 | 九九久久这里只有精品 | 你懂的国产 | 91日日| 日本在线观看视频 | 日韩美女爱爱 | 久久亚洲美女 | 国产wwwcom| 成人免费区一区二区三区 | 成人三级视频在线观看 | 国产精品一区二区久久久久 | 国产精品亚洲精品日韩已方 | 综合色久| 91精品国产乱码麻豆白嫩 | 国产成人免费在线 | 色婷婷久久综合 | 81精品国产乱码久久久久久 | 亚洲欧美国产一区二区三区 | 日本成人中文字幕在线观看 | 亚洲欧美中文日韩在线v日本 | 久久www免费人成看片高清 | www.久草.com| 天天夜夜人人 |