《AT89S52多功能板-18b20温度显示》由会员分享,可在线阅读,更多相关《AT89S52多功能板-18b20温度显示(4页珍藏版)》请在金锄头文库上搜索。
#1= 0 /显示段码; /数据输入/输出脚据情况设定;/小数第一位;/两位小数; /温度正负标志/*显示延时程序*/= 0 )i;i=0; i 1); j,i;j=1;j 1; 0; /写0i+; i+; 1;i=0;a=a; b=b+1; /补码转换,取反加一; /读取温度为负时 a/16+b*16; /整数部分 (a&010/16; /小数第一位 (a&0100/16%10;/小数0+ ;/); /如果是不断地读取的话可以不延; /读取温度,执行完毕温度将存于 1=0);1|0if(1) /温度为正时显示的数据 1&00=0; /输 ); 1|01&00=0|0(8); 1|01&00= /输出小数点); 1|01&00= /输出小); 1|0);/1|0(8););