⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2543应用程序.txt

📁 此程序位TLC2543标准应用程序
💻 TXT
字号:
        /*  TLC2543 A/D转换应用程序
	    writer:shenhuaquan
            time  :2005-9-26	*/


uint ad_2543(unsigned char port)  //输入参数:port通道号(方式/通道控制字)
{                                 //输出参数:ad转换值

  //uchar  aa;  /*方式/通道控制字*/
  uchar  i;
  uint   ad_value=0;
  CLK=0;
  TLC2543_CS=1;
  _nop_();
  _nop_();
  _nop_();
  TLC2543_CS=0;
  for(i=8;i>0;i--)
   {
     //CY=DOUT;
     //aa<<=1;
     if(DOUT) ad_value|=0x01;
     //aa<<=1;
     //DIN=CY;
     DIN=(bit)(port&0x80);
     CLK=1;
     _nop_();
     _nop_();
     CLK=0;
     _nop_();
     _nop_();
    port=port<<1;
    ad_value=ad_value<<1;
   }
  //gaowei=aa; /*转换结果的高8位放到gaowei中*/
  //aa=0;  
  for(i=4;i>0;i--)
   {
     //CY=DOUT;
     //aa<<=1;
     if(DOUT) ad_value|=0x01;
     SCK=1;
     _nop_();
     _nop_();
     SCK=0;
     _nop_();
     _nop_();
     ad_value=ad_value<<1;
    }
  //diwei=aa;   /*转换结果的低4位放到diwei中*/	
 TLC2543_CS=1;
 //ad_value=aa;
 ad_value=ad_value>>1;
 return (ad_value);      /*输出ad转换值*/
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -