這個是最近在學校實習按照教學視頻做的一個簡單項目,實現的主要是一個簡單的菜單,我只實現了其中一部分功能,發出來給看看利用給出的框架程序,進行一些修改添加,實現了1-5,6沒有去寫,7實現了屏保,但是只能返回到最初的界面
涉及到LCD的使用,原來給了一個程序,能直接對字體或者圖片取模,自動生成.h文件以供使用,文件有點大,分了幾個文件夾
Ø 要求1:實現長按K4切換背光燈亮滅 Ø 要求2:繪制主菜單界面,主菜單有如下條目 Ø 要求3:實現按K1向上切換選中條目,按K3向下切換選中條目,選中的條目可以循環(當選中到最后一條時再按K3切換到第一條) Ø 要求4:實現按下K2鍵切換到當前選中條目相對應的界面 Ø 要求5:實現與條目對應的子界面內的功能,詳細要求如下 2 子界面1(關于我們):顯示一位組員的QQ二維碼,并且按任意鍵返回主界面 2 子界面2(相冊):相冊中應該有3張圖片,按K5切換到上一張圖片,按K4切換到下一張圖片,按K2返回主界面 2 子界面3(系統配置):顯示“串口:開”或者“串口:關”,按下K2返回主界面;按下K4在開和關之間切換 2 子界面4:顯示字符“拓展任務”,按任意鍵可返回主界 2.2 拓展要求: u 要求6:當系統配置中為“串口:開”時,可以使用上位機發送字符’a’打開LCD背光燈,發送字符‘b’關閉LCD背光的 u 當系統配置中為“串口:關”時,不能使用上位機控制LCD背光燈 u 要求7:實現屏保功能,當超過10s沒有按鍵按下時,系統進入屏保狀態,LCD屏幕顯示屏保圖片。當有按鍵按下時回到進入屏保之前的界面。 u 要求8:在基本要求的子界面4中用代碼實現自己的創意,完成一個 個性化的功能,比如寫一個貪吃蛇小游戲或者寫一個動態時鐘之類的....
|