新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機+lcd12864液晶屏菜單程序

        51單片機+lcd12864液晶屏菜單程序

        作者: 時間:2016-11-30 來源:網絡 收藏
        這個是主界面

        本文引用地址:http://www.104case.com/article/201611/323786.htm


        這個是主菜單界面


        這個是設置時間的子界面


        這個是設置日期


        設置背景光


        這是設置了按鍵音和鬧鈴以后,主界面出現狀態標志


        鬧鈴的界面,喇叭出現鈴聲。


        生日倒計時提醒功能。

        全部完整的源代碼下載:http://www.51hei.com/bbs/dpj-20391-1.html
        process.h文件:
        /*------------------------------------
        名稱:菜單處理模塊
        編寫:YuMin_Dong
        時間:2013.01.24
        ------------------------------------*/
        #ifndef _PROCESS_H_
        #define _PROCESS_H_

        bit Menu_Flag;//設置畫面顯示標志

        bit FanHui1;//是否退出主菜單標簽
        bit Refresh_SetTime;//設置了時間需要刷新顯示置位改表現
        bit Menu1,Menu2,Menu3,Menu4,Menu5,Menu6,Enter_Menu;//Menu0定義在LCD12864.H中了,因為顯示時間函數重復利用了.
        //UINT8 MenuKey_Count;//菜單鍵按下的次數
        //UINT8 fen,shi,miao;//秒表功能用
        bit Again;//為了靜態顯示定義該標志,在子菜單下,第一次進入顯示一次界面然后在不修改前不會去刷新它
        //bit Speaker_Flag;//按鍵音標志
        bit Set_Bright,Set_Speaker;//亮滅背景光和按鍵音開關選項標志


        bit Bell_Flag;
        bit Menu1_Flag,Menu2_Flag;

        /*------------------------------------
        按鍵控制位定義
        ------------------------------------*/
        sbit KEY_MENU=P3^2;//選擇鍵,調用中斷,及時性
        sbit KEY_UP=P0^0;//上調
        sbit KEY_DOWN=P0^1;//下調
        sbit KEY_ENTER=P0^2;//確定

        sbit SPEAKER=P2^7;//驅動喇叭位

        sbit BRIGHT=P0^7;//背光控制位


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 修武县| 绥芬河市| 乌什县| 类乌齐县| 中超| 河间市| 扬州市| 灵台县| 天柱县| 上高县| 白朗县| 无极县| 汨罗市| 青川县| 靖宇县| 古田县| 华容县| 凤山县| 西乡县| 石楼县| 固镇县| 本溪| 海林市| 鸡西市| 成安县| 响水县| 托克托县| 哈巴河县| 麻城市| 龙井市| 呼和浩特市| 乌拉特前旗| 乌恰县| 丘北县| 来凤县| 巴林右旗| 延长县| 榆树市| 隆安县| 巴彦淖尔市| 石屏县|