?? ads7843.h
字號:
#define START 0X80
#define X_AXIS 0X10
#define Y_AXIS 0X50
#define ANI0 0X20
#define ANI1 0X60
#define MODE 0X08 // 0:12BIT MODE ; 1 :8BIT MODE
#define SER 0X04 // 0:differential reference mode ; 1:single-ended reference mode
#define PWR0 0X00
#define PWR1 0X01
#define PWR2 0X02
#define PWR3 0X03
//sbit ADS_CS=P1^2;
sbit ADS_DIN=P3^5;
sbit ADS_DOUT=P3^4;
sbit ADS_DCLK=P3^3;
/*********************************************************************************************************
** 函數名稱: ADSDataExchange
** 功能描述: 與ADS7843通訊
**
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 無
********************************************************************************************************/
extern unsigned int ADSDataExchange(unsigned char cmd);
/*********************************************************************************************************
** 函數名稱: CheckPoint()
** 功能描述: 采集點數值
**
** 輸 入: 無
** 輸 出: 無
** 全局變量: 無
** 調用模塊: 無
********************************************************************************************************/
#define CheckPoint(point) \
{ \
point._X_Position=ADSDataExchange(START|X_AXIS|PWR3); \
\
point._Y_Position=ADSDataExchange(START|Y_AXIS|PWR3); \
} \
/**********************end****************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -