新闻中心

EEPW首页>消费电子>设计应用> 基于K9F6408U0A和SPDS202A的数码录音系统

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

作者: 时间:2011-09-07 来源:网络 收藏
表1 命令选择信号线的功能

本文引用地址://m.amcfsurvey.com/article/166060.htm

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

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

  {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之间的复制功能硬件接口电路



评论


相关推荐

技术专区

关闭