📄 ads7843.c
字号:
#include"config.h"
//*******************************************************************************************************
//***************************** GLOBAL PERAMETER *************************************
//*******************************************************************************************************
struct POINT
{
unsigned int _X_Position; //X轴坐标
unsigned int _Y_Position; //Y轴坐标
};
struct POINT _PreviousPoint;
struct POINT _CurrentPoint;
struct POINT _PredictPoint;
struct POINT _ValidPosition[2];
unsigned char _DeltaValue;
unsigned char _FocusValue;
/*********************************************************************************************************
** 函数名称: ADSDataExchange()
** 功能描述: 扫描键盘
**
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块: 无
********************************************************************************************************/
unsigned int ADSDataExchange(unsigned char cmd)
{
unsigned char i;
unsigned int itemp;
ADS_DIN=0;
ADS_DCLK=0;
for(i=0;i<8;i++)
{
ADS_DIN=cmd&0x80;
ADS_DCLK=1;
cmd<<=1;
ADS_DCLK=0;
}
ADS_DIN=0;
for(;i<24;i++)
{
ADS_DCLK=1;
itemp<<=1;
ADS_DCLK=0;
if(ADS_DOUT)
{
itemp++;
}
}
itemp>>=4;
return(itemp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -