?? tlc2543.h
字號:
/*============================================================
tlc2543 模數轉換器驅動程序
==============================================================
參數定義示例:
sbit AD_CLOCK=P1^7;
sbit AD_DIN=P1^6;
sbit AD_DOUT=P1^4;
sbit AD_CS=P1^5;
程序調用說明:
ADC(選通輸入通道號0~10之間整數)
調用示例:
main(){
int result;
result=tlc2543(10);
}
=============================================================*/
unsigned int ADC(unsigned char channel)
{
unsigned int dataout=0;
unsigned int i;
AD_CLOCK=0;
AD_CS=0;
channel<<=4;
for(i=0;i<12;i++)
{
AD_DIN=(bit)(channel&0x80);
AD_CLOCK=1;
delay(1);
AD_CLOCK=0;
delay(1);
channel<<=1;
}
AD_CS=1;
delay(1);
AD_CS=0;
for(i=0;i<12;i++)
{
if(AD_DOUT) dataout|=0x01;
AD_CLOCK=1;
delay(1);
AD_CLOCK=0;
delay(1);
dataout<<=1;
}
AD_CS=1;
dataout>>=1;
return(dataout);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -