单片机数码管显示热敏电阻实测温度,

简介: 单片机数码管显示热敏电阻实测温度,

51单片机开发板,功能模块独立性高,能够实现各种各样的功能。本文中,主要使用热敏电阻和数码管完成了对环境实时温度的显示。

(实验所用的51单片机开发板)

在实现功能时,我们需要了解热敏电阻测温度的原理。热敏电阻的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。这次使用的单片机热敏电阻为测温型NTC热敏电阻。NTC(NegativeTemperature Coefficient)是指随温度上升电阻呈指数关系减小、具有负温度系数的热敏电阻现象和材料。因为,热敏电阻的阻值与温度变化曲线是非线性的,而8位单片机的计算能力是有限度的。所以,为了简单方便,在编写程序的时候,摒弃了复杂的计算公式,使用查表法算取温度值。其实,有很多人会怀疑测算温度值的准确度。这里做一解释,温度精度值主要取决于AD采样精度、温度表格精度和热敏电阻精度。由于温度的变化会引起热敏电阻的阻值变化,从而引起输出端分压值的变化,再通过检测输出电压值,通过单片机进行处理,最终在数码管上显示出来。

(部分程序代码)将代码写好后,就需要编译生成十六进制文件,这个文件是我们烧写到单片机必须的文件,以.hex结尾。将单片机通过串口与电脑连接进行通讯,使用驱动程序连接这个端口。

(端口设置)

烧写软件选择STC-ISP,在保证能够正常驱动单片机后,就需要将编写好程序烧进单片机中。选择正确的单片机型号和串口号。

(预设置)

(开始烧写前,关闭开发板总电源)

(点击下载后2s,开启电源,开始烧写)

程序烧写完成后,用杜邦线将开发板相应的模块连接起来,实现功能。连线按照下图。

(接线图)接线完成与功能实现。

(成果图)

结语

在使用单片机实现功能的时候,对程序的设计和对接口的合理安排和应用尤为重要,在接下来的学习中,会深入学习单片机的工作原理,了解相应接口的作用。实现更多的功能。

参考文献

LY-51S V2.3开发板说明书》

目录
相关文章
|
4月前
【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯
【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯
362 1
|
7月前
|
存储
【期末不挂科-单片机考前速过系列P3】(第三章:13题MOV&MOVX&MOVC&数码管速过)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P3】(第三章:13题MOV&MOVX&MOVC&数码管速过)经典例题盘点(带图解析)
|
4月前
51单片机汇编语言点亮一位数码管,并计时(超详细分析汇编语言)
51单片机汇编语言点亮一位数码管,并计时(超详细分析汇编语言)
239 0
|
4月前
【51单片机】开发板上矩阵键盘键码在数码管上的显示,按下键盘在数码管上显示对应段码
【51单片机】开发板上矩阵键盘键码在数码管上的显示,按下键盘在数码管上显示对应段码
178 0
|
4月前
|
算法
51单片机不用定时器的数码管倒计时
51单片机不用定时器的数码管倒计时
|
7月前
5-1 51单片机数码管
5-1 51单片机数码管
32 1
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
【51单片机】自定义静态数码管显示(设计思路&代码演示)
【51单片机】自定义静态数码管显示(设计思路&代码演示)
【51单片机】静态数码管显示(设计思路&原理&代码演示)
【51单片机】静态数码管显示(设计思路&原理&代码演示)
|
7月前
|
芯片 数据格式
【51单片机】要实现动静态数码管,你首先需要知道这些【数码管项目前置知识】
【51单片机】要实现动静态数码管,你首先需要知道这些【数码管项目前置知识】