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

📄 text1.c

📁 x9852的应用工程
💻 C
字号:
#include <AT89X51.H>
#include <i2c.h>
#include <lcd.h>
#include <design.h>
#include <op.h>
//----------------------------------

void main()
{	
	unsigned char c=0,i=0,d=0;
	WP=1;
	SCON=0x50;
	TMOD=0X20;
	IE=0;
	TH1=253;
	TR1=1;
	goble_change1(361.378);	
	init_LCD();		
	while(1)
	{		
		clear_LCD();
		gotoxy(1,0);
		display_LCD_string("enter 1-7");
		gotoxy(0,0);	
		RI=0;
		while(RI==0);
		c=SBUF;
		if(c=='1')
		{	
			d=0;
			gotoxy(0,0);
			display_LCD_string("00DB");
			while(1)
			{
			RI=0;
			while(RI==0);
			c=SBUF;
			if(c=='a'){
			 d=d+10;
			 if(d>60) d=0;
			 key_manage(d);
			 gotoxy(0,0);
			 display_LCD_number(d);
			 }
			 if(c=='j')
			 {
			 	if(d==0) d=70;
			 	d=d-10;				
				key_manage(d);
				gotoxy(0,0);
				display_LCD_number(d);
			  }
			  if(c!='j'&&c!='a')
			  break;
			  }
		}
		if(c=='2')
		{
			d=0;
			gotoxy(0,0);
			display_LCD_string("01KHZ-LP");
			while(1)
			{
			RI=0;
			while(RI==0);
			c=SBUF;
			if(c=='a'){
			 d=d+1;
			 if(d>20) d=1;
			 lp_set(d);
			 gotoxy(0,0);
			 display_LCD_number(d);
			 }
			 if(c=='j')
			 {
			 	d=d-1;
				if(d<1) d=20;
				lp_set(d);
				gotoxy(0,0);
				display_LCD_number(d);
			  }
			  if(c!='j'&&c!='a')
			  break;
			}
		}
		if(c=='3')
		{
			d=0;
			gotoxy(0,0);
			display_LCD_string("01KHZ-HP");
			while(1)
			{
			RI=0;
			while(RI==0);
			c=SBUF;
			if(c=='a')
			{
			 d=d+1;
			 if(d>20) d=1;
			 hp_set(d);
			 gotoxy(0,0);
			 display_LCD_number(d);
			 }
			 if(c=='j')
			 {
			 	d=d-1;
				if(d<1) d=20;
				hp_set(d);
				gotoxy(0,0);
				display_LCD_number(d);
			  }
			  if(c!='j'&&c!='a')
			  break;
			}
		}
		if(c=='4')
		{
			d=0;
			gotoxy(1,0);
			display_LCD_string("enter db then z");
			while(1)
			{
			gotoxy(0,0);
			RI=0;
			while(1)
			{
			while(RI==0);		
			c=SBUF;
			if(i>=3) {i=0;gotoxy(0,0);d=0;}
			if(c=='z') break;
			if(c=='y') break;
			write_LCD_data(c);
			d=d*10+c-48;
			i++;			
			RI=0;
			}
			if(c=='y') break;
			RI=1;
			key_manage(d);
			d=0;
			}
		}
		if(c=='5')
		{
			d=0;
			gotoxy(1,0);
			display_LCD_string("enter KHZ-lp z");
			while(1)
			{
			gotoxy(0,0);
			RI=0;
			while(1)
			{
			while(RI==0);		
			c=SBUF;
			if(i>=3) {i=0;gotoxy(0,0);d=0;}
			if(c=='z') break;
			if(c=='y') break;
			write_LCD_data(c);
			d=d*10+c-48;
			i++;		
			RI=0;
			}
			if(c=='y') break;
			RI=1;
			lp_set(d);
			d=0;
			}
		}
		if(c=='6')
		{
			d=0;
			gotoxy(1,0);
			display_LCD_string("enter KHZ-hp z");
			while(1)
			{
			gotoxy(0,0);
			RI=0;
			while(1)
			{
			while(RI==0);		
			c=SBUF;
			if(i>=3) {i=0;gotoxy(0,0);d=0;}
			if(c=='z') break;
			if(c=='y') break;
			write_LCD_data(c);
			d=d*10+c-48;
			i++;	
			RI=0;
			}
			if(c=='y') break;
			RI=1;
			hp_set(d);
			d=0;
			}
		}
		if(c=='7')
		{
			GB=1;
		}
	}
}

⌨️ 快捷键说明

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