資源簡介
用Proteus進(jìn)行的溫度傳感器DS18B20的仿真圖,含有51單片機(jī)的源代碼,非常適合初學(xué)者!!
代碼片段和文件信息
#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
sbit?DQ=P3^7;//ds18b20與單片機(jī)連接口
sbit?RS=P3^0;
sbit?RW=P3^1;
sbit?EN=P3^2;
unsigned?char?code?str1[]={“temperature:??“};
unsigned?char?code?str2[]={“??????????????“};?
uchar?data?disdata[5];
uint?tvalue;//溫度值
uchar?tflag;//溫度正負(fù)標(biāo)志
/*************************lcd1602程序**************************/
?void?delay1ms(unsigned?int?ms)//延時(shí)1毫秒(不夠精確的)
?{unsigned?int?ij;
???for(i=0;i ????for(j=0;j<100;j++);
?}
void?wr_com(unsigned?char?com)//寫指令//
?{??delay1ms(1);
???RS=0;
???RW=0;
???EN=0;
???P2=com;
???delay1ms(1);
???EN=1;
???delay1ms(1);
???EN=0;
??}
void?wr_dat(unsigned?char?dat)//寫數(shù)據(jù)//
{??delay1ms(1);;
???RS=1;
???RW=0;
???EN=0;
???P2=dat;
???delay1ms(1);
???EN=1;
???delay
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????83471??2007-11-20?13:24??ds18b20\Backup?Of?ds1820.DBK
?????文件???????4308??2007-12-05?20:19??ds18b20\ds1820
?????文件???????3719??2007-12-05?20:19??ds18b20\ds1820.c
?????文件??????85412??2007-12-14?20:13??ds18b20\ds1820.DSN
?????文件???????3648??2007-12-05?20:19??ds18b20\ds1820.hex
?????文件?????????29??2007-12-05?20:19??ds18b20\ds1820.lnp
?????文件???????7818??2007-12-05?20:19??ds18b20\ds1820.LST
?????文件??????15669??2007-12-05?20:19??ds18b20\ds1820.M51
?????文件???????5455??2007-12-05?20:19??ds18b20\ds1820.OBJ
?????文件???????1180??2009-07-31?20:49??ds18b20\ds1820.Opt
?????文件????????159??2009-07-31?20:48??ds18b20\ds1820.plg
?????文件???????1483??2010-01-24?13:53??ds18b20\ds1820.PWI
?????文件???????1929??2009-04-21?21:24??ds18b20\ds1820.Uv2
????.......??????1184??2009-04-28?12:39??ds18b20\ds1820_Opt.Bak
????.......??????1680??2007-12-05?19:12??ds18b20\ds1820_Uv2.Bak
?????文件??????85413??2007-12-05?18:45??ds18b20\Last?Loaded?ds1820.DBK
?????目錄??????????0??2010-01-24?13:53??ds18b20
-----------?---------??----------?-----??----
???????????????302557????????????????????17
評論
共有 條評論