【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]实物链接:基于单片机的温控风扇的设计-实物设计软件安装:Keil:点击下载 Proteus:点击下载 AD:点击下载 Visio:点击下载设计简介:本设计是基于单片机的温控风扇设计,主要实现以下功能:可实现通过DS18B20测量当前环境温度 可实现通过温度自动控制风扇转速 可实现通过按键设置不同风速对应的温度 可实现通过按键切换自动、手动模式 可实现在手动模式下通过按键调整风扇转速 可实现通过LCD1602显示温度、风扇转速挡位、自动/手动模式关键字:温度控制风扇

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

实物链接:

基于单片机的温控风扇的设计-实物设计

软件安装:

设计简介:

本设计是基于单片机的温控风扇设计,主要实现以下功能:

  • 可实现通过DS18B20测量当前环境温度
  • 可实现通过温度自动控制风扇转速
  • 可实现通过按键设置不同风速对应的温度
  • 可实现通过按键切换自动、手动模式
  • 可实现在手动模式下通过按键调整风扇转速
  • 可实现通过LCD1602显示温度、风扇转速挡位、自动/手动模式

关键字:

温度控制风扇

资料预览

仿真设计:

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

总体资料:

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

原理图:

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

软件设计流程:

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

系统框图:

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成温控风扇的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由三部分组成,第一部分是供电电路,给整个系统进行供电;第二部分是DS18B20测温模块,通过该模块可获取当前温度;第三部分是独立按键,通过三个独立按键切换界面和设置电机速度温度限定值。输出由三部分组成,第一部分是LCD1602显示模块, 通过该模块可以显示当前温度值、电机状态、手动/自动模式以及设置电机速度温度限定值界面;第二部分是电机驱动模块和直流电机,通过电机驱动模块,配上PWM,即可完成直流电机调速;第三部分是蜂鸣器,每按一次按键,则蜂鸣器响一次。

硬件清单:

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]

资料下载:

基于单片机的温控风扇的设计–仿真设计-毕设狗

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188495.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ios-tableView的touchesBegan事件和didSelectRowAtIndexPath方法

    ios-tableView的touchesBegan事件和didSelectRowAtIndexPath方法今天做了个测试,看看tableView如果实现了touchesBegan方法和实现了didSelectRowAtIndexPath点击的时候会去实现哪一个?答案是touchesBegan。先附上测试的函数-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{NSLog(@”——“);}

    2022年7月25日
    11
  • php接收二进制流(图片)生成图片文件文件

    php接收二进制流(图片)生成图片文件文件

    2022年2月12日
    53
  • js正则使用变量_正则表达式中可以拼接变量吗

    js正则使用变量_正则表达式中可以拼接变量吗javascript正则变量evalRegExp

    2025年12月9日
    2
  • validation[通俗易懂]

    validation[通俗易懂]validation说明后台开发需要对对象的传进来的参数进行校验,有专门的校验工具,validationbean是基于JSR-303标准开发出来的,使用注解方式实现,及其方便,但是这只是一个接

    2022年8月2日
    6
  • NSGA2理解

    NSGA2理解NSGA-II算法学习什么是支配:支配就是统治,在各方面都优于其余个体如个体i支配个体j,就说明个体i在所有目标函数的表现上都不差于个体j,并且至少在一个目标上优于个体j;什么是非支配:非支配就是个体在种群中是最优秀的,它们在该种群中不受其余个体支配。快速非支配排序,将种群中的个体进行分层,最优秀的个体处于第一层,然后除了第一层,再从其余个体中找出非支配个体,以此类推…

    2022年5月19日
    72
  • CDMA、CDMA2000、WCDMA、TD-SCDMA的区别

    CDMA、CDMA2000、WCDMA、TD-SCDMA的区别前几日,笔者有一位朋友从网上买了一部二手的苹果iPhone4S,拿到手之后才发现,这部iPhone4S原来是电信版的,而自己用的SIM卡是中国移动的,根本没办法使用,非常的沮丧,这也怪当初购买时没有注意不同运营商之间网络不兼容的问题。其实在生活中,很多人对于手机网络方面的知识知之甚少,今天笔者就为大家介绍一下手机网络方面的一些常识,以免再次发生以上不必要的错误。GSM知多少?  说到GSM,相

    2022年9月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号