基于K9F6408U0A和SPDS202A的数码录音系统

消费电子 时间:2011-09-07来源:网络
表1 命令选择信号线的功能

  

  TADD7~TADD0为8位数据线。它在工作时,主控制器的SPDS202A发送三个字节的数据,其中,第一个字节总是0FFh,第二个字节为命令码低字节,第三个字节命令码高字节;然后再由主控制器接收从SPDS202A返回的两个字节的数据。二者之间的通信程序如下(用C51编写):

  Void Mcu_202_Comm(void) /*MUC和SPDS202A通信程序*/

  {via=0xFF; /*第一字节送0FFh*/

  SendOneData( ); /*调用发送一字节数据子程序*/

  Via=CMDL; /*第二字节送命令码低字节*/

  SendOneData( );

  Via_CMDH; /*第三字节送命令码高字节*/

  SendOneData( );

  ECHOL=ReadOneData( ); /*读返回数据*/

  ECHOH=ReadOneData( );

  }

  下面以录音功能的实现程序为例,可以很清楚地说明系统是如何工作的。

  Void Record(void)

  {CMDL=0x00; /*发送录音命令码*/

  CMDH=0x10;

  Mcu_202_Comm( );

  If(Err=1) /*如果发生错误,则返回*/

  {Err=0;

  return;

  }

  }

  可以看出,系统是通过主控制器向SPDS202A发送一系列控制命令码来实现其功能的。

  

实现两块FLASH之间的复制功能硬件接口电路

1 2 3

关键词: 系统 数码录音 SPDS202A K9F6408U0A 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版