十进制 数据 51单片机
这是ad转换和数据处理
#include
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define AD_IN7 XBYTE[0xfeff] //IN7通道地址
***it ad_busy=P3^3; //定义检测单元变量
uchar q,w,e,r,t;
void shuju()
{
q=AD_IN7;
w=q/100; //百位
e=q%100/10; //十位
r=q%100%10; //个位
}
void main(void)
{
INIT_LCD(); //初始化lcd
delay(100);
while(1)
{
AD_IN7 = 0; //启动A/D信号
while(ad_busy==1); //等待A/D转换结束
shuju(); //转换为十进制
CONV_TEMP(); //显示
}
}
回帖(1)
2018-5-15 18:31:11
好,很不错,好好学习下先,谢谢分享啊!
好,很不错,好好学习下先,谢谢分享啊!
举报
更多回帖