历史上的今天
今天是:2026年03月21日(星期六)
2023年03月21日 | 基于AT89C51单片机的恒温控制系统设计
2023-03-21 来源:elecfans
一.系统概述
系统使用的模块有AT89C51单片机+LCD1602显示+DS18B20测温+蜂鸣器报警+按键+风扇降温+小灯。
系统内使用AT89C51单片机作为主控,使用LCD1602显示采集到的温度数据和温度阈值,通过按键可以设定阈值,当检测到环境温度大于设定阈值时蜂鸣器就会进行报警,并且会通过风扇进行降温,当检测到环境温度低于设定阈值时加热小灯就会亮起。
二.仿真概述
1.LCD1602显示检测到的温度和温度阈值。

2.通过DS18B20温度传感器检测环境温度。

3.当温度低于阈值则通过加热小灯进行加热。

4.当温度高于阈值则通过蜂鸣器报警,并利用风扇进行降温。

三.程序设计
使用Keil 51进行程序设计,打开Proteus时程序是默认烧录的状态,如果没有烧录点击AT89C51单片机并将程序导入就能运行系统(程序文件是后缀为hex的文件)。

史海拾趣
|
众多复杂的空中接口与晶片工艺技术以及高级应用处理给高级无线手持终端的集成带来了巨大的挑战。不过,新的晶片处理与设计技术能够把模拟和无线电子连同数字处理功能一起集成到CMOS。这些技术可实现基于功能的集成策略,从而克服基于技术集成本身的 ...… 查看全部问答> |
|
对于现在一个电子系统来说,电源部分的设计也越来越重要,我想通过和大家探讨一些自己关于电源设计的心得,来个抛砖引玉,让我们在电源设计方面能够都有所深入和长进。 Q1:如何来评估一个系统的电源需求 Answer:对于一个实际的电子系 ...… 查看全部问答> |
|
工程师工作压力大是大家都公认的。随着技术更新周期缩短,压力越来越大,长期处于亚健康状态,弄不好再出现抑郁症状。 有的人认为看动画片,边看边傻笑达到舒缓; 有的人认为随意上网来舒缓; 有的人认为通过运动(篮球、羽毛球、足球和爬山等) ...… 查看全部问答> |
|
如题。小弟使用的是CE5.0,LCD驱动架构基于ddraw 一开始GWES加载LCD 驱动库,运行进入桌面没有问题。只是bootloader和系统启动到加载驱动之间没有对LCD操作,白屏。 于是我把LCD的操作加到bootloader(OEMPlatformInit)和OEMInit中,放上LOGO, ...… 查看全部问答> |
|
sfilter.c是用C写的。他源代码开头这样引入了一个头文件 #include \"ntifs.h\" 引入的这个头文件是用引号,可是我在sfilter目录底下没有看到ntisf.h这个头文件啊?结果我用VC编译的时候也找不到这个头文件,不过在DDK的目录里面有。如果是DDK目 ...… 查看全部问答> |
|
谁有BCM2042的详细说明书?BROADCOM的官网只给出了2页的PDF文件,太简单了,根本没法设计, 这个芯片到处有的买,却不提供使用说明书,真是怪事,网上没得下载,谁能提供我在这儿先谢了! 我的电子信箱:ggbeijin@sohu.com… 查看全部问答> |
|
各位大侠,我的毕设是关于USB的驱动程序的设计与实现,要用CY68013编写一个固件程序来完成,有没有人知道CY68013的固件程序的?可以提供一下么?我在这里不胜感谢各位大侠!… 查看全部问答> |
|
想将烟雾传感器(联网烟感)的数据传至单片机,有5根线:红、黑、橙、黄、绿;其中红黑接电源正负极,橙线为NC,黄线为COM,绿线为NO。其中橙黄绿为输出干接点,警戒时输出开路,报警时输出短路,阻抗小于50欧。… 查看全部问答> |




