91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

單片機(jī)通過DS18B20采集溫度,實(shí)時(shí)顯示,并發(fā)送給PC,PC機(jī)通過labview動(dòng)態(tài)顯示,超過溫度上限報(bào)警,labwiew對溫度數(shù)據(jù)進(jìn)行存儲(chǔ)。

資源截圖

代碼片段和文件信息

#include?
#define?uchar?unsigned?char
#define?uint?unsigned?int

sbit?DS=P2^2;???????????//define?interface
uint?temptemp0;?????????????//?variable?of?temperature
uchar?flag;????????????//?sign?of?the?result?positive?or?negative
sbit?dula=P2^6;
sbit?wela=P2^7;
unsigned?char?code?table[]={0x3f0x060x5b0x4f0x660x6d0x7d
????????????????????????0x070x7f0x6f0x770x7c0x390x5e0x790x71};
unsigned?char?code?table1[]={0xbf0x860xdb0xcf0xe60xed0xfd
????????????????????????0x870xff0xef};

void?delay(uint?count)??????//delay
{
??uint?i;
??while(count)
??{
????i=200;
????while(i>0)
????i--;
????count--;
??}
}

void?dsreset(void)???????//send?reset?and?initialization?command
{
??uint?i;
??DS=0;
??i=103;
??while(i>0)i--;
??DS=1;
??i=4;
??while(i>0)i--;
}

bit?tmpreadbit(void)???????//read?a?bit
{
???uint?i;
???bit?dat;
???DS=0;i++;??????????//i++?for?delay
???DS=1;i++;i++;
???dat=DS;
???i=8;while(i>0)i--;
???return?(dat);
}


uchar?tmpread(void)???//read?a?byte?date
{
??uchar?ijdat;
??dat=0;
??for(i=1;i<=8;i++)
??{
????j=tmpreadbit();
????dat=(j<<7)|(dat>>1);???//讀出的數(shù)據(jù)最低位在最前面,這樣剛好一個(gè)字節(jié)在DAT里
??}
??return(dat);
}

?void?tmpwritebyte(uchar?dat)???//write?a?byte?to?ds18b20
{
??uint?i;
??uchar?j;
??bit?testb;
??for(j=1;j<=8;j++)
??{
????testb=dat&0x01;
????dat=dat>>1;
????if(testb)?????//write?1
????{
??????DS=0;
??????i++;i++;
??????DS=1;
??????i=8;while(i>0)i--;
????}
????else
????{
??????DS=0;???????//write?0
??????i=8;while(i>0)i--;
??????DS=1;
??????i++;i++;
????}

??}
}


?void?tmpchange(void)??//DS18B20?begin?change
{
??dsreset();
??delay(1);
??tmpwritebyte(0xcc);??//?address?all?drivers?on?bus
??tmpwritebyte(0x44);??//??initiates?a?single?temperature?conversion
}
uint?tmp()???????????????//get?the?temperature
{
??float?tt;
??uchar?ab;
??uint??t=0;
??dsreset();
??delay(1);
??tmpwritebyte(0xcc);
??tmpwritebyte(0xbe);
??a=tmpread();
??b=tmpread();
?? if((b*256+a)>63488)
??{
??t=~(b*256+a)+1;?t=t*25;flag=1;//取反加1
???}??
else
??{?
?t?=?(b*256+a)*25;flag=0;
??}
??temp0=(t>>2);
??temp=b;
??temp<<=8;?????????????//two?byte??compose?a?int?variable
??temp=temp|a;
??tt=temp*0.0625;
??temp=tt*10+0.5;
??return??temp;
}


?void?display(uint?temp?) //顯示程序
{
???uchar?A1A2A2tA3;
?
???A1=temp/100;
???A2t=temp%100;
???A2=A2t/10;
???A3=A2t%10;
???dula=0;
???P0=table[A1]; //顯示百位
???dula=1;
???dula=0;

???wela=0;
???P0=0x7e;
???wela=1;
???wela=0;
???delay(1);

???dula=0;
???P0=table1[A2]; //顯示十位
???dula=1;
???dula=0;

???wela=0;
???P0=0x7d;
???wela=1;
???wela=0;
???delay(1);

???P0=table[A3]; //顯示個(gè)位
???dula=1;
???dula=0;

???P0=0x7b;
???wela=1;
???wela=0;
???delay(1);


}




?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????288467??2012-12-03?09:28??單片雞\serial2\serial2.vi

?????文件??????15872??2012-12-03?09:17??單片雞\serial2\溫度記錄.xls

?????文件???????2852??2012-12-03?08:53??單片雞\單片機(jī)溫度采集與電腦串口通信\DS18B20.c

?????文件???????6464??2012-12-03?09:12??單片雞\單片機(jī)溫度采集與電腦串口通信\DS18B20.LST

?????文件???????8594??2012-12-03?09:12??單片雞\單片機(jī)溫度采集與電腦串口通信\DS18B20.OBJ

?????文件???????2235??2012-12-03?09:13??單片雞\單片機(jī)溫度采集與電腦串口通信\rs232.c

?????文件???????4421??2012-12-03?09:12??單片雞\單片機(jī)溫度采集與電腦串口通信\rs232.LST

?????文件???????3508??2012-12-03?09:12??單片雞\單片機(jī)溫度采集與電腦串口通信\rs232.OBJ

?????文件??????11593??2012-12-03?09:12??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信

?????文件???????5228??2012-12-03?09:12??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信.hex

?????文件?????????61??2012-12-03?09:12??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信.lnp

?????文件??????16715??2012-12-03?09:12??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信.M51

?????文件???????1018??2010-06-10?20:15??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信.opt.bak

?????文件????????800??2012-12-03?09:13??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信.plg

?????文件???????2115??2010-04-16?22:16??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信.Uv2.bak

?????文件??????59160??2012-12-03?09:13??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信.uvopt

?????文件??????13432??2012-12-03?09:04??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信.uvproj

?????文件???????1019??2010-04-16?22:16??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信_(tái)Opt.Bak

?????文件???????1996??2008-11-13?15:22??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信_(tái)Uv2.Bak

?????文件??????59586??2012-12-03?09:04??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信_(tái)uvopt.bak

?????文件??????13419??2012-12-02?23:24??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通信_(tái)uvproj.bak

?????文件???????3194??2010-11-18?20:30??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通訊.c

?????文件???????3649??2008-04-14?10:22??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通訊.LST

?????文件???????2382??2008-04-14?10:22??單片雞\單片機(jī)溫度采集與電腦串口通信\串口通訊.OBJ

?????文件??????58865??2012-12-03?09:31??單片雞\捕獲.PNG

?????目錄??????????0??2012-12-03?09:17??單片雞\serial2

?????目錄??????????0??2012-12-03?09:13??單片雞\單片機(jī)溫度采集與電腦串口通信

?????目錄??????????0??2012-12-03?09:32??單片雞

-----------?---------??----------?-----??----

???????????????586645????????????????????28

............此處省略1個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源