本课题主要针对热式热水器中温度控制的特点及实现准确温度控制的意义,设计了一种基于单片机的控制系统,整个系统的设计内容包括硬件和软件两个部分。硬件电路主要以AT89C51单片机为微处理器,详细设计了温度信号采集电路,温度数码显示电路,键盘设置温度电路,报警电路,光耦隔离输出电路,模拟加热电路。软件部分主要针对加热装置的控制模式进行了编程。温度传感器DS18B20采集到的温度转换成电压信号反馈到单片机,然后与温度的给定值进行比较,通过比较来控制加热装置,从而达到控制温度的目的。
1
1.背景及意义 数显万年历是采用专用的万年历芯片实现的计时装置,广泛用于家庭、车站、办公室等公共场所,是人们日常生活的必须品, 2.设计目的 2.1巩固单片机原理及其接口技术的应用、提高C语言编程能力; 2.2学习掌握SPI串行接口(DS1302)、单线串行接口(DS18B20)、LCD12864驱动; 2.3熟悉基于AT89C51的硬件、软件系统架构。
2021-06-23 19:29:11 545KB 51万年历温度
1
研究了基于AT89C51单片机16×16 LED汉字滚动显示屏的设计与运用Proteus软件的仿真实现。主要介绍了LED汉字显示屏的硬件电路、汇编程序设计与调试、Proteus软件仿真等方面的内容,本显示屏的设计具有体积小、硬件少、电路结构简单及容易实现等优点。能帮助广大电子爱好者了解汉字的点阵显示原理,认识单片机的基本结构、工作原理及应用方法,并提高单片机知识技术的运用能力。
2021-06-23 17:55:08 2.25MB AT89C51单片机 LED 汉字显示屏 设计
1
在电子系统设计调试过程中,电压测量往往是一个测控或测量系统中不可缺的项目。对于电压测量,若被测量在宽动态范围内变化时,例如从mV级甚至μV级到V级,做到测量误差均匀的控制在一定范围之内,常用的方式是切换量程,即指定测量范围,例如常用的数字电压表等仪器。本文基于MCU AT89C51控制,实现了一种自动量程切换的电压测试系统。
1
摘要:为了设计一款结构简单、性能优良的信号发生器。采用了AT89C51单片机为控制核心。在Proteus下仿真可以产生正弦波、方波、三角波、锯齿波,而且可以方便地设定输出信号的频率及幅度,得到的输出波形失真度低,频
2021-06-23 13:07:21 225KB 51单片机
1
基于51单片机的乐曲播放程序,可通过矩阵键盘实现乐曲选择。同时用矩阵键盘制作电子琴键,可进行乐曲弹奏。
2021-06-22 17:59:11 42KB AT89C51 八音盒
1
基于AT89C51的数控直流电压源设计,内含原理图,相关流程图,以及代码等
2021-06-22 16:28:00 244KB AT89C51 KeilC Proteus
1
本文介绍了基于AT89C51和Matlab的电机远程监控系统设计,该系统包括电机信号采集、状态显示、运行控制等,可实现对电机的远程监控。此外,本文还通过建立虚拟串口的方式,对方案进行了软件模拟验证。
2021-06-22 09:04:34 1.61MB AT89C51 Matlab 电机远程监控系统
能 1. 准确计时,以数字形式显示时、分(为了使电路简单,不要求显示秒,可以采用发光二极管指示,可以省去2片译码器和2片数码显示器)。 2. 小时的计时要求为“12翻1”,即12点后为1点,分和秒的计时要求为60进位。 3. 计时出现误差时可以用校时电路进行校时、校分、校秒(为了使电路简单,不要求对秒校正)。 (2)扩展功能
2021-06-21 13:24:58 917KB 数字电压表
1
基于单片机的照明控制系统的设计,采用主从机模式
2021-06-19 17:59:05 1.43MB AT89C51
1