首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Gorit 带你学全栈系列

    51 单片机实现温度计

    ************************/ #include #define uchar unsigned char #define uint unsigned int sbit DS=P2^ 2; //声明DS18B20 uint temp; // 定义当前的温度 uchar flag1; //记录温度的升高或者降低 sbit dula=P2^6; sbit wela=P2^7; unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, tt=temp*0.0625; temp=tt*10+0.5; return temp; } void display(uint temp) //显示程序 { uchar A1,A2, A2t,A3; A1=temp/100; A2t=temp%100; A2=A2t/10; A3=A2t%10; dula=0; P0=table[A1]; //显示百位

    72920编辑于 2021-12-09
  • 来自专栏嵌入式项目开发

    基于单片机的数字温度计设计

    一、项目背景 数字温度计是一种用于测量和显示环境温度的设备。本文章介绍基于STC89C52主控芯片的数字温度计的设计过程和实现原理。 二、系统架构 数字温度计的系统架构如下所示: (1)硬件部分:主控芯片STC89C52、DS18B20温度传感器、LCD1602显示屏、按键、蜂鸣器; (2)软件部分:嵌入式C语言程序。 四、整体设计 4.1 硬件设计 【1】主控芯片选择:STC89C52,具有较好的性能和丰富的外设资源,适合作为数字温度计的核心处理器; 【2】温度传感器:采用DS18B20温度传感器,利用其一线通信功能实现温度采集 五、源代码 #include <reg52.h> // 定义IO口 sbit DQ = P2^0; sbit RS = P2^1; sbit RW = P2^2; sbit E = P2^3; sbit 六、总结 本文章详细介绍了基于STC89C52主控芯片的数字温度计的设计过程和实现原理。通过集成DS18B20温度传感器、LCD1602显示屏、按键和蜂鸣器等功能,实现了温度的采集、显示和报警功能。

    1.4K31编辑于 2023-09-01
  • 来自专栏硬件工程师

    一篇文章看懂芯片温度计

    与图2相符。

    2.8K20编辑于 2022-08-29
  • 来自专栏前端之攻略

    bootstrap 进度条模拟温度计

    最近需要做一个类似温度计的图表,网上找了好久,也没有找到合适的,现根据bootstrap的进度条来模拟温度计,主要实现根据不同区间的数据来显示不同的颜色,并自适应屏幕大小,在网上找到一个背景图,进度条

    1.3K20发布于 2019-04-04
  • 来自专栏工程监测

    红外温度计(测温枪)原理是什么?

    红外温度计(测温枪)原理是什么?测温枪学名是“红外温度计”或“红外辐射温度计”。 光学系统收集其视场的红外辐射能量,视场的大小由温度计的光学部分及其方位决定。用红外辐射温度计测量保单温度时,首先要测量保单在其波段范围内的红外辐射,然后用温度计计算被测保单的温度。

    1.4K30编辑于 2022-10-21
  • 来自专栏电子工程师成长日记

    设计分享|单片机数字温度计

    具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口 另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。 dis_7[12]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff,0xbf}; /* 共阳LED段码表 "0" "1" "2" */ uchar code scan_con[4]={0xfe,0xfd,0xfb,0xf7}; // 列扫描控制字 uchar data temp_data[2] display[2]){display[2]=0x0A;}}//最高位为0时都不显示 if(n){display[3]=0x0B;}//负温度时最高位显示"-" } main()//主函数 { Disdata

    84510编辑于 2022-07-27
  • 来自专栏数据小魔方

    绩效管理工具(二)——温度计风格图表!

    今天跟大家分享另一种用作绩效管理的图表工具——温度计风格图表! ▽ 这种图表看起来简洁、直观。数据表达清晰、无冗余。今天主要介绍两种做法,都不是特别复杂,但是需要一点儿点儿小小的创意。 首先介绍第一种温度计风格图表的做法 这种做法的思路是将柱形图与形状结合。我们需要插入一个圆角矩形和一个圆形。 然后调整柱形图的整体长宽比例、取消纵轴数据标签,并格式化至于温度计相仿的合适尺寸。 ? 再将格式化好的柱形图放置到对应的温度计形状上,并将数据条填充无色,将数据条轮廓填充为温度计对应的颜色。 ? ---- 第二种方法:簇状柱形图法: 这种方法相对比较简单,就是通过一组簇状柱形图,然后调整柱形图数据系列间距,最终使得数据条重合,达到模拟温度计的效果。

    1.2K80发布于 2018-04-10
  • 来自专栏kali blog

    Esp8266 DHC11 OLED制作室内温度计

    设备清单 esp8266开发板 oled显示器 杜邦线 电路图 image.png 连线示意图 显示器连接 VCC----3V3(+) GND----GND(-) SCL----D1 SOA----D2 SCREEN_HEIGHT 64 // OLED display height, in pixels // Declaration for an SSD1306 display connected to I2C display.setTextSize(1); display.setCursor(0,0); display.print("Temperature: "); display.setTextSize(2) (" "); display.setTextSize(1); display.cp437(true); display.write(167); display.setTextSize(2) display.setTextSize(1); display.setCursor(0, 35); display.print("Humidity: "); display.setTextSize(2)

    1K20编辑于 2021-12-17
  • 来自专栏完美Excel

    Excel图表学习58: 绘制温度计图来跟踪进度

    我们可以在Excel中绘制一个模拟的温度计,用来形象地跟踪某项任务的进度,如下图1所示。 ? 图1 准备数据 假设想要在一周内将新增粉丝数突破到2000,我们制作了一个用于统计每天粉丝增加数的记录表,如下图2所示,在每天后面填上每天粉丝增加数,单元格B10是要达到的目标数,单元格B11是单元格区域 B2:B8之和(即=SUM(B2:B8)),单元格B3是实际与目标之比(即=B11/B10)。 图2 绘制图表 步骤1:选择单元格B13。单击功能区“插入”选项卡“图表”组中的“簇状柱形图”,得到如下图3所示的图表。 ? 图3 步骤2:选取并按Delete键删除水平(类别)轴,删除水平网格线和图表标题,结果如下图4所示。 ? 图4 步骤3:添加数据标签并进行设置,结果如下图5所示。 ?

    1.2K20发布于 2019-12-05
  • 来自专栏Qt项目实战

    Qt编写自定义控件5-柱状温度计

    一、前言 柱状温度计控件,可能是很多人练手控件之一,基本上都是垂直方向展示,底部一个水银柱,中间刻度尺,刻度尺可以在左侧右侧或者两侧都有,自适应分辨率改动,有时候为了美观效果,可能还会整个定时器来实现动画效果 左侧 右侧 两侧 10:可设置用户设定目标值 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef RULERTEMP_H #define RULERTEMP_H /** * 柱状温度计控件 { barPercent = 2; } //绘制纵向标尺刻度 double length = height() - 2 * space - 2 * radius 2 - 2; int circleWidth = radius * 2 - circlePercent * 2; circleRect = QRectF(circleX + circlePercent ("%1").arg(currentValue)); painter->restore(); } 六、控件介绍 超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计

    3K50发布于 2019-08-23
  • 来自专栏Tableau喜乐君

    股市温度计:个人投资者的“指标可视化”

    我们可以在有知有行 APP 或者网站(youzhiyouxing.cn)中找到如下的“全市场温度”,前日股市大跌只有 1 度,昨日股市大涨到了 2 度。 如何理解1℃、2℃ ? 2、指标: 有知有行选择的是 PB 和 PE, PB(Price Book value Ration)市净率,股价除以每股净资产的比率。 当前的知行温度计只有 2℃,不过对应的万得全 A 指数很明显距离历史最低还有相当长的距离。但为什么还会有如此大的偏差?‍ 这就是取决于不同指数的编制方法。 2)如何反映“时间因子”的影响 在股市中,越靠近当前越重要,上个月的股价和 13 个月、36 个月之前的股价相比更有参考性。但是上述直接计算、映射温度计的方式,并没有考虑“时间因子”的影响。 2)本文所提及的”有知有行“和股票内容仅供参考,不作为投资建议,也未收受任何一方的商业赞助。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

    1.6K10编辑于 2024-11-25
  • 来自专栏Linux学习日志

    esp8266+DHT11温湿传感器 制作web室内温度计

    ptr +="

    \n"; ptr +="<svg version=\"1.1\" id=\"Layer_2\

    8.2K20发布于 2020-08-27
  • 来自专栏c#Winform自定义控件系列

    (六十四)c#Winform自定义控件-温度计(工业)

    m_rectWorking.Width / 2, (this.Width - this.Width / 4) / 2 - 2, m_rectWorking.Height - m_rectWorking.Width * 2); 5 m_rectRight = new Rectangle(this.Width - (this.Width - this.Width / 4) / 2 + 2, m_rectWorking.Top + m_rectWorking.Width / 2, (this.Width - this.Width / 4) / 2 - 2, m_rectWorking.Height - (this.Width - this.Width / 4) / 2 + 2, m_rectWorking.Top + m_rectWorking.Width / 2, (this.Width - this.Width / 4) / 2 - 2, m_rectWorking.Height - m_rectWorking.Width * 2); 275 } 276 277

    1.8K20发布于 2019-09-29
  • 净推荐值(NPS):衡量客户忠诚与增长潜力的“温度计

    将B2B软件公司的NPS与消费品公司的NPS直接对比意义不大。应更关注自身趋势和直接竞争对手的标杆。

    1.3K10编辑于 2025-12-21
  • 来自专栏PPV课数据科学社区

    商业图表:仿彭博带趋势的温度计式柱形图

    例图说明 本例来自于彭博商周,以顶端带有趋势折线的温度计式柱形图,显示了各公司5年来总门店、其中自有门店的数量及趋势比较,并用标签标出自有门店占比比例。 彭博商业周刊顶端带有趋势折线的温度计式柱形图 运用场景 你可以用此图表样式反映各分公司/产品,多个年份/月份的某项指标的总量、其中数、占比,特别适合信息图表形式的报告。 2.选中图表,在 选择数据-隐藏的单元格和空单元格,选取 空距,这时斜坡将竖起来,得到“柱形图”,但顶端带有折线趋势。 完成的图表如下图: 顶端带有趋势折线的温度计式柱形图 知识要点 构图的思路,特殊的柱形图由面积图绘制。 2.循环引用法,转换二维表到一维表。 2.若数据的行列数不一样,可转换数据后调整图表序列的数据源引用,或直接按步骤从头开始制作。

    2.2K70发布于 2018-04-20
  • 来自专栏我的知识小屋

    看得懂的外观设计模式 python3 实现

    我们首先新建一个制冷器与温度计类,模拟制冷器与温度计的启动: #制冷器 class Refrigerator(): def start(self): print('制冷器启动.. #温度计 class Thermometer(): def start(self): print("温度计启动...") def stop(self): print("温度计停止...") 常规情况下,我们可以直接调用制冷器后再调用温度计,这个时候就比较麻烦,内部系统暴露出来,使用极其繁琐。 #温度计 class Thermometer(): def start(self): print("温度计启动...") def stop(self): print("温度计停止...") ac=AirConditioner() ac.start()

    43310发布于 2020-10-23
  • 来自专栏我的知识小屋

    看得懂的外观设计模式 python3 实现

    我们首先新建一个制冷器与温度计类,模拟制冷器与温度计的启动: #制冷器 class Refrigerator(): def start(self): print('制冷器启动.. #温度计 class Thermometer(): def start(self): print("温度计启动...") def stop(self): print("温度计停止...") 常规情况下,我们可以直接调用制冷器后再调用温度计,这个时候就比较麻烦,内部系统暴露出来,使用极其繁琐。 #温度计 class Thermometer(): def start(self): print("温度计启动...") def stop(self): print("温度计停止...") ac=AirConditioner() ac.start()

    42710发布于 2020-07-03
  • 来自专栏纳米药物前沿

    悉尼科大/南科大金大勇Nano Lett:利用上转化纳米颗粒定量监测线粒体的热动力学变化

    悉尼科技大学/南方科技大学金大勇教授和悉尼科技大学Qian Peter Su报道了一种基于上转换纳米颗粒的温度计,它可以对活细胞的线粒体进行原位热动力学监测。 实验证明了该上转换纳米温度计可以有效地靶向线粒体,具有温度响应特性,并且不受探针浓度和介质条件的影响。 在HeLa细胞中,该上转换纳米温度计具有3.2% K-1的相对感应灵敏度,因此其能够在高糖、脂质、Ca2+休克和氧化磷酸化抑制剂等不同刺激下对线粒体的温差变化进行测量。 此外,研究也发现细胞在不同刺激下会表现出不同的反应时间和热力学特征,由此表明该温度计可用于在原位对与线粒体代谢途径和细胞器间相互作用相关的生命过程进行研究。 Xiangjun Di. et al.

    60320发布于 2021-03-11
  • 来自专栏数据社

    复盘一件关于数据的糟心事!

    直到今天,核酸依然正常,于是想,会不会是家里的那个水银温度计坏掉了??? 刚好家里还有另一支水银温度计,于是换着量了下,测量10分钟,体温37!!! 果然,原来那只水银温度计是坏的。 一向严谨的我,又喊着家人进行了两组实验,结果证明温度计真是坏掉的。 一个坏掉的温度计,让我4天在焦虑中度过。 于是,想到自己是做数据工作的,竟然被数据忽悠了。 于是,复盘了我遇到的“温度计”事件,除了温度计有问题还有可能是我测量的方式和时间不对,那么对应到我们常说的数据质量方面也就是“技术”和“业务”的影响,导致了数据质量问题。

    43250编辑于 2023-01-04
  • 基于51单片机的DS18B20数字式温度计开发,论文,仿真,代码等

    设计要求1.测量温度值精度为±1℃;2.系统允许的误差范围为1℃以内;3.系统可由用户预设温度值,测温范围为-55℃~+125℃;4.通过DS18B20传感器和系统连接,能实时准确检测到现场温度;5.把现场实时检测到的温度值通过 C代码资源内容(1)基于DS18B20的数字温度监控系统Proteus仿真毕设论文完整版;(2)Proteus仿真文件;(3)Keil C语言程序文件;(4)原理图文件;(5)参考文献资料;(6)Visio

    77010编辑于 2024-04-22
领券