2658 TRICONEX

SIEMENS SIMATIC S5 6ES5 308-3UB11 6ES53083UB​11 IM308B
MITUTOYO 4 POSITION POWER TURRET / REVOLVER / NOSEPIECE
WATERS HPLC/LC REAGENT MANAGER RMA
BECKMAN OLIGO 1000M DNA SYNTHESIZE​R POWER UP 1000 M
ADVANTEST TQ8346 OPTICAL SPECTRUM ANALYZER
NIB BANNER D11E LOW-COST TEACH-MODE SENSOR FIBER OPTICS
CONVUM MPS-V3RC-G​-M VACUUM PRESSURE SENSOR *NIB* 50/LOT
ALLIED AT-210TS-0​5D 10T MAU TWISTED PAIR TRANSCEIVE​R
EATON ION GAUGE CONTROLLER 0906-0235-​0001
HP AGILENT G2613A 7683 INJECTOR 7890 6890 6850
HP 8902A MEASURING RECEIVER 02/21/K17/​030/33/35 1300MHz
MITSUBISHI Q61PA1 Q02CPU QX42 QJ71C24N-R​2 QD75D4 QD75P2
LEYBOLD DRYVAC 501S DRY COMPRESSIO​N VACUUM PUMP
MITSUBISHI Q61P-A2 Q02HCPU CPU QD75D4 QJ71C24N-R​2 QX42
MITSUBISHI Q61P-A2 Q06HCPU QX42 QD75D4 QD62 QD75D1,RAC​K

分类:
购买咨询热线:15340667322
邮箱:3395949709@qq.com

Description

DS18B20所表示的温度值中,有小数和整数两部分。常用的带小数的数据处理方法有两种,一种是定义成浮点型直接小数整数处理,第二种是定义成整型,然后把小数和整数部分分离出来,在合适的位置点上小数点即可。我们在程序中使用的是第二种方法,下面我们就写一个程序,将我们读到的温度值显示在1602液晶上,并且保留一位小数数字。

#include<reg52.h>

#define LCD1602_DB P0

sbit LCD1602_RS=P1^0;

sbit LCD1602_RW=P1^1;

sbit LCD1602_E=P1^5;

void LcdWaitReady()//等待液晶准备好

{

unsigned char sta;

LCD1602_DB=0FF;

LCD1602_RS=0;

LCD1602_RW=1;

do

{

LCD1602_E=1;

sta=LCD1602_DB;//读取状态字

LCD1602_E=0;

}while(sta&080);//bit7等于1表示液晶正忙,重复检测直到其等于0为止

}

void LcdWriteCmd(unsigned char cmd)//写入命令函数

{

LcdWaitReady();

LCD1602_RS=0;

LCD1602_RW=0;

LCD1602_DB=cmd;

LCD1602_E=1;

LCD1602_E=0;

}

void LcdWriteDat(unsigned char dat)//写入数据函数

{

LcdWaitReady();

LCD1602_RS=1;

LCD1602_RW=0;

LCD1602_DB=dat;

LCD1602_E=1;

LCD1602_E=0;

}

void LcdShowStr(unsigned char x,unsigned char y,const unsigned char*str)//显示字符串,屏幕起始坐标(x,y),字符串指针str

{

unsigned char addr;

//由输入的显示坐标计算显示RAM的地址

if(y==0)

addr=000+x;//第一行字符地址从000起始

else

addr=040+x;//第二行字符地址从040起始

//由起始显示RAM地址连续写入字符串

LcdWriteCmd(addr|080);//写入起始地址

while(*str!=”)//连续写入字符串数据,直到检测到结束符

{

LcdWriteDat(*str);

str++;

SIEMENS SIMATIC S5 6ES5 308-3UB11 6ES53083UB​11 IM308B
MITUTOYO 4 POSITION POWER TURRET / REVOLVER / NOSEPIECE
WATERS HPLC/LC REAGENT MANAGER RMA
BECKMAN OLIGO 1000M DNA SYNTHESIZE​R POWER UP 1000 M
ADVANTEST TQ8346 OPTICAL SPECTRUM ANALYZER
NIB BANNER D11E LOW-COST TEACH-MODE SENSOR FIBER OPTICS
CONVUM MPS-V3RC-G​-M VACUUM PRESSURE SENSOR *NIB* 50/LOT
ALLIED AT-210TS-0​5D 10T MAU TWISTED PAIR TRANSCEIVE​R
EATON ION GAUGE CONTROLLER 0906-0235-​0001
HP AGILENT G2613A 7683 INJECTOR 7890 6890 6850
HP 8902A MEASURING RECEIVER 02/21/K17/​030/33/35 1300MHz
MITSUBISHI Q61PA1 Q02CPU QX42 QJ71C24N-R​2 QD75D4 QD75P2
LEYBOLD DRYVAC 501S DRY COMPRESSIO​N VACUUM PUMP
MITSUBISHI Q61P-A2 Q02HCPU CPU QD75D4 QJ71C24N-R​2 QX42
MITSUBISHI Q61P-A2 Q06HCPU QX42 QD75D4 QD62 QD75D1,RAC​K

选择山西润盛 售后无忧
产品质量过硬
只与行业一线品牌的厂家合作
进口/产品齐全
售前服务周到
多次与客户沟通产品型号 质量 价格 货期
与客户共同指定最佳方案
提前解决用户顾虑

业务执行到位
订购产品按时交付
制定完善交货方案,确保工期
协助用户办理验收手续

售后服务完善
质保期内出现问题只换不修
遇到问题绝不推诿扯皮
服务热线7 x 24小时服务 15340667322
邮箱:3395949709@qq.com
网址:www.sxdcs.com

郑重承诺
1.凡本公司出售的物品,模块卡件等,质保期内正常使用出现的质量问题免费换新,绝不推诿扯皮。
2.超出质保期的未停产物资设备,出现质量问题仅收取相关配件成本费用。
3.已停产的物资设备,提供代替型号及设备更换流程服务。
4.客户已购买的物资设备,终生免费升级系统软件,相关技术资料免费提供。
5.不定时回访客户所购物资使用情况,如有问题及时解决。
6.公司热线24小时提供服务,客户提出的问题1小时内做出答复。
7.未尽事宜,公司本着”服务周到、负责到底”的态度,从客户的角度出发实实在在解决问题,以认真严谨的企业作风,竭诚为每一位客户服务。