这个是最近在学校实习按照教学视频做的一个简单项目,实现的主要是一个简单的菜单,我只实现了其中一部分功能,发出来给看看利用给出的框架程序,进行一些修改添加,实现了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中用代码实现自己的创意,完成一个 个性化的功能,比如写一个贪吃蛇小游戏或者写一个动态时钟之类的....
|