017【毕设课设】基于单片机红外感应自动洗手器的仿真系统设计

017【毕设课设】基于单片机红外感应自动洗手器的仿真设计,通过红外传感器电路感应,来控制水龙头电磁阀是否打开。本设计完整的实现了基于单片机的红外感应自动洗手器仿真,模拟红外传感器,当有人靠近则电磁阀打开出水,LED指示,同时数码管显示1,否则电磁阀关闭,LED不亮,数码管显示F。同时设计了电源电路,220-5V。

下载链接:

链接:https://pan.baidu.com/s/1bMnNEv0cCAdTZ4xYCa3rtQ 
提取码:hj9e 
复制这段内容后打开百度网盘手机App,操作更方便哦

#include <reg52.h>
sbit shen = P2 ^ 0;

void delay( unsigned char a )
{
	while ( --a )
		;
}

void delay_ms(int i)
{
	int j;
	for(i=0;i<256;i++)
	for(j=1000;j>0;j--);
}

void main()
{
	unsigned char	i	= 0;
	unsigned char	j	= 0;
	unsigned char	k	= 0;
	P0=0x00;

	while ( 1 )
	{
	   //无人 则停水
		if(shen == 0){
		   	for ( i = 0; i <= 10; i++ )
			{

猜你喜欢

转载自blog.csdn.net/theroadon/article/details/107095561