?? tlc2543.c
字號:
#include"config.h"
/*********************************************************************************************************
** 函數名稱: ADDataExchange()
** 功能描述: 掃描鍵盤
**
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 無
********************************************************************************************************/
unsigned int ADDataExchange(unsigned char outdata)
{
unsigned char i;
unsigned int indata=0;
while(!EOC);
ADCLK=0;
//當上升沿和下降沿數目不等時將會出錯,而且CS置0前IO必須為0
CS=0;
for(i=0;i<12;i++)
{
if(i<8)DATA_IN=outdata&0x80;
outdata<<=1;
#if FORMAT==1
indata<<=1;
if(DATA_OUT)indata|=0x01;
else indata|=0x00; //低位字節滿,高位字節空位填充0
#else
indata<<=1;
if(DATA_OUT)indata|=0x10; //高位字節滿,低位字節空位填充0
else indata|=0x00;
#endif
ADCLK=1;
ADCLK=0;
}
CS=1;
return(indata);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -