娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年04月22日(星期二)

正在發(fā)生

2020年04月22日 | 51單片機(jī)實(shí)驗(yàn)13:溫度傳感器模塊應(yīng)用

發(fā)布者:czc天天 來源: eefocus關(guān)鍵字:51單片機(jī)  溫度傳感器  模塊應(yīng)用 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

開發(fā)板溫度模塊電路圖如下:

目的:利用開發(fā)板溫度傳感器測量溫度,并在數(shù)碼管顯示。


開發(fā)板溫度傳感器模塊相關(guān)內(nèi)容:https://blog.csdn.net/cax1165/article/details/86763991


開發(fā)板數(shù)碼管模塊的相關(guān)內(nèi)容:https://blog.csdn.net/cax1165/article/details/86557551


主函數(shù):


#include

#include

#define uc unsigned char

#define ui unsigned int

 

sbit LSA=P2^2;

sbit LSB=P2^3;

sbit LSC=P2^4;

 

uc code x[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

uc disp[8];

 

void delay(uc x)

{

uc i,j;

for(i=1;i<=x;i++)

for(j=1;j<=110;j++);

}

 

void digdisplay()

{

uc i;

for(i=1;i<=6;i++)

{

switch(i)

{

case(1):

LSA=0;LSB=0;LSC=0;break;

case(2):

LSA=1;LSB=0;LSC=0;break;

case(3):

LSA=0;LSB=1;LSC=0;break;

case(4):

LSA=1;LSB=1;LSC=0;break;

case(5):

LSA=0;LSB=0;LSC=1;break;

case(6):

LSA=1;LSB=0;LSC=1;break;

}

P0=disp[i];

delay(1);

P0=0x00;

}

}

 

void datapros(int temp)

{

float tp;

if(temp<0)

{

disp[6]=0x40;

temp=temp-1;

temp=~temp;

tp=temp;

temp=tp*0.0625*100+0.5;//*100將兩位小數(shù)加入整數(shù)中方便后期處理,+0.5是四舍五入進(jìn)位處理

}

else

{

disp[6]=0x00;

tp=temp;

temp=tp*0.0625*100+0.5;

}

disp[5]=x[temp/10000];

disp[4]=x[temp%10000/1000];

disp[3]=x[temp%1000/100]|0x80;

disp[2]=x[temp%100/10];

disp[1]=x[temp%10];

}

 

void main()

{

while(1)

{

datapros(ds18b20readtemp());

digdisplay();

}

}

DS18B20溫度傳感器配置:


#include

 

void delay1ms(ui x)

{

ui i,j;

for(i=1;i<=x;i++)

for(j=1;j<=110;j++);

}

 

uc ds18b20init()

{

uc a,b;

dsport=0;

for(b=71;b>0;b--)//延時500微秒

        for(a=2;a>0;a--);

dsport=1;

while(dsport)

{

delay1ms(5);//延時5微秒

return 0;

}

return 1;

}

 

void ds18b20writebyte(uc dat)

{

uc i,j;

for(i=1;i<=8;i++)

{

dsport=0;

j++;//??

dsport=dat&0x01;

for(j=31;j>0;j--);//延時65微秒

dsport=1;

dat>>=1;

}

}

 

uc ds18b20readbyte()

{

uc i,j,dat,byte=0;

for(i=1;i<=8;i++)

{

dsport=0;

j++;

dsport=1;

j++;j++;//延時6微秒

dat=dsport;

byte=(byte>>1)|(dat<<7);

j=4;while(j--);//延時48微秒

}

return byte;

}

 

void ds18b20changtemp()

{

ds18b20init();

delay1ms(1);

ds18b20writebyte(0xcc);

ds18b20writebyte(0x44);

}

 

void ds18b20readtempcom()

{

ds18b20init();

delay1ms(1);

ds18b20writebyte(0xcc);

ds18b20writebyte(0xbe);

}

 

int ds18b20readtemp()

{

int temp=0;

uc tmh,tml;

ds18b20changtemp();

ds18b20readtempcom();

tml=ds18b20readbyte();

tmh=ds18b20readbyte();

temp=tmh;

temp<<=8;

temp|=tml;

return temp;

}


溫度傳感器頭文件:


#ifndef _temp_H

#define _temp_H

 

#include

 

#ifndef uc

#define uc unsigned char

#endif

#ifndef ui

#define ui unsigned int

#endif

 

sbit dsport=P3^7;

 

int ds18b20readtemp();

 

#endif

關(guān)鍵字:51單片機(jī)  溫度傳感器  模塊應(yīng)用 引用地址:51單片機(jī)實(shí)驗(yàn)13:溫度傳感器模塊應(yīng)用

上一篇:51單片機(jī)外圍模塊——DS18B20溫度傳感器
下一篇:51單片機(jī)外圍模塊——紅外通信

推薦閱讀

一直以來都想寫一些帖子和博客,但對于剛畢業(yè)迷茫的我就是狠不下心來,一番準(zhǔn)備之后,決定把前幾天學(xué)習(xí)的一些東西寫下來,作為一個記錄的開始。 前段日子接觸了關(guān)于lwip在stm32上面的移植,建立tcp服務(wù)器與tcp客戶端,以及搭建最簡單的web服務(wù)器等,我打算分開來一篇篇條理性地記錄下來。stm32建立tcp的硬件基礎(chǔ)每次博客的記錄我都想有個目標(biāo),以便以后翻...
1 I2C總線的特點(diǎn)I2C總線最主要的優(yōu)點(diǎn)是其簡單性和有效性。由于接口直接在組件之上,因此I2C總線占用的空間非常小,減少了電路板的空間和芯片管腳的數(shù)量,降低了互聯(lián)成本。總線的長度可高達(dá)25英尺,通常最大頻率為400Khz,能夠以10Kbps的最大傳輸速率支持40個組件。另一個優(yōu)點(diǎn)是,它支持多主控,其中任何能夠進(jìn)行發(fā)送和接收的設(shè)備都可以成為主總線。一個主...
一. 什么是紅外線人的眼睛能看到的可見光按波長從長到短排列,依次為紅、橙、黃、綠、青、藍(lán)、紫。其中紅光的波長范圍為0.62~0.76μm;紫光的波長范圍為0.38~0.46μm。比紫光波長還短的光叫紫外線,比紅光波長還長的光叫紅外線.紅外線遙控就是利用波長為0.76~1.5μm之間的近紅外線來傳送控制信號的。二. 紅外線系統(tǒng)的組成紅外線遙控器已被廣泛使用在...
  已經(jīng)過去的2021年3月份,無人機(jī)行業(yè)新品層出、應(yīng)用深化、大事不斷,發(fā)展呈現(xiàn)出活力四射的火熱局面。那么即將過去的4月份,該行業(yè)又涌現(xiàn)出了哪些值得關(guān)注的動態(tài)呢?接下來,不妨讓我們通過三分鐘來快速回顧一下!   載人智能無人機(jī)在四川成功首飛   繼“天九一號”共享公務(wù)專機(jī)和“天九一號”共享直升機(jī)成功首飛后,3月29日,“天九一號”載人智...

史海拾趣

問答坊 | AI 解惑

一個關(guān)于三端雙向可控硅的觸發(fā)電路

如圖: 請問TRIAC能不能被可靠觸發(fā)? 還有,脈沖低電平持續(xù)時間T應(yīng)該怎么選擇? 為什么感覺這個版塊的人氣總是上不去呢:o 大家都出來討論討論 [ 本帖最后由 harris 于 2009-2-28 22:13 編輯 ]…

查看全部問答∨

急問單片機(jī)

我用的是E2000/L仿真器,196KC的仿真頭,我想在WAVE6000下用C語言編程,請問怎么辦? 我有Tasking C196,請問怎么安裝?調(diào)試的具體步驟?…

查看全部問答∨

子網(wǎng)劃分誰會???

?        1.根據(jù)以下主機(jī)地址和子網(wǎng)掩碼,試找出每個地址所屬的子網(wǎng),并且找出該子網(wǎng)中的廣播地址和可用的主機(jī)地址范圍。 ?        10.14.87.60/19 ?        172.25.0.235/27 ?&nb ...…

查看全部問答∨

關(guān)于msp430單片機(jī)和arm9的串行通信問題

現(xiàn)在正在開發(fā)一個項(xiàng)目,需要用到三個單片機(jī): 在兩個傳感器里面均內(nèi)置msp430單片機(jī)各一塊,在主控制箱中內(nèi)置arm9單片機(jī)。 現(xiàn)在在測量過程中需要三塊單片機(jī)不停地協(xié)調(diào)工作。這就涉及通信問題, 在msp430單片機(jī)中有uart和spi兩種串行通信口,在arm ...…

查看全部問答∨

如何把自己的函數(shù)注冊到shell中?

如何把自己的函數(shù)注冊到shell中呢?然后在shell下直接用命令執(zhí)行…

查看全部問答∨

高功率led封裝探討與展望

replyreload += \',\' + 680399;Timson,如果您要查看本帖隱藏內(nèi)容請回復(fù)…

查看全部問答∨

2812搜查令+TMS320F2812程序的遠(yuǎn)程升級方法

TMS320F2812程序的遠(yuǎn)程升級方法  很不錯的文檔的哦 對于實(shí)現(xiàn)遠(yuǎn)程幫助很有作用…

查看全部問答∨

新手入門

本人比較熟悉51單片機(jī),現(xiàn)在很想學(xué)ARM,之前也買了開發(fā)板,ARM11,資料是國嵌出品,大部分都是將LINUX的視頻,對我來說屬于空中樓閣;我想從ARM學(xué)起,但是不知道如何開始,敬請高人指點(diǎn)!…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(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
主站蜘蛛池模板: 南昌市| 忻城县| 北流市| 邵武市| 阿图什市| 重庆市| 莱芜市| 清徐县| 开平市| 永仁县| 永登县| 怀仁县| 大同市| 寿阳县| 琼中| 崇礼县| 晋江市| 镇宁| 盐津县| 瑞丽市| 金沙县| 宾川县| 济源市| 宜宾市| 和顺县| 庆阳市| 韩城市| 富民县| 柳州市| 秭归县| 兴化市| 凤城市| 秀山| 太康县| 通辽市| 区。| 荔波县| 新乡县| 武夷山市| 霸州市| 霍城县|