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

【毕设狗】【单片机毕业设计】基于单片机的温控风扇的设计–仿真设计[通俗易懂]实物链接:基于单片机的温控风扇的设计-实物设计软件安装: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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mac系统安装win10双系统「建议收藏」

    mac系统安装win10双系统「建议收藏」一个月前,为了在家里学习单片机,在macbookair系统基础上,安装了win10,搞了一个双系统。在安装之前,看了很多资料,基本上提到两点,一个是准备win10镜像,一个是准备win10安装启动程序,而且至少需要一个U盘,有的也说需要两个,一个用来装win10镜像,一个用来装win10启动程序。最后动手安装的时候,一个U盘也没有使用,直接把win10镜像下载到mac系统中,然后启动mac上的磁盘管理工具,按照提示,傻瓜式的进行下一步。有两个地方需要我们手动设…

    2022年9月27日
    1
  • 时间序列模型(ARIMA和ARMA)完整步骤详述「建议收藏」

    时间序列模型(ARIMA和ARMA)完整步骤详述「建议收藏」实现ARMA和ARIMA时间序列模型的预测。

    2022年5月10日
    67
  • vue父组件调用子组件方法返回值_vue子组件修改父组件值

    vue父组件调用子组件方法返回值_vue子组件修改父组件值子组件调用父组件方法,父组件执行完后,进行回调,代码如下:子组件this.$emit(‘change’,this.dataList,(loading)=>{this.loading=loading})父组件@change=”onChange”………………………………..

    2022年10月2日
    1
  • disqualification游戏_ACWING怎么样

    disqualification游戏_ACWING怎么样如下图所示,有一个 # 形的棋盘,上面有 1,2,3 三种数字各 8 个。给定 8 种操作,分别为图中的 A∼H。这些操作会按照图中字母和箭头所指明的方向,把一条长为 7 的序列循环移动 1 个单位。例如下图最左边的 # 形棋盘执行操作 A 后,会变为下图中间的 # 形棋盘,再执行操作 C 后会变成下图最右边的 # 形棋盘。给定一个初始状态,请使用最少的操作次数,使 # 形棋盘最中间的 8 个格子里的数字相同。输入格式输入包含多组测试用例。每个测试用例占一行,包含 24 个数字,表示将初始棋

    2022年8月8日
    6
  • SpringBoot(SpringMVC)文件上传下载

    SpringBoot(SpringMVC)文件上传下载话说,springboot不是一个全新的框架,它只是将其它框架整合在一起,提供一个”开箱即用”的环境。此文,利用的正是SpringMVC的功能。创建springboot项目:https://blog.csdn.net/weixin_41381863/article/details/106504682文件上传在开发中,文件上传常用的有两种方式。一、利用base64上传文件思路:客户端将要上传的文件转为base64的二进制数据,服务端利用字符串的形式接收参数,然后将base64转为相应的文件

    2022年5月21日
    37
  • 查看首选DNS服务器地址

    查看首选DNS服务器地址查询DNS设置地址1、打开开始菜单里的‘运行’。2、在运行窗口里,输入cmd,打开命令行窗口。3、打开命令行窗口后,输入inconfig/all命令,按回车键。4、输入后,就可以看到自己电脑的IP地址和DNS服务器地址了。…

    2022年6月11日
    62

发表回复

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

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