源文件51上只有一個外用ad轉(zhuǎn)換,因此y軸沒用,還有z為按鍵,按下為高電平
頭文件"XPT2046.h""lcd.h"自己百度或找我要,
#include<reg51.h>
#include"XPT2046.h"
#include"lcd.h"
unsigned int b=0,i,a;
unsigned int temp,count;
unsigned char code makeo[2]="z=";
unsigned char code make[2]="x=";
void Delay10ms(unsigned int c);
void main()
{
LcdInit();
LcdWriteCom(0x80);
for(i=0;i<2;i++)
{
LcdWriteData(make[i]);
}
LcdWriteCom(0xc0);
for(i=0;i<2;i++)
{
LcdWriteData(makeo[i]);
}
P2=0;
while(1)b
{
if(P2^0)
{
b++;
}
P2=0;
temp = Read_AD_Data(0xE4);
LcdWriteCom(0x83);
LcdWriteData('0'+temp%10000/1000);
LcdWriteData('0'+temp%1000/100);
LcdWriteData('0'+temp%100/10);
LcdWriteData('0'+temp%10/1);
LcdWriteCom(0xc3);
LcdWriteData('0'+b%10000/1000);
LcdWriteData('0'+b%1000/100);
LcdWriteData('0'+b%100/10);;
LcdWriteData('0'+b%10/1);
Delay10ms(20);
}
|