IIC接口OLED屏
//主菜單
void Main_Menu(void)
{
if(Page_Sgin==0) //判斷頁面選擇標志位
{
Status_Bar(); //狀態欄
WhenTheDisplay(); //顯示時分秒
DayAndDayDisplay(); //顯示年月日
OLED_P16x16Ch(0*16,6,11); //顯示 //菜
OLED_P16x16Ch(1*16,6,12); //顯示 //單
OLED_P16x16Ch(6*16,6,13); //顯示 //退
OLED_P16x16Ch(7*16,6,14); //顯示 //出
if(KEY_Scan(Key_Selectio)==Determine_Choice)//判斷是否按下確定按鍵
{
Page_Sgin=2; //頁面選擇置2
OLED_P128x48Ch(0,2,0); //清除內容欄
}
}
//判斷返回按鍵是否按下 判斷當前頁面是否在第二頁
else if( (KEY_Scan(Key_Selectio)==Return_Choice) && (Page_Sgin==2) )
{
if(KEY_Scan(Key_Selectio)==Return_Choice)
{
Page_Sgin=0; //頁面選擇置0
OLED_P128x48Ch(0,2,0); //清除內容欄
}
}
}
|