㈠ 单片机 水箱水位高低供水的程序
#include<reg52.h> #define uint unsigned int //宏定义 sbit s_shang=P0^0; //上位传感器定义 sbit s_xia=P0^1; //下位传感器定义 sbit electromotor=P0^2; //电动机输出控制口定义 uint num; //定义有无水标志位1为有水,2为无水; void delays(uint xms) //延时子程序 { uint i,j; for(i=xms;i>0;i--) for(j=110;j>0;j--) } void main() { s_shang=s_xia=1; //传感器输入初始化 num=0; while(1); { if(s_shan==0 & s_xia==0) //有水时给标志位有水的值 { delays(1000); //延时1S去除干扰 if(s_shan==0 & s_xia==0) { num=1; } } if(s_shan==1 & s_xia==1) //无水时给标志位有水的值 { delays(1000); //延时1S去除干扰 if(s_shan==0 & s_xia==0) { num=2; } } if(num==1); { electromotor=1; //有水时关闭电机 } if(num==2); { electromotor=0; //无水时启动电机 } } } //工作过程:当有水时,电机会等到水完全没有了才开始灌水,灌满后电机停止,直至完全没水又继续灌,如此往复工作
㈡ 跪求 基于89c51单片机的水位监测报警系统仿真图及程序!
用一个电源开关模拟水位传感器接入单片机的某个I/O口线,设高电平表示水位超限,低电平表示水位正常,当检测到高电平时,控制I/O口线输出高或低电平驱动报警电路工作就可以了。
仿真用proteus就可以
㈢ 求一份关于单片机测量水位的程序,不用传感器的,有两个水位的程序,最好附带仿真图
没传感器用开关啊。我手机只能70字#include<reg51.h>定义二个开关
main()
{if(!开关一){要什什么…}
if(!开关二){要做什么…}
}。自己学,三十天就会了,最简单的啦
㈣ 基于单片机的水塔水位控制中的水位检测传感器,应该怎样做呢或者应选择那样的水位传感器呢
位式的就选浮球式液位传感器。要是连续的液位测量,有投入式的,差压式的,电容式的,磁翻板的,浮筒式的,等等。
㈤ 求单片机原理及应用的课设。题目为水塔水位控制器设计
这个我可以帮你做仿真,还可以帮你做实物,我是业余的,不过是需要点报酬的。可以的话加我673358729
㈥ 数显控制仪表如何控制水箱水位
当水位低于水箱的最低水位时,设备会发出报警声。
在工业上产过程中,温度,压力是两个重要的工艺参数,需要经常测量和控制,随着工业技术的发展,为了实现操作过程自动化,对温度,压力的检测和控制的要求越来越高。检测精度高、功能多、工作稳定可靠、电路简单、方便操作,成为问题的焦点。为了慢足这一需求,一种检测精度高、通用性强、可以与各种量程的温度变送器配套使用的温度数显控制仪应孕而生。
首先来了解一下温度数显控制仪工,温度数显控制仪采用单机片技术,对温度自动检测、运算、显示及上下限报警。其技术特点是:方便地对量程、小数点、上下限报警及误差修正等参数进行设置;与现场实现光电隔离,提高抗干扰性;数模转换采用V/F转换。提高了A/D换精度;采用串行,能方便进行参数设置,又能长时间的保存(断电时)。
温度数显控制仪以单片机为主,输以信号转换电路,单片机的信号输入电路、键盘输入电路和上下限报警电路,组成了一个完整的智能温度数显控制仪表系统,完成温度的精确检测与控制。其数显控制仪工作原理图如下。
㈦ 水位控制单片机程序
工作原理:
系统采用AT89S52单片机作为主、从机的控制芯片,24位高精度A/D转换芯片Hx711处理称重传感器输出微弱电压信号的变化,将其转换为数字信号,通过软件将ADHX711转换后的数字信号换算成相应的水位值显示在液晶屏12864上。水位控制装置如图,水位控制系统。
系统采用刻度尺作为实际值的测量工具;主机按键模块的作用是设定水箱水位;主机显示模块显示水泵状态及水箱水位值、当前水位值;串口模块传输数据及控制信号;从机显示模块显示状态与主机显示模块一致。
㈧ proteus中怎么找到用来测水池水位的传感器呀,如果有(单片机)仿真图最好,谢谢
没有的 可以用一个开关代替 模拟而已