2023年,加足马力,继续提升自己!
这次来分享下最近的学习心得,以便自己后续回顾可快速上手
- 按键框架
- 数字,文字取模
- 菜单框架
- Main总体框架
1.首先来分析按键的框架,这里用到了函数指针,不同的可以看我之前的文章→按键函数指针
这里我先上截图和代码
1.1首先创建一个结构体,用来管理按键
1.2结构体的初始化,都是一一对应的,其中UNIT_Key_Pro是具体是执行函数,如下图
这里是就是具体执行长按/短按的功能,这里只是个简单的例子。
1.3这里是一个枚举
1.4 思路是这样的,当按键按下,会类似Fun_Mem.Process=Men;这样赋值,然后主函数一直在轮询判断Fun_Mem.Process的值是多少,从而刷新对应的界面,看1.5的图。
1.5 按键的总体框架就是这样子
2.数字,文字取模软件使用与显示,这里配置如图
//12*12点阵 阴码 逐行 逆向 C51格式
2.1然后丢进下图的字库里面
这样就能显示了,以上内容仅作为自己的学习笔记,如对你有帮助,那最好不过,共勉!