您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

TMPN3150与TLC0832的两种接口实现方法

时间:2007-1-20栏目:电子通信论文

  io_out(clk,1);
  
  }
  
  io_out(clk,0);//一个时钟的间隔
  
  io_out(clk,1);//以使多路器稳定
  
  for(i=0;i<8;i++)//接收转换结果
  
  {
  
  io_out(clk,0);
  
  if(io_in(io_do)==1)
  
  {
  
  adc_inbit=1;
  
  adc_inbit=adc_inbit<<(7-i);
  
  digital_out=digital_out+adc_inbit;
  
  }
  
  io_out(clk,1);
  
  }
  
  io_out(cs,1)
  
  returndigital_out;
  
  }
  
  4结束语
  
  Neuron芯片不同于普通的微处理器,本文介绍的神经元芯片与A/D芯片TLC0832的两种接口实现方法各有利弊,具体表现如下:
  
  (1)方法1是Neuron芯片所特有的,而方法2较通用,它不仅适用于Neuron芯片,而且适用于各种有I/O脚的微处理芯片;
  
  (2)方法1的硬件要求比较严格,可选的I/O脚只有一个,即片选信号输出脚,而方法2脚把几个与TLC0832相连的I/O脚视为普通的I/O脚,随便哪个I/O脚都可与TLC0832相连(如果Neuron芯片的IO8、IO9或IO10已用,那只能选方法2了);
  
  (3)方法1编程较短,但不但于调试,而方法2则编程较长,但较为直观,而且便于调试;
  
  (4)方法1的CLK占空比和时钟速率较为稳定,而方法2的CLK占空比与指令执行时间有关。对于常用单片机的人来说,方法2较易上手,则方法1则更专业;方法2的硬件接法更灵活,但编程较长……总之,使用这两种方法应根据实际情况灵活地作出选择。
  
  
  
 

上一页  [1] [2] [3] 

下页更精彩:1 2 3 4 下一页