资源简介

DAC7612是ti一款12位DAC芯片,内部基准,双通道输出。输出为0mV~4095mV,步进为1mV,转换速度快,误差很小,容易使用

资源截图

代码片段和文件信息

/*****************************************************
Convert_DAC7612_A(AB|0x2000);                                      DAC7612的A通道输出
Convert_DAC7612_A(Byte|0x3000);                                       DAC7612的A通道输出
Convert_DAC7612_A(Byte|0x1000);或Convert_DAC7612_A(Byte|0x1000);  DAC7612的A、B通道同时输出
  《‘Byte’为要DAC7612输出的12位数据》
****************************************************/

#include
#include

#define uint  unsigned int
#define uchar unsigned char

sbit SDI=P0^4;
sbit CLK=P0^5;
sbit LOADDACS=P0^6;
sbit CS=P0^7;


void Convert_DAC7612(unsigned int Byte)
{
   uchar i;
   uint number=0x2000;

   LOADDACS=0;
   CLK=1;
   CS=1;         
   _nop_( );
   
   LOADDACS=1;      
   _nop_( );
   CS=0; 
   _nop_( );

   for(i=0;i<14;i++)
     { 
     CLK=0; 
_nop_( );  
  
         if(Byte&number)                                               //相与之后判断数据是1  还是0
                 {
                    SDI=1;
                  }
                 else
                   {
                     SDI=0;
                   }
_nop_( );    
CLK=1;                               //CLK位置1 
number = number >>1;                                         //右移为下一次判断做准备         
        _nop_( ); 
    
}
CS=1;
_nop_( );
    LOADDACS=0;        
    _nop_( );
    LOADDACS=1;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     340783  2011-07-18 09:28  dac7612.pdf

     文件       5850  2011-07-18 15:15  DAC7612\DAC7612

     文件       1441  2011-07-18 14:00  DAC7612\dac7612.c

     文件         99  2011-07-18 13:37  DAC7612\dac7612.h

     文件         75  2011-07-18 15:15  DAC7612\DAC7612.lnp

     文件       3310  2011-07-18 15:15  DAC7612\dac7612.LST

     文件       8204  2011-07-18 15:15  DAC7612\DAC7612.M51

     文件       2519  2011-07-18 15:15  DAC7612\dac7612.OBJ

     文件       2715  2011-07-22 21:28  DAC7612\DAC7612.Opt

     文件        173  2011-07-22 21:28  DAC7612\DAC7612.plg

     文件       2308  2011-07-18 13:37  DAC7612\DAC7612.Uv2

     文件       2714  2011-07-22 21:22  DAC7612\DAC7612_Opt.Bak

     文件          0  2011-07-18 09:29  DAC7612\DAC7612_Uv2.Bak

     文件       1818  2011-07-18 14:00  DAC7612\main.c

     文件       3969  2011-07-18 15:15  DAC7612\main.LST

     文件       3171  2011-07-18 15:15  DAC7612\main.OBJ

     文件       6376  2005-03-22 15:22  DAC7612\STARTUP.A51

     文件      14049  2011-07-18 15:15  DAC7612\STARTUP.LST

     文件        749  2011-07-18 15:15  DAC7612\STARTUP.OBJ

     目录          0  2011-07-22 21:44  DAC7612

----------- ---------  ---------- -----  ----

               400323                    20


评论

共有 条评论