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

📄 point_menu.c

📁 自己写的小程序
💻 C
📖 第 1 页 / 共 2 页
字号:
		{ key1=P0;}
		delay10ms(1);
			
		key=key|key1;
		delay10ms(1);


		switch(key)
		{

		    
			case 0xEE:			//0 					
			P1=0xC0;
			gotoxy(64+line1*8,4);
			display_number(c0);
			delay10ms(50);
			line1++;			  
			break;

			case 0xED:	    	//1
			P1=0xF9;
			gotoxy(64+line1*8,4);
			display_number(c1);
			delay10ms(50);
			line1++;	
			break;

			case 0xEB:		    //2
			P1=0xA4;
			gotoxy(64+line1*8,4);
			display_number(c2);
			delay10ms(50);
			line1++;	
			break;

			case 0xE7:	        //3
			P1=0xB0;
			gotoxy(64+line1*8,4);
			display_number(c3);
			delay10ms(50);
			line1++;	
			break;

			case 0xDE:			//4
			P1=0x99;
			gotoxy(64+line1*8,4);
			display_number(c4);
			delay10ms(50);
			line1++;	
			break;
  	
			case 0xDD:			//5
			P1=0x92;
			gotoxy(64+line1*8,4);
			display_number(c5);
			delay10ms(50);
			line1++;	
			break;

			case 0xDB:			//6
			P1=0x82;
			gotoxy(64+line1*8,4);
			display_number(c6);
			delay10ms(50);
			line1++;	
			break;

			case 0xD7:			//7
			P1=0xF8;
			gotoxy(64+line1*8,4);
			display_number(c7);
			delay10ms(50);
			line1++;	
			break;

			case 0xBE:			//8
			P1=0x80;
			gotoxy(64+line1*8,4);
			display_number(c8);
			delay10ms(50);
			line1++;	
			break;

			case 0xBD:			//9
			P1=0x90;
			gotoxy(64+line1*8,4);
			display_number(c9);
			delay10ms(50);
			line1++;	
			break;

			case 0xBB:			//A
			P1=0x88;
			break;
							
			case 0xB7:			//b
			P1=0x83;
			break;

			case 0x7E:			//C
			P1=0xc6;
			display_shururi();
			break;

			case 0x7D:			//d
			P1=0xa1;
			break;

			case 0x7B:			//E
			P1=0x86;
			break;

			case 0x77:			//F
			P1=0x8e;
			break;
  	
			default:
			break;
	     	}
		  
        }
		display_shururi();
  }
  void display_shururi()
 { 
  char line2=0;
  while(line2<=1)
     {
	    char key=0x00;
        char key1=0x00;
        P0=0xF0;
		if(P0!=0xF0)
		{ key=P0; }
		delay10ms(1);

		P0=0x0F;
		if(P0!=0x0F)
		{ key1=P0;}
		delay10ms(1);
			
		key=key|key1;
		delay10ms(1);


		switch(key)
		{

		    
			case 0xEE:			//0 					
			P1=0xC0;
			gotoxy(96+line2*8,4);
			display_number(c0);
			delay10ms(50);
			line2++;			  
			break;

			case 0xED:	    	//1
			P1=0xF9;
			gotoxy(96+line2*8,4);
			display_number(c1);
			delay10ms(50);
			line2++;	
			break;

			case 0xEB:		    //2
			P1=0xA4;
			gotoxy(96+line2*8,4);
			display_number(c2);
			delay10ms(50);
			line2++;	
			break;

			case 0xE7:	        //3
			P1=0xB0;
			gotoxy(96+line2*8,4);
			display_number(c3);
			delay10ms(50);
			line2++;	
			break;

			case 0xDE:			//4
			P1=0x99;
			gotoxy(96+line2*8,4);
			display_number(c4);
			delay10ms(50);
			line2++;	
			break;
  	
			case 0xDD:			//5
			P1=0x92;
			gotoxy(96+line2*8,4);
			display_number(c5);
			delay10ms(50);
			line2++;	
			break;

			case 0xDB:			//6
			P1=0x82;
			gotoxy(96+line2*8,4);
			display_number(c6);
			delay10ms(50);
			line2++;	
			break;

			case 0xD7:			//7
			P1=0xF8;
			gotoxy(96+line2*8,4);
			display_number(c7);
			delay10ms(50);
			line2++;	
			break;

			case 0xBE:			//8
			P1=0x80;
			gotoxy(96+line2*8,4);
			display_number(c8);
			delay10ms(50);
			line2++;	
			break;

			case 0xBD:			//9
			P1=0x90;
			gotoxy(96+line2*8,4);
			display_number(c9);
			delay10ms(50);
			line2++;	
			break;

			case 0xBB:			//A
			P1=0x88;
			break;
							
			case 0xB7:			//b
			P1=0x83;
			break;

			case 0x7E:			//C
			P1=0xc6;
			display_shurushi();
			break;

			case 0x7D:			//d
			P1=0xa1;
			break;

			case 0x7B:			//E
			P1=0x86;
			break;

			case 0x77:			//F
			P1=0x8e;
			break;
  	
			default:
			break;
	     	}
		  
        }
	 display_shurushi();
}
 void display_shurushi()
 {
  char line3=0;
  while(line3<=1)
     {
	    char line=0;
	    char key=0x00;
        char key1=0x00;
        P0=0xF0;
		if(P0!=0xF0)
		{ key=P0; }
		delay10ms(1);

		P0=0x0F;
		if(P0!=0x0F)
		{ key1=P0;}
		delay10ms(1);
			
		key=key|key1;
		delay10ms(1);


		switch(key)
		{

		    
			case 0xEE:			//0 					
			P1=0xC0;
			gotoxy(32+line3*8,6);
			display_number(c0);
			delay10ms(50);
			line3++;			  
			break;

			case 0xED:	    	//1
			P1=0xF9;
			gotoxy(32+line3*8,6);
			display_number(c1);
			delay10ms(50);
			line3++;	
			break;

			case 0xEB:		    //2
			P1=0xA4;
			gotoxy(32+line3*8,6);
			display_number(c2);
			delay10ms(50);
			line3++;	
			break;

			case 0xE7:	        //3
			P1=0xB0;
			gotoxy(32+line3*8,6);
			display_number(c3);
			delay10ms(50);
			line3++;	
			break;

			case 0xDE:			//4
			P1=0x99;
			gotoxy(32+line3*8,6);
			display_number(c4);
			delay10ms(50);
			line3++;	
			break;
  	
			case 0xDD:			//5
			P1=0x92;
			gotoxy(32+line3*8,6);
			display_number(c5);
			delay10ms(50);
			line3++;	
			break;

			case 0xDB:			//6
			P1=0x82;
			gotoxy(32+line3*8,6);
			display_number(c6);
			delay10ms(50);
			line3++;	
			break;

			case 0xD7:			//7
			P1=0xF8;
			gotoxy(32+line3*8,6);
			display_number(c7);
			delay10ms(50);
			line3++;	
			break;

			case 0xBE:			//8
			P1=0x80;
			gotoxy(32+line3*8,6);
			display_number(c8);
			delay10ms(50);
			line3++;	
			break;

			case 0xBD:			//9
			P1=0x90;
			gotoxy(32+line3*8,6);
			display_number(c9);
			delay10ms(50);
			line3++;	
			break;

			case 0xBB:			//A
			P1=0x88;
			break;
							
			case 0xB7:			//b
			P1=0x83;
			break;

			case 0x7E:			//C
			P1=0xc6;
			display_shurufen();
			break;

			case 0x7D:			//d
			P1=0xa1;
			break;

			case 0x7B:			//E
			P1=0x86;
			break;

			case 0x77:			//F
			P1=0x8e;
			break;
  	
			default:
			break;
	     	}
		  
        }

 	 display_shurufen();
  }
			   	 
  void display_shurufen()
{
   char line4=0;
   while(line4<=1)
     {
	    char key=0x00;
        char key1=0x00;
        P0=0xF0;
		if(P0!=0xF0)
		{ key=P0; }
		delay10ms(1);

		P0=0x0F;
		if(P0!=0x0F)
		{ key1=P0;}
		delay10ms(1);
			
		key=key|key1;
		delay10ms(1);


		switch(key)
		{

		    
			case 0xEE:			//0 					
			P1=0xC0;
			gotoxy(64+line4*8,6);
			display_number(c0);
			delay10ms(50);
			line4++;			  
			break;

			case 0xED:	    	//1
			P1=0xF9;
			gotoxy(64+line4*8,6);
			display_number(c1);
			delay10ms(50);
			line4++;	
			break;

			case 0xEB:		    //2
			P1=0xA4;
			gotoxy(64+line4*8,6);
			display_number(c2);
			delay10ms(50);
			line4++;	
			break;

			case 0xE7:	        //3
			P1=0xB0;
			gotoxy(64+line4*8,6);
			display_number(c3);
			delay10ms(50);
			line4++;	
			break;

			case 0xDE:			//4
			P1=0x99;
			gotoxy(64+line4*8,6);
			display_number(c4);
			delay10ms(50);
			line4++;	
			break;
  	
			case 0xDD:			//5
			P1=0x92;
			gotoxy(64+line4*8,6);
			display_number(c5);
			delay10ms(50);
			line4++;	
			break;

			case 0xDB:			//6
			P1=0x82;
			gotoxy(64+line4*8,6);
			display_number(c6);
			delay10ms(50);
			line4++;	
			break;

			case 0xD7:			//7
			P1=0xF8;
			gotoxy(64+line4*8,6);
			display_number(c7);
			delay10ms(50);
			line4++;	
			break;

			case 0xBE:			//8
			P1=0x80;
			gotoxy(64+line4*8,6);
			display_number(c8);
			delay10ms(50);
			line4++;	
			break;

			case 0xBD:			//9
			P1=0x90;
			gotoxy(64+line4*8,6);
			display_number(c9);
			delay10ms(50);
			line4++;	
			break;

			case 0xBB:			//A
			P1=0x88;
			break;
							
			case 0xB7:			//b
			P1=0x83;
			break;

			case 0x7E:			//C
			P1=0xc6;
			display_shurumiao();
			break;

			case 0x7D:			//d
			P1=0xa1;
			break;

			case 0x7B:			//E
			P1=0x86;
			break;

			case 0x77:			//F
			P1=0x8e;
			break;
  	
			default:
			break;
	     	}
		  
        }
		display_shurumiao();
  }
 void display_shurumiao()
 {
 	char line5=0;
     while(line5<=1)
     {
	    char key=0x00;
        char key1=0x00;
        P0=0xF0;
		if(P0!=0xF0)
		{ key=P0; }
		delay10ms(1);

		P0=0x0F;
		if(P0!=0x0F)
		{ key1=P0;}
		delay10ms(1);
			
		key=key|key1;
		delay10ms(1);


		switch(key)
		{

		    
			case 0xEE:			//0 					
			P1=0xC0;
			gotoxy(96+line5*8,6);
			display_number(c0);
			delay10ms(50);
			line5++;			  
			break;

			case 0xED:	    	//1
			P1=0xF9;
			gotoxy(96+line5*8,6);
			display_number(c1);
			delay10ms(50);
			line5++;	
			break;

			case 0xEB:		    //2
			P1=0xA4;
			gotoxy(96+line5*8,6);
			display_number(c2);
			delay10ms(50);
			line5++;	
			break;

			case 0xE7:	        //3
			P1=0xB0;
			gotoxy(96+line5*8,6);
			display_number(c3);
			delay10ms(50);
			line5++;	
			break;

			case 0xDE:			//4
			P1=0x99;
			gotoxy(96+line5*8,6);
			display_number(c4);
			delay10ms(50);
			line5++;	
			break;
  	
			case 0xDD:			//5
			P1=0x92;
			gotoxy(96+line5*8,6);
			display_number(c5);
			delay10ms(50);
			line5++;	
			break;

			case 0xDB:			//6
			P1=0x82;
			gotoxy(96+line5*8,6);
			display_number(c6);
			delay10ms(50);
			line5++;	
			break;

			case 0xD7:			//7
			P1=0xF8;
			gotoxy(96+line5*8,6);
			display_number(c7);
			delay10ms(50);
			line5++;	
			break;

			case 0xBE:			//8
			P1=0x80;
			gotoxy(96+line5*8,6);
			display_number(c8);
			delay10ms(50);
			line5++;	
			break;

			case 0xBD:			//9
			P1=0x90;
			gotoxy(96+line5*8,6);
			display_number(c9);
			delay10ms(50);
			line5++;	
			break;

			case 0xBB:			//A
			P1=0x88;
			break;
							
			case 0xB7:			//b
			P1=0x83;
			break;

			case 0x7E:			//C
			P1=0xc6;
			Time_init();
			break;

			case 0x7D:			//d
			P1=0xa1;
			break;

			case 0x7B:			//E
			P1=0x86;
			break;

			case 0x77:			//F
			P1=0x8e;
			break;
  	
			default:
			break;
	     	}
		  
        }
}
	

⌨️ 快捷键说明

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