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

📄 gongneng.c

📁 简单的LCD多级菜单显示
💻 C
字号:
#include<LCD.H>
#include<reg52.h>
#include<func.h>
#define uchar unsigned char
#define uint unsigned int
uchar  getkey(uchar jianpan_code){
     switch(jianpan_code)     {
	   case 0x18:return(0);break;       case 0x14:return(1);break;	   case 0x12:return(2);break;	   case 0x11:return(3);break;	 	   case 0x28:return(4);break;       case 0x24:return(5);break;	   case 0x22:return(6);break;	   case 0x21:return(7);break;	 	   case 0x48:return(8);break;       case 0x44:return(9);break;	   default: break;  }} 
void jiemian( )					 //默认选中
{
    Display_ch(diyi,1,1,4);
   	smNop();
	Display_num('?',2,1,1);
   	smNop();
	Display_ch(diyi1,3,1,4);
   	smNop();
	Display_ch(diyi2,4,1,4);
   	smNop();
}
void dianyashow()
{  /*	uchar a,d;
    Display_ch(boxing,0x80,1,6);   //提示输入电压值
   	smNop();
	while(!keyscan1( ));			   //等待输入
	a=keyscan1();
	a=getkey(a);
	d=dianyashuzu[a];
	Display_num('d',0x8b,1,1);	//显示输入结果
	smNop( );
//	dianya(a);							 //调用ad0809转化
	smNop();
	if(P1^0)*/
	  Display_ch(wancheng,1,1,4);	 //显示转化完成
}
void boxinghanshu( )				 //选中方波
{  
   	Display_ch(fangbo,1,1,2);
   	smNop();
	Display_num('?',2,1,1);
   	smNop();
	Display_ch(sanjiaobo,3,1,3);
   	smNop();
}
void boxing1hanshu( )					//选中三角波
{		
    Display_ch(fangbo,1,1,2);
   	smNop();
	Display_ch(sanjiaobo,2,1,3);
   	smNop();
	Display_num('?',3,1,1);
   	smNop();
}
    
void bijiaohanshu( )
{
   //调用AD转化结果m,用CPLD串口输入
  // uchar m,n;
  // n=ad0809;
  // if(n-m<=20) 
    Display_ch(bijiao,1,1,7); 
  // else   	
  	Display_ch(bijiao1,2,1,7); 
}
void fangbohanshu( )
{;
  //调用方波产生函数
  //lcd显示产生的波形类型 
}
void sanjiao( )
{
;
}
void jiemian1()				   //选中电压比较
{
    Display_ch(diyi,1,1,4);
   	smNop();
	Display_ch(diyi1,2,1,4);
   	smNop();
	Display_num('?',3,1,1);
   	smNop();
	Display_ch(diyi2,4,1,4);
   	smNop();
 }
 void jiemian2()					//选中产生波形
{
    Display_ch(diyi,1,1,4);
   	smNop();
	Display_ch(diyi1,2,1,4);
   	smNop();
	Display_ch(diyi2,3,1,4);
   	smNop();
	Display_num('?',4,1,1);
   	smNop();
 }
void cuowuhanshu( )
{
    Display_ch(cuowu,1,1,6);
   	smNop(); 
} 


⌨️ 快捷键说明

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