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

📄 lcdmenu.c

📁 驱动液晶LM6029(128*64)使其显示一副菜单
💻 C
字号:
/******************************************/
///08/4/16
///西电 技术物理学院
///05061232
///本程序使用光标进行菜单选择
/*****************************************/

#include "LCD6029.h"
#include "LCD6029.c"
#include "InitPort.c"


/********************************************/

void main(void)
{    
//     P2DIR = 0XFF;
//     P2OUT = 0XFF;
   
     CloseWDT();
    
     PortInit();
     LCDInit();
     LCDClear();

     LCDDisplayHz(3,16,yun);
 
     while(1);
    
}

/*#pragma vector = PORT1_VECTOR
__interrupt void Port1(void)
{
     TimeDelay(20000);
     KeyProcess();
     if(EF == 1)
     {   
         EF = 0; 
         P1IFG &= ~BIT4;
         switch(EnterFlag)
         {
         case 1: 
                   LCDClear(); 
                   LCDDisplayNum(2,4,flag);
                   LCDDisplayStrNum(0,12,13,Str_Num_First);
                   LCDDisplayStrNum(2,12,13,Str_Num_Second);
                   LCDDisplayStrNum(4,12,13,Str_Num_Third);
 //                  LCDDisplayStrNum(6,12,13,Str_Num_Fifth);
                   break;
         case 2: 
                   LCDClear(); 
                   LCDDisplayNum(2,4,flag);
//                   LCDDisplayStrNum(0,12,13,Str_Num_First);
                   LCDDisplayStrNum(2,12,13,Str_Num_Second);
                   LCDDisplayStrNum(4,12,13,Str_Num_Third);
                   LCDDisplayStrNum(6,12,13,Str_Num_Fifth);
                   break;
         case 3:   
                   LCDClear(); 
                   LCDDisplayNum(2,4,flag);
                   LCDDisplayStrNum(0,12,13,Str_Num_First);
                   LCDDisplayStrNum(2,12,13,Str_Num_Second);
 //                  LCDDisplayStrNum(4,12,13,Str_Num_Third);
                   LCDDisplayStrNum(6,12,13,Str_Num_Fifth);
                   EnterFlag=0;
                   break;
         default:  break;         
         }
     }
     if(DF == 1)
     {   
         DF = 0; 
         P1IFG &= ~BIT5;
         switch(DownFlag)
         {
         case 1:   LCDDisplayNum(0,4,Empty);
                   LCDDisplayNum(6,4,Empty);
                   LCDDisplayNum(2,4,flag);                
                   break;
         case 2: 
                   LCDDisplayNum(2,4,Empty);
                   LCDDisplayNum(4,4,flag);                
                   break; 
         case 3:   
                   LCDDisplayNum(4,4,Empty);
                   LCDDisplayNum(6,4,flag); 
                   DownFlag = 0;
                   break;
         default:  break;         
         }
     }
}
*/

⌨️ 快捷键说明

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