日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年08月06日(星期三)

2020年08月06日 | 單片機(jī)高效率代碼讀取18B20 顯示在LCD1602上

發(fā)布者:advancement4 來源: 51hei關(guān)鍵字:單片機(jī)  高效率  讀取18B20  LCD1602 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

#include <STC89C5xRC.H>
#include

sbit DATA_IO = P3^2;


/* 軟件延時函數(shù),延時時間(t*10)us */
void DelayX10us(unsigned char t)
{
    do {
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
    } while (--t);
}

bit GetACK()
{
        bit ack;
        EA = 0;
        DATA_IO = 0;
        DelayX10us(60);
        DATA_IO = 1;
        DelayX10us(6);
        ack = DATA_IO;
        while(!DATA_IO);
        EA = 1;
        return ack;
}

void DS18B20_Write(unsigned char dat)
{
        unsigned char mask;
        EA = 0;
        for(mask=0x01;mask!=0;mask<<=1)
        {
                DATA_IO = 0;
                _nop_();
                _nop_();
                if((dat&mask)!= 0)
                        DATA_IO = 1;
                else
                        DATA_IO = 0;
                DelayX10us(6);
                DATA_IO = 1;
        }
        EA = 1;
}
unsigned char DS18B20_Read()
{
        unsigned char dat;
        unsigned char mask;
        EA = 0;
        for(mask=0x01;mask!=0;mask<<=1)
        {
                DATA_IO = 0;
                _nop_();
                _nop_();
                DATA_IO = 1;
                _nop_();
                _nop_();
                if(!DATA_IO)
                        dat &= ~(mask);
                else
                        dat |= mask;
                DelayX10us(6);
        }
        EA = 1;
        return dat;
}

bit DS18B20_Start()
{
        bit ack;
        ack = GetACK();
        if(ack == 0)
        {
                DS18B20_Write(0xCC);
                DS18B20_Write(0x44);
        }
        return ~ack;
}

bit GetTemp(int *temp)
{
        bit ack;
        unsigned char LSB,MSB;
        ack = GetACK();
        if(ack==0)
        {
                DS18B20_Write(0xCC);
                DS18B20_Write(0xBE);
                LSB = DS18B20_Read();
                MSB = DS18B20_Read();
        }
        *temp = ((int)MSB<<8) + LSB;
        return ~ack;
}

關(guān)鍵字:單片機(jī)  高效率  讀取18B20  LCD1602 引用地址:單片機(jī)高效率代碼讀取18B20 顯示在LCD1602上

上一篇:增量式pid控制 單片機(jī)源程序
下一篇:基于51單片機(jī)的自行車測速測距程序

推薦閱讀

隨著我國的人口紅利優(yōu)勢的逐漸減弱,勞動力市場結(jié)構(gòu)也跟著發(fā)生變化,對于一些重復(fù)性的、體力勞動的工作,人工成本貴且離職率高,這在無形中給制造業(yè)、倉儲業(yè)等帶來很大的成本壓力。于是,很多企業(yè)開始把注意力放到了工業(yè)機(jī)器人上,開始采購能夠代替人工作業(yè)的機(jī)器人來滿足自己的用人需求,且對于工業(yè)機(jī)器人的需求的不斷增加。工信部數(shù)據(jù)顯示,2015年我國...
8月2日凌晨,特朗普在其推特上宣布,將于9月1日對中國輸美的其余3000億美元商品額外加征10%的關(guān)稅。不過,特朗普表示,仍將就全面的貿(mào)易協(xié)議與中國繼續(xù)進(jìn)行建設(shè)性的對話,中美兩國的未來將是非常光明的。 之前,美國發(fā)布的3000億美元征稅清單共包括3805個稅則號,涵蓋了前三輪已被加征關(guān)稅的340億美元、160億美元和2000億美元產(chǎn)品之外的幾乎所有產(chǎn)品。被...
如果“天問一號”進(jìn)展順利,我國的深空探測能力和技術(shù)水平將實(shí)現(xiàn)跨越式發(fā)展,成為世界第三個在火星著陸,第二個在火星巡視的國家。 火星是開展深空探測的首選目標(biāo)最近 20 多年以來,幾乎每一個發(fā)射窗口都有火星探測器發(fā)射。今年 7 月,就有 3 個國家計劃實(shí)施火星探測任務(wù)。 以往的探測發(fā)現(xiàn)了存在水的證據(jù),火星上是否存在孕育生命條件以及火星是地球...
隨著智能制造的推進(jìn),制造業(yè)開始普遍使用碼垛機(jī),而搬運(yùn)碼垛機(jī)占據(jù)了整個工業(yè)機(jī)器人總量的百分之40以上,搬運(yùn)碼垛機(jī)之所以占如此大的比重,碼垛是工業(yè)生產(chǎn)中非常重要的加工手段,同時由于現(xiàn)在碼垛行業(yè)累、臟的存在,工作環(huán)境又非常惡劣,所以現(xiàn)在很多企業(yè)都實(shí)行機(jī)器換人。碼垛機(jī)的作用大家都知道,可代替人工完成工作。改善了工人的勞動條件,工人只是用來...

史海拾趣

問答坊 | AI 解惑

89S**通過電腦直接下載到板子上

你幫我問問 S51通過電腦直接下載到芯片里 用什么軟件 USB口的做法是什么樣子的 我現(xiàn)在有一個EASYpro 軟件 好像可以用 大家都講講自己用什么…

查看全部問答∨

全國大學(xué)生電子設(shè)計競賽……一等獎作品(4)

本帖最后由 paulhyde 于 2014-9-15 04:14 編輯 電子表誤差檢測儀、高精度程控電壓放大器、無線滴液檢測系統(tǒng)、智能地動儀、智能家居等設(shè)計!供參加全國大學(xué)生電子設(shè)計競賽的同學(xué)們參考…… [ 本帖最后由 lk972105 于 2009-8-24 13:50 編輯 ] ...…

查看全部問答∨

為什么占空比總是50%??

最近在寫spwm的程序,但無論怎么,出來的占空比都是50%的,郁悶。希望大家?guī)臀铱纯础Vx謝各位??! #include \"DSP28_Device.h\" #include \"math.h\" #include \"stdio.h\" interrupt void T1_Compare_isr(void);      // ...…

查看全部問答∨

找書

本帖最后由 paulhyde 于 2014-9-15 09:19 編輯 RT,《常用電路模塊分析與設(shè)計指導(dǎo)》,清華大學(xué)出版社,謝謝。  …

查看全部問答∨

【藏書閣】開關(guān)電源的分類及應(yīng)用

摘要:根據(jù)開關(guān)電源的發(fā)展及分類,對 DC/DC、AC/AC 變化器的 拓?fù)浣Y(jié)構(gòu)和特性做以闡述,結(jié)合國內(nèi)外開關(guān)電源的兩大類變換器新 技術(shù)的動向做以探討,并敘述了開關(guān)電源的選擇。    關(guān)鍵詞:開關(guān)電源 技術(shù)動向 應(yīng)用選型…

查看全部問答∨

DELPHI串口編程剖析

DELPHI串口編程剖析 1 第一章 背景知識 31. 概述 32. 什么是接口? 33. 接口分類. 34. 為什么需要I/O接口? 35. I/O接口的功能 46. I/O接口的通信方式 57. I/O接口的分類 58. 串口的分類 89. 串口通信分類 1110. 奇偶校驗(yàn) 12第二章 串口通信編程簡介 ...…

查看全部問答∨

C2000曬曬 F28035

一哂:   TI的F28035最小系統(tǒng);   這個板子是TI的,我就不說了,…

查看全部問答∨

jk觸發(fā)器奇怪問題

JK觸發(fā)器sn74ls112,prc和clr同時為高電平,j和k也同時為高電平,clk上升沿就翻轉(zhuǎn)  …

查看全部問答∨

求大神給推薦些學(xué)習(xí)xilinx的書

小弟是剛剛學(xué)習(xí)fpga 現(xiàn)在用的是ise13.1軟件 希望大神們推薦些可以對我有幫助的書籍尤其是關(guān)于xilinx的  現(xiàn)在我現(xiàn)在學(xué)的是vhdl  看那些書對我進(jìn)步較快…

查看全部問答∨

STM32F207 的SDIO模式掛在的FATFS只能創(chuàng)建文件,而不能寫文件!

代碼如下:         FRESULT result;         FATFS fs;         FIL file1;         DIR DirInf;           uint32_t bw; ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved