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

📄 key_dispose.h

📁 这是测量接触电阻的程序
💻 H
字号:
#ifndef		KEY_DISPOSE_H
#define		KEY_DISPOSE_H

#include	"mdefine.h"
#include	"IIC_Soft.h"
uchar namekey(void)
{
	 uchar idata  SW;
	 uchar idata  KK ;
	 bit flag;

	 flag	=	IIC_ReadByte_8574(0x40,&SW);//读pcf8574数据

	 if ( (SW&0xff)!=0xff)   						//如果无键按下,则返回键值0
			   {
				  delay1ms (10) ;     				//按键延时10ms
				  flag=IIC_ReadByte_8574(0x40,&SW);//读pcf8574数据

				  if ( (SW&0xff)!=0xff)     //如果判断无键,则为误抖动,返回0
							   {
										  KK = SW;
										  do( flag=IIC_ReadByte_8574(0x40,&SW));//读pcf8574数据
										 while ( (SW&0xff)!=0xff);   //等键释放
										  KK = KK & 0xff ;
										  switch(KK)
											{
												case  0xfe:return(1);break;  //上
												case  0xfd:return(2);break;  //下
												case  0xfb:return(3);break; //右
												case  0xf7:return(4);break;  //返回
												case  0xef:return(5);break;  //存储
												case  0xdf:return(6);break;  //打印
												case  0xbf:return(7);break; //确定

											}

							   }
				}
     return (0);
}

#endif

⌨️ 快捷键说明

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