📄 lcdmenu.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 + -