首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
TLC1549驱动程序
来源:本站整理  作者:佚名  2011-02-05 21:45:45



#include"reg52.h"
#include "intrins.h"
sbit AD_CS = P3^7;
sbit AD_DAT = P3^5;
sbit AD_CLK = P3^4;
void DelayMS(unsigned int Num);

/********主程序********/
main()
{  unsigned char i,j,q,p,k;//定义变量
   bdata unsigned int AD_Temp,Temp,TempA;
   P0=0; 
while(1)     //111111
  {
  TempA=0;
  Temp=0;
  AD_CS  = 1;
  AD_CLK = 1;
  AD_DAT = 1;
  AD_CS  = 0; 
  DelayMS(10);
  for(i=0;i<2;i++)
   {
     AD_CLK =0;
     _nop_();
     if(AD_DAT)
      { Temp+=0x01;}
     Temp  =Temp<<1;
     AD_CLK=1;
     _nop_();
    }
 for(i=0;i<8;i++)
 {
   AD_CLK =0;
   _nop_();
   if(AD_DAT)
     {  TempA+=0x01; }
   TempA =TempA<<1;
   AD_CLK =1;
   _nop_();
  }
  AD_CLK =0;
  AD_CS  =0;
  AD_Temp= Temp*256+TempA;
  P0=AD_Temp;
   j=AD_Temp/1000;
   q=(AD_Temp%1000)/100;
   p=AD_Temp%1000%100/10;
   k=AD_Temp%1000%100%10;
   DelayMS(5000);
   }//111111
}

/*********延时子程序**********/
void DelayMS(unsigned int T)
{
 for(;T>0;T--);
}


 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:4,812.50000 毫秒