指纹识别安全芯片
基于51单片机的智能温控风扇设计
时间: 2023-09-03 13:12:37 |   作者: 指纹识别安全芯片

  由51单片机+DS18B20温度传感器+共阳四位数码管+风扇+独立按键+DC电源构成。

  3、温度小于下限风扇不转,温度在上下限之间60%转动,大于上限时,风扇全速转动。

  51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。

  本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。

  本设计利用DS18B20采集环境中的温度值,将温度数值反馈给单片机,单片机处理后进行实时显示。同时,利用三个按键设置温度调节范围,当实时温度值超出调节范围后进行一定的操作。

  注1:请使用Altium Designer19直接打开资料中的工程文件(资料中已说明打开方式),若要求使用其他版本软件,请谨慎购买!

  注2:此设计需按照原理图制作实物,不可直接烧录到任何开发板中运行(需要修改程序)!

  本设计利用protues8.7软件实现仿线:请使用protues8.7直接打开资料中的工程文件(资料中已说明打开方式),若要求使用其他版本软件,请谨慎购买!

  注意:请使用KEIL5直接打开资料中的工程文件(资料中已说明打开方式),若要求使用其他版本软件,请谨慎购买!!

  要求:P1.0输出周期为2ms的方波,P1.1输出5ms的方波,占空比都为1:1.(高低电平一样的)。 晶振频率为24MHz。(使用T0和T1两个定时计数器)汇编或C都行。 编程如下: //================================================ #include reg52.h #define uchar unsigned char #define uint unsigned int void init(); sbit P10 = P1^0; sbit P11 = P1^1; //---------------------------- main() { init(

  一.系统概述 系统使用的模块有AT89C51单片机+8位共阴数码管+ADC0804模数转换+PT100温度检测。 系统内使用AT89C51单片机作为主控,使用PT100来检测温度,检测到的温度模拟信号会通过ADC0804进行数据转换,转换得到的数据经过单片机的处理后传输到数码管上进行显示,显示屏能够显示的温度精度为0.1℃。 二.仿线位共阴极书数码管显示检测到的温度数据。 2.通过PT100温度传感器检测环境和温度,通过调节电位器来模拟温度的改变。 3.通过ADC0804可以将采集到的模拟温度数据转换为数字温度数据。 三.程序设计 使用Keil 51进行程序设计,打开Proteus时程序是默认烧录的状

  的PT100温度检测系统 /

  引言 直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的多功能直流稳压电源功能简单、难控制、可靠性低、干扰大、精度低且体积大、复杂度高。普通直流稳压电源品种很多.但均存在以下问题:输出电压是通过粗调(波段开关)及细调(电位器)来调节。这样,当输出电压需要精确输出,或需要在一个小范围内改变时(如1.02~1.03V),困难就较大。另外,随着使用时间的增加,波段开关及电位器难免接触不良,对输出会有影响。常常通过硬件对过载进行限流或截流型保护,电路构成复杂,稳压精度也不高。本文设计了一种以单片机为核心的智能化高精度简易直流电源,克服了传统直流电压源的缺点,具备极高的应用价值。 1 系统硬件设

  的数控直流稳压源的设计 /

  ;======================================================== ;设计的基本要求 ; ;1、硬件设计的基本要求 ;使用AT89C51单片机,时钟12MHz,设计时钟电路和上电复位电路, ;P0口、P1口、P2口分别驱动3个LED七段数码管显示器, ;P3口的外部中断0和外部中断1分别连接按键K1和按键K2。 ; ;2、软件设计的基本要求 ;从0000H单元地址开始编制主程序; ;1秒钟定时由单片机内部定时器完成,定时器0完成50毫秒定时,定时器1完成20的计数。 ;软件要在Proteus仿真环境下可以运行,并实现下列的功能要求。 ;正常状态下,第一个数码显示器每隔1秒循环显示0到9数字; ;当按键

  中断测试系统设计 /

  在对LED灯的应用有了一定的了解之后,我开始有效学习了一些关于数码管的应用。 在我的开发板上,有独立共阳管和八位共阴管 。数码管从高位到低位的段码依次是h(dp),g,f,e,d,c,b,a共八位。共阴管是“1”表示亮,“0”表示灭,而共阳管则是相反的。顺便提一句,若是要检测数码管是否完好,可以用数码管“8”来检测。 若是要在数码管上显示0~F,则可以用一套固定的十六进制数表示,可以放在数组中,为{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。这一个数组是用来表示共阴管的亮的,而若是共阳管的时候,需要在前面加

  1 引言 高压开关柜隔离触头的温度监测一直是电力工业安全运作的重大课题之一,但是由于触头处在强电磁场、高电压环境中,所以目前的监测方法都是围绕何实现系统的抗强电磁场干扰和高电压的隔离问题,主要方法有感温纸测温、红外温度测量、F-P 光学式测量、感应窃电方式测量、光纤传输方式和红外无线传输等。而光纤光栅传感器集测量和传输于一体,采用光波的形式做测量和传输,具有体积小、重量轻、传输损耗小、不受电磁场干扰和良好的绝缘性能等优点,因此很适合高压开关柜的触头温度测量环境。基于以上优点,本文提出了一种采用光纤光栅温度传感器的触头温度测量方案,同时采取了合理的安装技术解决了应变交叉敏感的影响。 2 光纤光栅传感器原理

  的高压开关触头温度测量 /

  /******************************************************************* AT89C51单片机驱动128x64液晶显示C语言 ****************************************************************/ #include AT89x51.h #define uchar unsigned char /***************************************** 电路连接 P1------DB0~DB7 P2.0------RS P2.1------RW P

  1引言 DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。 2 DS18B20的内部结构 DS18B20内部结构如图1所示,主要由4部分所组成:64位ROM、温度传感器、非

  DS18B20的原理与应用 /


  完全学习与应用

  免费申请:价值799的国产高性能RISC-V Linux开发板LicheePi 4A

  有奖直播报名|使用低成本 MSPM0 MCU 快速开发——生态详解系列之二

  “玄铁杯”第三届RISC-V应用创新大赛—国产高性能RISC-V Linux开发板LicheePi 4A报名专场,万元奖金,邀您奔赴开源设计盛宴

  【下载】LAT1289 Keil、IAR、CubeIDE中变量不被初始化方法

  【下载】LAT1288 STM32 G474中Triggered-half模式的实现

  【下载】LAT1309 一步一步创建STM32WBA BLE_Custom工程

  【课程】STM32 & X-Cube-TouchGFX GUI开发实践

  【直播】STM32H5系列:强大的ARM® CORTEX®-M33 MCU让高性能和安全性唾手可得

  【直播】STM32U5系列扩充新成员-探索更安全,更高效,更节能的设计

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  STM32Cube.AI开发者云:只需四个步骤,轻松将AI集成到MCU

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程

© 2021 永乐国际官方网站登录-永乐官网下载 版权所有 | 备案号:粤ICP备12074344号