ZKX's LAB

单片机动态液位控制程序 亲,求懂单片机汇编的高手,做一个简单的液位控制程序。谢谢 有程序图、原理图、硬件图。

2020-07-26知识10

亲,求懂单片机汇编的高手,做一个简单的液位控制程序。谢谢 有程序图、原理图、硬件图。 有点难度使用单片机制作水位控制的汇编程序 见北京航空航天大学出版社98年出版的单片机原理及接口技术(简明修订版)李朝青编著 第242页求单片机水位监测系统程序,要求如下 LJMP Q0032HORG 0032HQ0032H:JB P1.0,QA;如果开关1接通转灯2亮则水位过高CLR P1.3SJMP QBQA:SETB P1.3;水位过高灯2亮CLR P1.4;水位过高时,过低水位灯3应不亮CLR P1.5;灯1灭不正常QB:JB P1.1,QC;如果开关2接通转灯3亮则水位过低CLR P1.4JB P1.0,QDSETB P1.5;两开关同时断开灯1亮SJMP QDQC:SETB P1.4;水位过低灯3亮CLR P1.5QD:SJMP 0032HEND注:P1.0接开关1,P1.1接开关2,P1.3过高水位灯,P1.4过低水位灯,P1.5正常灯单片机控制水位程序 ORG 0000HLJMP STARTSTART:SETB P1.0;SETB P1.1;P1=XXXXXX11RESTART:MOV A,P1;A=XXXXXX11ANL A,#00000011B;A=00000011CJNE A,#00H,LOOP1;A。00000000-转到LOOP1SETB P2.0SETB P2.2CLR P2.1LJMP RESTARTLOOP1:CJNE A,#03H,RESTART;A。03H 回到RESTARTCLR P2.0CLR P2.1CLR P2.2LJMP RESTARTRETEND你的程序进入死循环。水位控制单片机程序 工作原理:系统采用AT89S52单片机作为主、从机的控制芯片,24位高精度A/D转换芯片Hx711处理称重传感器输出微弱电压信号的变化,将其转换为数字信号,通过软件将ADHX711转换后的数字信号换算成相应的水位值显示在液晶屏12864上。水位控制装置如图,水位控制系统。系统采用刻度尺作为实际值的测量工具;主机按键模块的作用是设定水箱水位;主机显示模块显示水泵状态及水箱水位值、当前水位值;串口模块传输数据及控制信号;从机显示模块显示状态与主机显示模块一致。

#水位传感器

随机阅读

qrcode
访问手机版