生产的高性能COMOS 8位单片机。STC89C52使用经典的MCS-51内核片,但做了大量的改进,加入了51系列不具备的诸多功能。正因为如此,两种单片机的指令集和输出管脚都相兼容。STC89C52单片机引脚图如下图3-2所示
STC89C52单片机结构主要包含4个组成部分,即晶振电路、复位电路、电源电路和/EA脚电路。
DS18B20是美国DALLAS公司生产的一线式高精度数字式温度传感器。其采用单根信号线,可以传输时钟也能够传输数据,并且数据传输是双向的,其优点是结构相对比较简单、廉价、便于总线的扩展和维护等。
64位ROM的结构如图3-7所示,开始一部分的8位是工厂代码;中间一部分的是每个器件唯一的48位序列号;最后一部分的是8位CRC检验码,这也是多个DS18B20为什么可采用单线进行通信的原故。
在64位ROM的最高有效字节中存储有循环冗余检验码(CRC)。主机根据ROM的前56位来计算CRC值,并与存入DS18B20的CRC值作比较,以判断主机收到的ROM数据是不是准确。
本系统的显示模块主要由一个4位一体的7段LED数码管构成。可以显示感测到的温度和当前风扇的档位。它是一个共阴极的数码管,每一位数码管的a,b,c,d,e,f,g和dp端都各自连接在一起,用于接收单片机的P0口产生的显示段码。S1,S2,S3,S4引脚端为其位选端,用于接收单片机的P2口产生的位选码。具体原理图如图3-9所示
风扇的驱动采用的是两个三极管直接与风扇连接,因为三极管具有放大性,所以能通过三级管来放大信号,然后直接传输到风扇,下图3-10就是该模块电路:
三极管是一个,具有三个电极,如图3-11所示,分别叫做集电极C,基极B,发射极E。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。举报投诉
本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)
为核心控制,使用数码管进行温度以及阈值的显示,通过按键可以对温度上限和温度的下限进行设置,当光电管检测到有人时,如果此时的温度过低则通过加热装置加热,温度过高则通过
程序将实验板上的串口与PC机上的串口连接好 将实验程序 烧写到89S52芯片中.[hide][/hide]
器一、实验目的二、实验内容三、实验步骤四、C代码如下五、实验结果六、实验体会一、实验目的由于
DS18B20 无级调速 红外遥控器 IR ADC 滑动电位器 PWM调速
按键+红外遥控器+蜂鸣器提示+温度传感器DS18B20+MSP430G2553
水杯的设计(实物+proteus仿真+源码+原理图+PCB+软件设计流程
水杯的设计(实物+proteus仿真+源码+原理图+PCB+软件设计流程+硬件清单+视频讲解)
系统,主要实现以下功能:可通过数码管显示风的类型和档位; 通过直流电机控制
; 可通过蓝牙发送温度和浑浊度; 可通过蓝牙控制杯盖和继电器状态。标签:51
水杯(蓝牙)-实物设计 - 电子校园编号: CP-51-2021-068-SW 仿真链接:
+LCD1602液晶显示屏+L298N控制模块+直流电机+DS18B20温度传感器构成。具体功能:(1)LCD1602实时显示DS18B20测得的温度值;(2)无人情况下
制系统设计 摘要: 本系统以AT89C51,AT89C2051
+按键+电源构成。具体功能:1、采用DS18B20温度传感器测温并用数码管实时显示;2、可以手动设置温度上下限;共3个按键:设置键、加键、减键;3、温度小于下限
供电。通过按键设置继电器2的上班时间,实现系统的自动断电,通过设置继电器1的上班时间,实现
+最小系统+数码管显示模块+数码管驱动模块+温度采集模块+人体感应模块+
转速来控制。可由用户设置高、低温度值,测得温度值在高低温度之间时打开
调速,必须手动调速,给我们正常的生活带来极大的不方便。传统电风机械的定时方式常常会伴随着机械运动的声音,特别是夜间
弱风档,当温度上升超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭
弱风档,当温度上升超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动关闭
器C语言源程序,程序功能:速成有时钟显示,使用DS18B20进行温度检测,控制温度可通过按键进行设置,输出通过继电器械驱动加热器加热。是一款功能较为完善的温度控制板,适合
系统设计资料合集(程序,电路图等)主要资料是:LCD显示温度电机控制仿真系统,
为核心控制部件进行PID 运算,数字式温度传感器DS18B20 芯片测量温度,大功率放大器OPA548 驱动半导体致冷器TEC
和16 位A/D 变换器相组合构成温度采集系统进一步提升系统的性价比。采用数字PID 控制使