亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lcd18b20test.c

?? AT89S52的萬年歷程序源碼
?? C
字號(hào):
#include <at89x51.h>
#define uchar unsigned char
#define uint unsigned int
#define uchar unsigned char
#define uint unsigned int
unsigned char i;
sbit DQ=P3^0;//ds18b20與單片機(jī)連接口
uchar disdata[5];
idata uint tvalue;//溫度值
idata uchar tflag;//溫度正負(fù)標(biāo)志    

sbit rs=P3^2;
sbit rw=P3^3;
sbit en=P3^4;
sbit key_left=P1^0;
sbit key_right=P1^1;


uchar code opens[]="MACROSS";
uchar code opens1[]="FRONTIER";
uchar code hanzi[3][8]={0x1f,0x11,0x11,0x1f,0x11,0x11,0x1f,0x00,
					   0x0f,0x09,0x0f,0x09,0x0f,0x09,0x11,0x00,
					   0x08,0x0f,0x12,0x0f,0x0a,0x1f,0x02,0x02};
void open();
void ini(); 
void write_order(uchar order);
void write_date(uchar date);
void delay(uchar z);
void writeCG();
/******************************ds1820程序***************************************/

void ini()
{
	rw=0;
	en=0;
	P1=0xff;
	writeCG();
	write_order(0x38);
	write_order(0x0c);
	write_order(0x06);
	write_order(0x01);
	

}
void write_order(uchar order)
{
	rs=0;
	P2=order;
	delay(4);
	en=1;
	delay(4);
	en=0;
}
void write_date(uchar date)
{	
	rs=1;
	P2=date;
	delay(4);
	en=1;
	delay(4);
	en=0;
}
void delay(uchar z)
{
	uchar x,y;
	for(x=z;x>0;x--)
		for(y=110;y>0;y--);
}
void writeCG()
{
	uchar x,y;
	write_order(0x40);
	for(y=0;y<3;y++)
	{
		for(x=0;x<8;x++)
		{
			write_date(hanzi[y][x]);
		}
	}
	
}
void open()
{
	uchar num;
	write_order(0x80+0x10);
	for(num=0;opens[num]!='\0';num++)
	{
		write_date(opens[num]);
		delay(20);
	}

	
			for(num=0;num<16;num++)
	{
		write_order(0x1c);
		delay(200);
	}
			for(num=0;num<5;num++)
	{
		write_order(0x18);
		delay(200);
	}
			for(num=0;num<4;num++)
	{
		write_order(0x1c);
		delay(200);
	}
			for(num=0;num<3;num++)
	{
		write_order(0x18);
		delay(200);
	}
			for(num=0;num<2;num++)
	{
		write_order(0x1c);
		delay(200);
	}
			for(num=0;num<1;num++)
	{
		write_order(0x18);
		delay(100);
	}
	write_order(0x80+0x53);
	for(num=0;opens1[num]!='\0';num++)
	{
		write_date(opens1[num]);
		delay(500);
	}
}


void delay_18B20(unsigned int t)//延時(shí)1微秒
{
   while(t--);
}

void ds1820rst()/*ds1820復(fù)位*/
{ 
    unsigned char x=0;
    DQ = 1;          //DQ復(fù)位
    delay_18B20(4); //延時(shí)
    DQ = 0;          //DQ拉低
    delay_18B20(100); //精確延時(shí)大于480us
    DQ = 1;          //拉高
    delay_18B20(40); 
} 

uchar ds1820rd()/*讀數(shù)據(jù)*///讀時(shí)間隙
{
    unsigned char j=0;
    unsigned char dat = 0;
    for (j=8;j>0;j--)
    {   
	    DQ = 0; //給脈沖信號(hào)
        dat>>=1;
        DQ = 1; //給脈沖信號(hào)
        if(DQ)
        dat|=0x80;
        delay_18B20(10);
    }
    return(dat);
}

void ds1820wr(uchar wdata)/*寫數(shù)據(jù)*/
{
    unsigned char j=0;
    for (j=8; i>0; j--)
    {
        DQ = 0;
        DQ = wdata&0x01;
        delay_18B20(10);
        DQ = 1;
        wdata>>=1;
    }
}

read_temp()/*讀取溫度值并轉(zhuǎn)換*/
{
    uchar a,b;
    ds1820rst();    
    ds1820wr(0xcc);//*跳過讀序列號(hào)*/
    ds1820wr(0x44);//*啟動(dòng)溫度轉(zhuǎn)換*/
    ds1820rst();    
    ds1820wr(0xcc);//*跳過讀序列號(hào)*/  
    ds1820wr(0xbe);//*讀取溫度*/  
    a=ds1820rd();
    b=ds1820rd();
    tvalue=b;
    tvalue<<=8;
    tvalue=tvalue|a;
    if(tvalue<0x0fff)
        tflag=0;
    else
    {
	    tvalue=~tvalue+1;
        tflag=1;
    }
    tvalue=tvalue*(0.625);//溫度值擴(kuò)大10倍,精確到1位小數(shù)
    return(tvalue);
}
/*******************************************************************/
void ds1820disp()//溫度值顯示
{ 
    uchar flagdat;
    disdata[0]=tvalue/1000+0x30;//百位數(shù)
    disdata[1]=tvalue%1000/100+0x30;//十位數(shù)
    disdata[2]=tvalue%100/10+0x30;//個(gè)位數(shù)
    disdata[3]=tvalue%10+0x30;//小數(shù)位
    
    if(tflag==0)
        flagdat=0x20;//正溫度不顯示符號(hào)
    else
       flagdat=0x2d;//負(fù)溫度顯示負(fù)號(hào):-
    if(disdata[0]==0x30)
    {
	    disdata[0]=0x20;//如果百位為0,不顯示     
        if(disdata[1]==0x30)
        {
	        disdata[1]=0x20;//如果百位為0,十位為0也不顯示
        }
    }
    write_order(0xc0);
    write_date(flagdat);//顯示符號(hào)位
    write_order(0xc1);
    write_date(disdata[0]);//顯示百位
    write_order(0xc2);
    write_date(disdata[1]);//顯示十位 
    write_order(0xc3);
    write_date(disdata[2]);//顯示個(gè)位 
    write_order(0xc4);
    write_date(0x2e);//顯示小數(shù)點(diǎn)    
    write_order(0xc5);
    write_date(disdata[3]);//顯示小數(shù)位  
   }
/********************主程序***********************************/
void main()
{ 

    while(1) 
    {
	    read_temp();//讀取溫度   
        ds1820disp();//顯示    
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲在线视频一区| 欧美精品tushy高清| 精品卡一卡二卡三卡四在线| 亚洲一区二区欧美日韩| 99久久婷婷国产综合精品电影| 欧美精品久久一区| 日韩和欧美一区二区| 91美女片黄在线观看| 亚洲精品成人少妇| 欧美手机在线视频| 美国十次了思思久久精品导航| 亚洲自拍都市欧美小说| 欧美日韩亚洲综合一区二区三区| eeuss国产一区二区三区| 亚洲免费大片在线观看| 欧美性猛交一区二区三区精品| 日本韩国精品在线| 偷拍亚洲欧洲综合| 欧美经典三级视频一区二区三区| 欧美国产一区视频在线观看| 国产传媒欧美日韩成人| 国产精品福利一区| 欧美日韩成人综合天天影院 | 免费成人小视频| 日韩女同互慰一区二区| 高清av一区二区| 午夜精彩视频在线观看不卡| 精品久久久三级丝袜| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产精品久久99| 91精品国产综合久久久久久漫画 | 日韩亚洲欧美高清| 成人激情免费电影网址| 五月激情综合网| 亚洲人成7777| 中文成人综合网| 精品久久久久久久一区二区蜜臀| 亚洲视频每日更新| 欧美极品aⅴ影院| 精品国产乱码久久久久久免费| 夜色激情一区二区| 久久久久久久久久美女| 日韩亚洲欧美成人一区| 欧美最猛黑人xxxxx猛交| 国产·精品毛片| 国产盗摄精品一区二区三区在线 | 91一区一区三区| 韩国精品一区二区| 久久精品国产网站| 蜜桃视频一区二区三区在线观看| 欧美精品第1页| 欧美狂野另类xxxxoooo| 欧美日韩一区在线| 91精品久久久久久久久99蜜臂| 夜夜嗨av一区二区三区中文字幕| 91网页版在线| 欧美日韩www| 日韩视频一区二区三区在线播放| 日一区二区三区| 蜜臀久久久99精品久久久久久| 欧美一区日本一区韩国一区| 欧美日韩在线播| 欧美一区二区三区四区视频| 欧美日韩三级一区二区| 3d成人动漫网站| 久久女同精品一区二区| 亚洲日本在线天堂| 日本特黄久久久高潮| 国产精品亚洲成人| 在线看日本不卡| 精品日韩一区二区三区 | 欧美日韩亚洲不卡| 欧美tickling网站挠脚心| 欧美成人a视频| 亚洲三级免费观看| 狠狠色综合日日| 色综合一个色综合亚洲| 欧美一级专区免费大片| 国产精品欧美一区二区三区| 亚洲国产欧美在线| 白白色亚洲国产精品| 欧美一级二级在线观看| 日韩美女啊v在线免费观看| 三级在线观看一区二区| 99国产精品一区| 国产亚洲va综合人人澡精品| 五月天亚洲婷婷| 在线视频你懂得一区二区三区| 国产综合成人久久大片91| 97se亚洲国产综合在线| 国产欧美久久久精品影院| 亚洲国产成人精品视频| 91在线观看美女| 亚洲欧洲日韩综合一区二区| 国产又粗又猛又爽又黄91精品| 麻豆精品国产传媒mv男同| 91行情网站电视在线观看高清版| 成人午夜免费电影| 国产拍欧美日韩视频二区| 图片区日韩欧美亚洲| 欧美精品在线观看一区二区| 国产精品色在线观看| 老司机精品视频一区二区三区| 亚洲综合色婷婷| 欧美亚一区二区| 亚洲综合一区二区精品导航| 波多野结衣视频一区| 国产精品黄色在线观看| 成人在线一区二区三区| 国产欧美精品一区二区色综合 | 91精品国产乱| 免费成人av在线播放| 欧美精品色一区二区三区| 水野朝阳av一区二区三区| av男人天堂一区| 亚洲免费色视频| 激情成人午夜视频| 中国av一区二区三区| 99视频有精品| 精品国产乱子伦一区| 亚洲福利视频导航| 欧美日韩一区二区三区四区| 日韩中文字幕不卡| 2017欧美狠狠色| 激情六月婷婷久久| 亚洲欧美日韩国产另类专区| 高清成人免费视频| 亚洲一区二区三区中文字幕在线| 蜜臀精品久久久久久蜜臀| 久久久久国色av免费看影院| 春色校园综合激情亚洲| 亚洲乱码国产乱码精品精的特点| 免费成人在线影院| 国产精品毛片久久久久久久| 在线亚洲精品福利网址导航| 午夜精品久久久久久久99水蜜桃 | 欧美一区二区日韩一区二区| 国内外成人在线| 亚洲欧美在线高清| 日韩一区二区三区视频在线| 91免费国产在线| 日本亚洲免费观看| 国产精品久久久久婷婷| 欧美一区二区不卡视频| 在线视频国内一区二区| 国产成人精品www牛牛影视| 亚洲欧美中日韩| 欧美精品一区二区久久久| 欧美精品国产精品| 在线免费视频一区二区| 国产做a爰片久久毛片| 一区二区三区中文字幕精品精品 | 老司机一区二区| 亚洲柠檬福利资源导航| 亚洲国产精品传媒在线观看| 日韩欧美第一区| 日韩一级完整毛片| 欧美一区二区三区白人| 日韩亚洲欧美高清| 欧美日韩国产综合草草| 91影视在线播放| 不卡av电影在线播放| 高清国产午夜精品久久久久久| 一区二区欧美国产| 精品欧美一区二区在线观看| 欧美日韩国产高清一区二区| 91精品福利在线| 风流少妇一区二区| 国产精品伊人色| 播五月开心婷婷综合| 91在线观看美女| 欧美日韩一区二区三区在线看| 日韩一级片网站| 日韩欧美在线综合网| 成人一区在线观看| 麻豆91精品视频| 国产成人精品三级| 99久久婷婷国产综合精品电影 | 首页综合国产亚洲丝袜| 日韩1区2区日韩1区2区| 国产综合久久久久影院| 韩国成人在线视频| 国产成人精品1024| 成人一区二区视频| 精品视频一区二区三区免费| 69堂成人精品免费视频| 色婷婷精品久久二区二区蜜臂av| 麻豆视频观看网址久久| 东方欧美亚洲色图在线| 欧美午夜精品一区| 日本一区二区三区久久久久久久久不 | 国产91对白在线观看九色| 欧美性猛片xxxx免费看久爱| 国产亚洲自拍一区| 日本美女一区二区三区| 色综合久久久久久久久| 欧美三级在线视频| 亚洲九九爱视频| 亚洲国产精品一区二区www在线| 欧美精品在线一区二区三区|