要求
1、从XPT2046芯片中读取可调电阻,热敏电阻,光敏电阻的值
2、将读取到的值显示在LCD1602上
芯片资料
数据传输时序图
具体参数
通道选择表
效果
资源
工程文件压缩包
链接:https://pan.baidu.com/s/1lIQLyixFTDJ9IrnA34x5rw
提取码:kpzg
main函数
#include <REGX52.H>
#include "Delay.H"
#include "LCD1602.H"
#include "XPT2046.H"
void main(){
unsigned int ADValue;
LCD_Init();
LCD_ShowString(1,1,"ADJ NTC GR");
while(1){
ADValue=XPT2046_ReadAD(XPT2046_XP_8); //读取AIN0,可调电阻
LCD_ShowNum(2,1,ADValue,3); //显示AIN0
Delayms(5);
ADValue=XPT2046_ReadAD(XPT2046_YP_8); //读取AIN1,可调电阻
LCD_ShowNum(2,6,ADValue,3); //显示AIN1
Delayms(5);
ADValue=XPT2046_ReadAD(XPT2046_VBAT_8); //读取AIN2,可调电阻
LCD_ShowNum(2,11,ADValue,3); //显示AIN2
Delayms(5);
}
}