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