找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5786|回复: 8
收起左侧

STM32驱动LCD12864仿真实验程序(基于实现多级菜单)

  [复制链接]
ID:576497 发表于 2020-9-18 16:42 | 显示全部楼层 |阅读模式
感觉发了这个要被骂死,大家看了轻喷1、这个是我工作实习,项目经理给的51单片机驱动LCD12864的源代码,代码架构看完了,我用stm32移植过来的,这个是实现一个多级菜单的功能,不过每个子菜单项的功能还并未完善,如需添加功能请自行添加


2、因为是移植的代码,所以仿真效果并不是很好,按键的反应比较慢,如果按快了,会出现仿真卡死,具体原因我还没去查。所以你们仿真操作的时候,按键稍微慢些
3、51单片机的源代码是基于3片Ks0108来写的,而仿真的LCD12864内部只有2片Ks0108,所以界面可能会有bug的地方,如果有开发板的同学,可以拿有3片Ks0108的LCD来试下,不过代码有些地方需要稍微更改下,我新买的开发板还没到,你们就自己加油吧
4、我会贴上51单片机的所有工程文件和移植后的stm32工程文件,外加仿真工程原理图

代码我这里就不贴出来,太多了,你们还是自行下载来看吧,只看一部分也不一定有用

仿真原理图如下
2e22681867426439397678bff537f1c.png 8fe294e5f80a24b03b847080c899d5f.png 1600417795(1).png a98fdc5b16339476551b034549883ba.png b9d9278641a8ac92502d4051c34bc15.png

仿真文件不小心被删除了,大家自己画一下吧

Menu.7z

216.93 KB, 下载次数: 255, 下载积分: 黑币 -5

STM32移植工程文件

MenuSampleCode.zip

408.86 KB, 下载次数: 141, 下载积分: 黑币 -5

51单片机原工程

评分

参与人数 1黑币 +80 收起 理由
admin + 80 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:617786 发表于 2020-10-13 16:51 | 显示全部楼层
好资料,51黑有你更精彩!!!
回复

使用道具 举报

ID:819974 发表于 2020-12-3 17:31 | 显示全部楼层
是HAI库的吗?还是基本库的
回复

使用道具 举报

ID:576497 发表于 2020-12-25 15:03 | 显示全部楼层
小白了,技能 发表于 2020-10-13 16:51
仿真原理图下载出错啊楼主

不是吧,仿真还出错。。。这个仿真图很简单的,你可以自己画一个再试下呢
回复

使用道具 举报

ID:576497 发表于 2020-12-25 15:05 | 显示全部楼层
勿忘我123 发表于 2020-12-3 17:31
是HAI库的吗?还是基本库的

基本库
回复

使用道具 举报

ID:680665 发表于 2021-5-25 09:33 | 显示全部楼层
为啥我只能出现第一个画面,按键盘没用
回复

使用道具 举报

ID:576497 发表于 2021-6-25 17:15 | 显示全部楼层
我是蔡徐坤 发表于 2021-5-25 09:33
为啥我只能出现第一个画面,按键盘没用

如果能跳出来第1个画面,那就说明你已经从主菜单跳转到了功能菜单,再到子菜单了,这都已经跳了2级菜单了。。。还是你的意思是你只能在Desktop菜单呢,如果只是在Desktop菜单,那说明是按键没有起作用,仿真图有用我的工程吗,如果是自己的工程,可以检查下IO口的配置是否有设置好,别画的仿真图的按键io口与程序不一致。还有就是仿真显示很慢,一定等显示完在按键,我记得好像protues仿真图的晶振只有8M,所以界面刷新,按键反应都不咋的,最好还是有自己的开发板。这个程序主要是要去理解对于人机界面的实现机制,也就是理解状态机
回复

使用道具 举报

ID:839438 发表于 2021-10-10 14:10 | 显示全部楼层
谢谢,很需要类似多级菜单
回复

使用道具 举报

ID:839438 发表于 2021-10-10 14:11 | 显示全部楼层
很需要类似的多级菜单
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表