在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)電子鐘制作-升級版

            51單片機(jī)電子鐘制作-升級版

            作者: 時(shí)間:2016-11-29 來源:網(wǎng)絡(luò) 收藏
            /***********ds18b20讀一個(gè)字節(jié)**************/uchar ReadOneChar(){unsigned char i=0;unsigned char dat = 0;for (i=8;i>0;i--){DQ = 0; // 高電平拉成低電平時(shí)讀周期開始dat>>=1;DQ = 1; // 給脈沖信號if(DQ)dat|=0x80; // delay(4);}return(dat);}/*************ds18b20寫一個(gè)字節(jié)****************/void WriteOneChar(unsigned char dat){unsigned char i=0;for (i=8; i>0; i--){DQ = 0; //從高電平拉至低電平時(shí),寫周期的開始DQ = dat&0x01; //數(shù)據(jù)的最低位先寫入delay(5); //60us到120us延時(shí)DQ = 1; dat>>=1; //從最低位到最高位傳入}}/**************讀取ds18b20當(dāng)前溫度************/void ReadTemperature(){unsigned char a=0;unsigned b=0;unsigned t=0;Init_DS18B20();WriteOneChar(0xCC); // 跳過讀序號列號的操作WriteOneChar(0x44); // 啟動(dòng)溫度轉(zhuǎn)換 delay(1); // this message is wery importantInit_DS18B20();WriteOneChar(0xCC); //跳過讀序號列號的操作WriteOneChar(0xBE); //讀取溫度寄存器等(共可讀9個(gè)寄存器) 前兩個(gè)就是溫度delay(1);a=ReadOneChar(); //讀取溫度值低位 b=ReadOneChar(); //讀取溫度值高位 temp1=b<<4; //高8位中后三位數(shù)的值 temp1+=(a&0xf0)>>4; //低8位中的高4位值加上高8位中后三位數(shù)的值 temp1室溫整數(shù)值temp2=a&0x0f; //小數(shù)的值temp=((b*256+a)>>4); //當(dāng)前采集溫度值除16得 實(shí)際溫度值 zhenshu xs=temp2*0.0625*10; //小數(shù)位,若為0.5則算為5來顯示 xs小數(shù) xiaoshu}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////****時(shí)鐘 端口定義******/sbit wx1=P2^0;sbit wx2=P2^1;sbit wx3=P2^2;sbit wx4=P2^3;uchar qian,bai,shi,ge,miao1,miao2,count1,count2;uchar n1,n2,z1,z2;//設(shè)置鬧鐘變量uchar code table1[]={0xc0,0xcf,0xa4,0x86,0x8b,0x92,0x90,0xc7,0x80,0x82};/////////////////////////////////////////////***************按鍵調(diào)時(shí)程序***************/ sbit K1=P3^0;sbit K2=P3^1;sbit K3=P3^2;sbit K4=P3^3;sbit BEEP=P3^7; //// 定義蜂鳴器口uchar K1num,K2num,K3num,K4num,K5num,K6num,K7num;///////////////////////////////////////////**********報(bào)警聲音**************/bi(uint t){int c,n;for(c=0;c

            關(guān)鍵詞: 51單片機(jī)電子鐘升級

            評論


            技術(shù)專區(qū)

            關(guān)閉