1.系统实时通过LCD1602显示水位检测值,锅炉炉膛温度值,锅炉内部压力值。
2、可对锅炉的水位上下限、炉膛温度上下限、压力上下限进行设置,第一行显示上限值,第二行显示下限值。
4、默认水位下限值10cm,上限值40cm,压力下限值30kPa,压力上限值50kPa,温度下限值5℃,温度上限值105℃。
5、温度传感器使用DS18B20;水位传感器使用电位器模拟;压力传感器使用MPX4115。
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后,调整温度变大,当温度106℃大于温度上限值105℃后蜂鸣器报警,温度上限指示灯亮起报警。
调整温度变小,当温度4℃小于温度下限值5℃后蜂鸣器报警,温度下限红灯报警亮起。
仿线压力传感器的值改变显示数值。调整压力变小,当压力调整到52kPa大于上限值,蜂鸣器报警,气压上限红灯报警亮起。
调整压力变小,当压力调整到26kPa低于下限值,蜂鸣器报警,气压下限红灯报警亮起。
仿线滑动变阻器模拟水位传感器的阻值随水位高低变化。上下箭头用于改变阻值的值。下箭头调低数值,上箭头调高数值。
调整水位变低,当水位调整到9CM低于下限值10CM,蜂鸣器报警,水位下限红灯报警亮起。
调整水位变高,当水位调整到41CM高于上限值40CM,蜂鸣器报警,水位上限红灯报警亮起。
开始仿真后,能够最终靠矩阵键盘的设置按键进入设置模式调整默认水位下限值、上限值、压力下限值、压力上限值、温度下限值和温度上限值。进入设置模式后LCD1602第一行显示上限值,第二行显示下限值。设置完成通过OK按键退出设置。
使用keil4或者keil5编译,代码有注释,能结合报告理解代码含义。
Proteus仿线.运行环境:Proteus仿真是在计算机上运行的,而实物则是在硬件电路板上运行。
2.调试方式:在Proteus仿真中,可以方便地进行单步调试和观察变量值的变化,而在实物中则一定要通过调试器或者串口输出等方式来进行调试。
电路连接方式:在Proteus仿真中,能够最终靠软件设置进行电路连接的修改,而在实物中则需要通过硬件电路板和连接线.工作速度:Proteus仿真通常比实物运行速度快,因为仿真是基于计算机运行的,而实物则需要仔细考虑电路板上的物理限制和器件的响应时间等因素。
4.功能实现:在Proteus仿真中,能够最终靠软件设置实现不同的功能,而在实物中则应该要依据电路设计和器件的性能进行实现。
关键字:51单片机引用地址:基于51单片机的锅炉水位温度压力测试系统仿真设计上一篇:
#include STC89C5xRC.H int main() { char buf; TMOD = 0x21; //设定timer1的工作模式 SCON = 0x50; //设置串行通信格式 TH1 = 0xE6; //设定timer1的初始值 TL1 = 0xE6; TR1 = 1; //开启timer1 while(1) { if(RI == 1) { //如果收到数据 buf = SBUF; RI = 0; SBUF = buf;//将收到的数据发回去 while(TI == 0); //等待数据发送完毕 TI = 0; } } return 0; }
以轮询方式实现串口通信(51接收数据后发送回PC端) /
前言 在实时控制管理系统中,经常需要定时时钟以实现精准延时、定时,也经常需要计数功能以实现对外界脉冲进行计数, 本节,我们开始有效学习51单片机的定时器,然后开启一个定时器,实现1S翻转一次电平,控制LED灯亮灭。 一、基础知识 1.定时器简介 51单片机的定时器有两个,分别是T0和T1,它们能用于定时或者对外部脉冲(事件)计数,还可当作串行口的波特率发生器使用,定时器裸机结构图如下所示 定时器工作在定时方式时候,计数器对内部时钟机器周期数进行计数,每个机器周期等于12个晶体震荡周期,定时器工作在计数方式时候,计数脉冲来自外部输入引脚P3.4、P3.5,当外部输入信号从1到0跳变时,计数器的值加一。 2.定时器相关寄存
玩转物联网基础篇08-定时器 /
动态数码管的显示,由浅入深,原理 (一)视觉暂留: code存储在程序存储器里,表示只读,不加code的数组存在内存里可读可写。 #include reg52.h typedef signed char int8; typedef signed int int16; typedef signed long int32; typedef unsigned char uint8; //字符型 typedef unsigned int uint16; typedef unsigned long uint32; sbit duanxuan=P2^5; //段选控制数字显示 sbit weixuan=P2^6;
~动态数码管的显示,消影,消抖,静态扫描,动态扫描 /
1.前言 MCS-51的存储器有片内RAM、片外RAM 和 ROM 三个空间。 MCS-51单片机在物理结构上有四个存储空间 1、片内程序存储器(片内ROM) 2、片外程序存储器(片外ROM) 3、片内数据存储器(片内RAM) 4、片外数据存储器(片外RAM) 在逻辑上(即从用户的角度上)MCS-51单片机有三个存储空间 1、片内外统一编址的64K的程序存储器(ROM)地址空间(MOVC) 2、256B的片内数据存储器(片内RAM)的地址空间(MOV) 3、以及64K片外数据存储器(片外RAM)的地址空间(MOVX) 注:在访问三个不同的逻辑空间时,应采用不一样形式的指令以产生不同的存储器空间的选通信号。 2.存储空间划分 2.
存储空间的介绍以及划分 /
设计一交通灯控制管理系统,控制东西方向的红、黄、绿灯和南北方向的红、黄、绿灯,可手动控制和自动控制,设置两个输入控制开关(可用P1.0、P1.1做输入控制),控制过程如下: 东西方向 南北方向 P1.0 P1.1 红 黄 绿 红 黄 绿 1 0 亮 亮 3S后亮 0 1 亮 3S后 亮 亮 0 0 亮 亮 1 1
的无线 引言 数据采集及传输系统是现代测量仪器的基础。在工业测控、医疗监护和实验研究中得到普遍应用。当数据采集点处于非固定位置或运动状态时,数据采集系统必须与主机分离。同时还需利用电池供电。因此,由无线收发电路或模块组成的数据采集及传输系统是有效的解决方式。很典型的无线 GHz通信频率的无线传感器网络传感器节点,433/868/915 MHz通信频率的遥控模块及数传模块、900/1 800 MHz通信频率的GSM模块,但现有的无线收发电路或模块易造成系统体积过大、功耗偏高,不能完全满足采取电池供电的便携式监测系统的需要,尤其是需要大规模、密集型部署,仅需要近距离通信的场合,传统的无线通信模块容易造
的无线收发电路设计 /
51单片机驱动模数转换器ads774数据采集汇编程序,脉冲6061五个,BCD码78~7B,段码70~73,TIM0用7FH,看门狗P3.3 。 ORG 0 LJMP MAIN ORG 000BH TM1:LJMP TIM0 ORG 0100H MAIN:MOV SP,#30H MOV R0,#20H;20--7F=0 CLR A MOV R7,#60H INB1:MOV @R0,A INC R0 DJNZ R7,INB1 MOV IP,#02H MOV 7FH,#7 MOV TMOD,#11H MOV TL0,#0AEH MOV TH0,#74H SETB TR0 SETB ET0 CLR P3.3 ;WATCH DO
引言 随微电子技术的持续不断的发展,微处理器芯片的集成程度慢慢的升高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器、A/D转换器、D/A转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制管理系统。这种技术促使机器人技术也有了突飞猛进的发展,目前人们已经可完全设计并制造出具有某些特殊功能的简易智能机器人。 1 设计思想与总体方案 1.1 简易智能机器人的设计思想 本机器人能在任意区域内沿引导线行走,自动绕障,在有光源引导的条件下能沿光源行走。同时,能检测埋在地下的金属片,发出声光指示信息,并能实时存储、显示检测到的断点数目以及各断点至起跑线间的距离,
教程
【下载】LAT1396 STM32CubeIDE实用技巧之STM32H7双核调试的配置
【下载】LAT1343 STM32H5 USBD Classic驱动 CDC移植
【下载】LAT1392 LTDC RGB接口 LCD的TouchGFX工程的移植步骤
【直播】4月11日,STM32Trust如何帮助新产品设计提升信息安全保护能力
【线日,基于Buildroot制作STM32MP13启动镜像-深圳/厦门/西安/郑州/苏州
【新品】STM32U0新一代超低功耗入门级MCU,助力终端产品省电,安全,BOM成本低
【新品】 STM32H7R/S基于Cortex-M7,运行频率高达600 MHz,板载闪存型MCU 拥有高速的外部存储
【新品】STM32WBA54/55 支持BLE5.4、IEEE 802.15.4通信协议、Zigbee®、Thread和Matter协议
【新品】STM32MP2 最高配备双核Arm® Cortex®-A35和Cortex®-M33的STM32MP2系列微处理器
【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性
4 1 SysTick概述Cortex-M3内核的处理器,内部包含了一个SysTick定时器,SysTick是一个24位的倒计数定时器,当计数到0时,将从ReLoad寄存器 ...
有人使用STM32F446做产品研究开发,用到TIM1的4个通道做PWM输出。具体使用是这样的,选择CHI1采样PMW模式做PMW输出。CH2、CH3、CH4采取了比较切换 ...
我们讲了内核、存储器和时钟,它们都是单片机核心功能的一部分,没有它们中的任何一个,单片机都异常工作。而核心功能还包括复位和电源 ...
1 定义第一步是要明确下,位段,位带和别名区这三个名词名词定义位段STM32用户参考手册使用的名字位带CortexM3参考手册使用的别名区地址总线定时器(二)定时器中断
一、STM32定时器的分类1 1 按照内核、外核、特定、常规分为4大类:1)内核定时器:Systick2)外设定时器:特定应用定时器+常规定时器3)特 ...
PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程词云:
上一篇:B69H 云母双色水位计