?? 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 + -