⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kansanf.h

📁 自动取款机系统
💻 H
字号:
void keysanf_chak()//插卡按键检测ckakc=0的时候检测
{
	if(chak1==0)
		{
			delay(5);
			if(chak1==0)
			{
				while(!chak1);
				chakc=1;
				buzzer_di();
				if(read_add(0)>2)
				chakc=11;
				if(chakc==1)
				{
					cha=1;
				}
			}
		}
		if(chak2==0)
		{
			delay(5);
			if(chak2==0)
			{
				while(!chak2);
				chakc=1;
			    buzzer_di();
				if(read_add(8)>2)
				chakc=11;
				if(chakc==1)
				{
					cha=2;
				}
			}
		}
		if(chak3==0)
		{
			delay(5);
			if(chak3==0)
			{
				while(!chak3);
				chakc=1;
				buzzer_di();
				if(read_add(16)>2)
				chakc=11;
				if(chakc==1)
				{
					cha=3;
				}
			}
		}

}
void keysanf_mima()//chakc2时检测
{

	uchar temp;//键盘检测标志位
	temp=0;
	
	{
		P3=0xff;
		k1=0;
		temp=P3;
		if(temp!=0xef)
		{
	 	 delay(5);
		 if(temp!=0xef)
		 {
				while(P3!=0xef);
				switch(temp)
                { case 0xee:
                  mima=1; 
				  xing++;
				  break;
                  case 0xed:
                  mima=4;
				  xing++;break; 
                  case 0xeb:
                  mima=7;
				  xing++;break;
                  case 0xe7:
				  mima=table_mima[xing-1];
				  xing--;break; //第一列的一到四行
                }
				buzzer_di();
		 }
		}
		P3=0xff;
		k2=0;
		temp=P3;
		if(temp!=0xdf)
		{
	 		delay(5);
		 	if(temp!=0xdf)
			{
				while(P3!=0xdf);
			    switch(temp)
                { case 0xde:
                  mima=2; break;
                  case 0xdd:
                  mima=5;break; 
                   case 0xdb:
                  mima=8; break;
                  case 0xd7:
                  mima=0;;break; 
                }
				xing++;
				buzzer_di();
			}
		}
		
		P3=0xff;
		k3=0;
		temp=P3;
		if(temp!=0xbf)
		{
	 		delay(5);
		 	if(temp!=0xbf)
			{
				while(P3!=0xbf);
				 switch(temp)
                        { case 0xbe:
                          mima=3; 
						  xing++;break;
                          case 0xbd:
                          mima=6;
						  xing++;break; 
                           case 0xbb:
                          mima=9;
						  xing++;break;
                          case 0xb7:
						  break; 
                        }
						buzzer_di();
				}
		}

	}
}

void keysanf_lk1()//检测左一键
{
	lk1=1;
	if(lk1==0)
	{
		delay(5);
		if(lk1==0)
		{
			while(!lk1);
			buzzer_di();
			lk1bz=1;
		}
	}
}
void keysanf_lk2()//检测左二键
{
	lk2=1;
	if(lk2==0)
	{
		delay(5);
		if(lk2==0)
		{
			while(!lk2);
			buzzer_di();
			lk2bz=1;
		}
	}
}
void keysanf_rk1()//检测右一键
{
	rk1=1;
	if(rk1==0)
	{
		delay(5);
		if(rk1==0)
		{
			while(!rk1);
			buzzer_di();
			rk1bz=1;
		}
	}
}
void keysanf_rk2()//检测右二键
{
	rk2=1;
	if(rk2==0)
	{
		delay(5);
		if(rk2==0)
		{
			while(!rk2);
			buzzer_di();
			rk2bz=1;
		}
	}
}
void keysanf_zbcp()//检测钞票是否被准备好
{
	zbcp=1;
	if(zbcp==0)
	{
		delay(5);
		if(zbcp==0)
		{
			while(!zbcp);
			buzzer_di();
			zbcpbz=1;
		}
	}
}
void keysanf_qucp()//检测钞票是否被取走
{
	qucp=1;
	if(qucp==0)
	{
		delay(5);
		if(qucp==0)
		{
			while(!qucp);
			buzzer_di();
			qucpbz=1;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -