51单片机显示温度程序(DS18B20+1602)


-
利用18B20传感器,测试温度,并在液晶屏上显示!!
-
2017-11-21
-
2014-05-16
-
2013-02-28
-
2012-06-10
-
2012-05-03
17KB
c51单片机数码管显示温度
2018-05-18c51单片机的用ds18b20显示温度,用数码管显示。使用的硬件是炜煌公司的开发板。
54KB
c51单片机温度计
2013-11-07c51单片机温度计 可是实现温度的实时显示 c51单片机上实现的
363KB
基于C51单片机的温度检测设计
2011-08-22本系统是以AT89C51单片机核心,采用A/D转换器(ADC0804)将模拟信号转换为数字信号,采用LM35D电压型温度传感器采集室温,经OP07信号放大作用,实现温度实时显示、高温、低温报警,经实验调试,用该方法对0—100℃范围的温度测量时,测量误差+0.4℃。系统具有廉价,性价比高,工作稳定和抗干扰能力强的特点。
12KB
C51 单片机 利用printf函数输出字符串
2014-08-19工程是keil2. 简单的利用C51单片机,实现了printf函数输出字符串,数字等。 找了好多资料,然后自己总结了下,实现了printf函数的应用。 有了printf函数,你就可以像VC中一样实现输出了。
623KB
单片机温度控制风扇C51程序(完整版)
2012-10-13基于单片机的温控风扇的设计 摘 要 温控风扇在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产中大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。本文设计了基于单片机的温控风扇系统,采用单片机作为控制器,利用温度传感器DS18B20作为温度采集元件,并根据采集到的温度,通过一个达林顿反向驱动器ULN2803驱动风扇电机。根据检测到的温度与系统设定的温度的比较实现风扇电机的自动启动和停止,并能根温度的变化自动改变风扇电机的转速,同时用LED八段数码管显示检测到的温度与设定的温度。 关键词:单片机、DS18B20、温控、风扇 第一章 整体方案设计 1.1 前 言 在现代社会中,风扇被广泛的应用,发挥着举足轻重的作用,如夏天人们用的散热风扇、工业生产中大型机械中的散热风扇以及现在笔记本电脑上广泛使用的智能CPU风扇等。而随着温度控制技术的发展,为了降低风扇运转时的噪音以及节省能源等,温控风扇越来越受到重视并被广泛的应用。在现阶段,温控风扇的设计已经有了一定的成效,可以使风扇根据环境温度的变化进行自动无级调速,当温度升高到一定时能自动启动风扇,当温度降到一定时能自动停止风扇的转动,实现智能控制。 随着单片机在各个领域的广泛应用,许多用单片机作控制的温度控制系统也应运而生,如基于单片机的温控风扇系统。它使风扇根据环境温度的变化实现自动启停,使风扇转速随着环境温度的变化而变化,实现了风扇的智能控制。它的设计为现代社会人们的生活以及生产带来了诸多便利,在提高人们的生活质量、生产效率的同时还能节省风扇运转所需的能量。 本文设计了由ATMEL公司的8052系列单片机AT89C52作为控制器,采用DALLAS公司的温度传感器DS18B20作为温度采集元件,并通过一个达林顿反向驱动器ULN2803驱动风扇电机的转动。同时使系统检测到得环境温度以及系统预设的温度动态的显示在LED数码管上。根据系统检测到得环境温度与系统预设温度的比较,实现风扇电机的自动启停以及转速的自动调节。 1.2 系统整体设计 本设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。其中预设温度值只能为整数形式,检测到的当前环境温度可精确到小数点后一位。同时采用PWM脉宽调制方式来改变直流风扇电机的转速。并通过两个按键改变预设温度值,一个提高预设温度,另一个降低预设温度值。系统结构框图如下: 结 论 本次设计的系统以单片机为控制核心,以温度传感器DS18B20检测环境温度,实现了根据环境温度变化调节不同的风扇电机转速,在一定范围能能实现转速的连续调节,LED数码管能连续稳定的显示环境温度和设置温度,并能通过两个独立按键调节不同的设置温度,从而改变环境温度与设置温度的差值,进而改变电机转速。实现了基于单片机的温控风扇的设计。 本系统设计可推广到各种电动机的控制系统中,实现电动机的转速调节。在生产生活中,本系统可用于简单的日常风扇的智能控制,为生活带来便利;在工业生产中,可以改变不同的输入信号,实现对不同信号输入控制电机的转速,进而实现生产自动化,如在电力系统中可以根据不同的负荷达到不同的电压信号,再由电压信号调节不同的发电机转速,进而调节发电量,实现电力系统的自动化调节。综上所述,该系统的设计和研究在社会生产和生活中具有重要地位。 附录2:程序代码 #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit DQ=P1^7; sbit key1=P1^3; sbit key2=P1^4; sbit dianji=P3^1; float ff; uint y3; uchar shi,ge,xiaoshu,sheding=20,gaonum,dinum; uchar code dispcode[]={ //段码 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; uchar code tablel[]={ //带小数点的段码 0xbf,0x86,0xdb,0xcf, 0xe6,0xed,0xfd, 0x87,0xff,0xef}; uchar dispbitcode[]={ //位选 0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f}; uchar dispbuf[8]={0,0,0,0,0,0,0,0}; void De
1.58MB
基于单片机STC89C51的温度LCD12864显示系统的设计
2018-03-12用温度传感器DS18b20检测空气中的温度,STC89C51采集DS18B20的数据并通过LCD12864显示实时温度。提供C51源代码
2KB
C51单片机 键盘 报警 显示程序
2009-06-16C51单片机 键盘 报警 显示程序 可以做温度控制
4KB
基于STC89C51单片机的DS18B20的温度报警器(1602显示温度)
2010-10-11这个程序是自己在做多点测温系统时用C语言顺便写的 还热乎呢 呵呵 基于DS18b20的温度报警器 绝对好使 同时能在液晶1602上显示温度
5KB
STC89C52单片机温度预警,使用温度传感器,显示器,蜂鸣器,按键
2018-07-01STC89C52单片机温度预警,使用温度传感器,显示器,蜂鸣器。可以使用按键控制警报温度和界限温度。当温度超过警报温度时,蜂鸣器有频率的响;温度越接近界限温度,蜂鸣器响的越快;温度超过界限温度时,蜂鸣器长鸣。 可以使用按键s2,s3设定界限温度,s4,s5设定预警温度。并且将信息显示在显示器上。
1.55MB
51单片机温度采集系统
2018-04-16利用AT89C51单片机控制实现对一个系统的温度采集的功能:利用模块设计法完成温度采集系统的设计。基本功能是温度采集模块采集工作环境的温度,将采集的温度数据转换成数字信号,将数字信号送入AT89C51单片机,单片机控制显示模块显示温度。
1.14MB
单片机c51编程实例
2008-11-30第一章 AT89S51单片机实验及实践系统板简介┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅1 第二章 Keil C软件使用┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅14 第三章 AT89S51单片机下载器软件使用┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅25 第四章 实验及实践课题┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅28 1. 闪烁灯┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅28 2. 模拟开关灯┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅31 3. 多路开关状态指示┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅33 4. 广告灯的左移右移┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅37 5. 广告灯(利用取表方式)┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅40 6. 报警产生器┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅43 7. I/O并行口直接驱动LED显示┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅46 8. 按键识别方法之一┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅49 9. 一键多功能按键识别技术┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅53 10. 00-99计数器┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅57 11. 00-59秒计时器(利用软件延时)┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅60 12. 可预置可逆4位计数器┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅63 13. 动态数码显示技术┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅67 14. 4×4矩阵式键盘识别技术┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅70 15. 定时计数器T0作定时应用技术(一)┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅79 16. 定时计数器T0作定时应用技术(二)┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅84 17. 99秒马表设计┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅89 18. “嘀、嘀、……”报警声┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅95 19. “叮咚”门铃┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅99 20. 数字钟(★)┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅105 21. 拉幕式数码显示技术┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅114 22. 电子琴┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅121 23. 模拟计算器数字输入及显示┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅134 24. 8×8LED点阵显示技术┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅141 25. 点阵LED“0-9”数字显示技术┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅146 26. 点阵式LED简单图形显示技术┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅153 27. ADC0809 A/D转换器基本应用技术┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅157 28. 数字电压表┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅163 29. 两点间温度控制┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅167 30. 四位数数字温度计┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅172 31. 6位数显频率计数器┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅177 32. 电子密码锁设计┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅180 33. 4×4键盘及8位数码管显示构成的电子密码锁┅┅┅┅┅┅┅┅┅┅┅186 34. 带有存储器功能的数字温度计-DS1624技术应用┅┅┅┅┅┅┅┅┅┅199 35. DS18B20数字温度计使用┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅211
22.88MB
jsp应用开发详解-飞思
2008-09-15jsp应用开发详解,详细阐述jsp开发从入门开始了
78KB
基于C51单片机的DS18B20温度传感器显示
2011-05-29基于C51单片机的DS18B20温度传感器显示,有proteus仿真图 lcd显示
338KB
单片机温度显示系统
2013-04-21该文档清晰简洁的电路,运用单片机控制的为年度监测电路!采用LCD显示
42KB
DS18B20的C51单片机测温
2012-08-02DS18B20的C51单片机测温:本程序是基于STC89C51单片机,采用数码管显示温度的值,
180KB
温度检测调节阈值.zip C51 单片机 检测 外界温度 按键调节阈值 报警
2020-06-15C51 单片机 检测 外界温度 按键调节阈值 报警 通过ADC0808 采集外界 温度 值 通过按键调解 阈值范围 单片机判断 并通过led 报警 lcd显示 压缩包里有 keil 代码和protues 工程
42KB
51单片机PT100温度检测程序
2018-07-15基于51单片机的PT100温度传感器温度检测源码,使用的是郭天祥的51开发板。
-
下载
基于Jsp+Ssh+Mysql实现的Java Web学生考勤管理.rar
基于Jsp+Ssh+Mysql实现的Java Web学生考勤管理.rar
-
下载
“四川美食”安卓应用程序APP-产品开发策划书商业计划书精品模板.doc
“四川美食”安卓应用程序APP-产品开发策划书商业计划书精品模板.doc
-
下载
木饰面施涂溶剂型混色涂料.doc
木饰面施涂溶剂型混色涂料.doc
-
下载
999感冒灵颗粒广告策划案商业计划书精品模板.doc
999感冒灵颗粒广告策划案商业计划书精品模板.doc
-
下载
全国大学生英语竞赛参考词汇表(官方版).pdf
全国大学生英语竞赛参考词汇表(官方版).pdf
-
下载
使用 .NET 和帮助类别创建 OPC UA 客户端.zip
使用 .NET 和帮助类别创建 OPC UA 客户端.zip
-
下载
联贴式钛釉面砖施工.doc
联贴式钛釉面砖施工.doc
-
下载
2013年-SYB创业计划书商业计划书精品模板.doc
2013年-SYB创业计划书商业计划书精品模板.doc
-
下载
中国高铁线路图20150405.kmz
中国高铁线路图20150405.kmz
-
下载
python贝壳房源爬取,价格爬取
python贝壳房源爬取,价格爬取
