keycan.h

来自「单片机设计存档」· C头文件 代码 · 共 47 行

H
47
字号
#ifndef _KEYCAN_H_
#define _KEYCAN_H_

void keycan()
{
	if(key1==0)
	{
		delay(10);
		if(key1==0)
		{
			beez=0;
			write_cmd(0x0c);
			kaiguan(1);
		    flag=1;
			if(num==8)
				num=0;				
			num++;	
			beez=1;
			while(key1==0);
		}
	}


	if(num!=0)
	{
		switch(num)
		{
			case 8:  write_cmd(0x0c);
					   flag=0;	// 开始
					   kaiguan(0);
					   break;
			case 7: write_cmd(0x80+0x47);
					write_cmd(0x0f);
					kaiguan(1);
					if(key2==0)
					{
						delay(10);
						if(key2==0)
						{
							beez=0;
							sec=readbyte(0x81);	 //读秒 
							sec=transform0(sec);
							sec++;
							if(sec==60)
								sec=0;
							sec=transform1(sec);
							sendbyte(0x80,sec);	// 将秒写入秒寄存器

⌨️ 快捷键说明

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