基于STC89C52RC+单片机的温控风扇的设计

2017-09-30 02:58:31邵阳学院信息工程学院庞书伟江世明
电子世界 2017年18期
关键词:单片机系统设计

邵阳学院信息工程学院 庞书伟 江世明

基于STC89C52RC+单片机的温控风扇的设计

邵阳学院信息工程学院 庞书伟 江世明

基于STC89C52RC+单片机的温控风扇的设计采用STC89C52RC+单片机作为微控制器,基于STC89C52RC+单片机的温控风扇的设计利用温度传感器DS18B20作为温度采集元件,基于STC89C52RC+单片机的温控风扇的设计根据传感器DS18B20采集到的温度,通过一个达林顿反向驱动器ULN2803驱动风扇电机。基于STC89C52RC+单片机的温控风扇根据检测到的温度与系统设定的温度的比较实现风扇电机的自动启动和停止,基于STC89C52RC+单片机的温控风扇的设计根据传感器DS18B20采集到的温度变化自动改变风扇电机的转速,同时用LCD1602显示检测到的温度与设定的温度。

STC89C52RC+单片机;传感器DS18B20;温控风扇

一、基于STC89C52RC+单片机的温控风扇系统硬件设计

基于STC89C52RC+单片机的温控风扇系统设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给STC-89C52RC+单片机进行处理,基于STC89C52RC+单片机的温控风扇系统的LCD1602上显示当前环境温度值以及预设温度值。系统方案如图1所示:

图1 基于STC89C52RC+单片机的温控风扇系统硬件设计方案

二、基于STC89C52RC+单片机的温控风扇系统软件设计

基于STC89C52RC+单片机的温控风扇系统软件设计主要包括基于STC89C52RC+单片机的温控风扇系统主程序、DS18B20初始化函数和温度转换函数、独立键盘扫描函数、LCD1602显示函数以及风扇电机控制函数。基于STC89C52RC+单片机的温控风扇系统的DS18B20温度传感器初始化函数完成对DS18B20温度传感器的初始化。基于STC-89C52RC+单片机的温……

登录APP查看全文

猜你喜欢
单片机系统设计
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16