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

📄 tlc1549驱动(c代码).txt

📁 tlc1549驱动(C代码),测试可用!
💻 TXT
字号:
tlc1549驱动程序
#include<reg52.h>
#include<stdio.h>
#include<intrins.h>

#define uchar unsigned char
#define uint  unsigned int

sbit    clk    = P1^3;        //ad_clk
sbit     cs    = P1^5;        //ad_cs
sbit     dout    = P1^4;        //ad_dout

uint adc(void);            //ad convert
void delay(uchar us);        //delay
uint result=0;                //the result of ad convert

main()
{  
  for(;;)
   {float u1=0;
    u1=adc();
    result=(500*(u1))/(1024);
    _nop_();
   }      
}

uint adc(void)
{ 
  uint  u=0;
  uchar i;
  cs=1;
  _nop_();
  cs=0;
  for(i=0;i<10;i++)        //read data
   { 
     clk=0;
     u=(u<<1)|dout;
     clk=1;
     _nop_();      
   }
  delay(2);            //delay 25uS
  cs=1;
  return(u);            //return ad data
}

void delay(uchar us)        //delay time
{while(us--);
}

⌨️ 快捷键说明

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