?? 2543應(yīng)用程序.txt
字號(hào):
/* TLC2543 A/D轉(zhuǎn)換應(yīng)用程序
writer:shenhuaquan
time :2005-9-26 */
uint ad_2543(unsigned char port) //輸入?yún)?shù):port通道號(hào)(方式/通道控制字)
{ //輸出參數(shù):ad轉(zhuǎn)換值
//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; /*轉(zhuǎn)換結(jié)果的高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; /*轉(zhuǎn)換結(jié)果的低4位放到diwei中*/
TLC2543_CS=1;
//ad_value=aa;
ad_value=ad_value>>1;
return (ad_value); /*輸出ad轉(zhuǎn)換值*/
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -