现在正在做的设计的一部分-------------用S52和1602液晶做的可进行设置的多级菜单

2020-01-27 11:29发布

原理图:点击此处下载ourdev_222975.rar(文件大小:5K)
程序由于是系统的一部分,就直接贴出来了

实物图:
1
硬件是我做的89S52的单片机系统,然后把连线改成跟上附的原理图一样。

效果图:顺序对应下面程序里的 工作流程的 1~6级子菜单
1
2
3
4
5
6
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
39条回答
shrlyq
2020-01-28 01:09
硬件的说明:最顶上的实物图中安了4个按键,从上到下依次对应了程序里的 KEYA,KEYB,KEYC,KEYD
其中
KEYA是“停止”键
KEYB是“上翻/查询”键
KEYC是“左翻”键
KEYD是“确定/下一步”键
分别与程序对应。

原理图中几个按键的设计是用了线与来完成的,线与的原理我这里发一张图:
1





关于此部分的设计要求是这样的:

“按扭有4个键,假设名为A键,B键,C键,D键,功能分别是A键停止报警器,B键是查询报警器的状态(第二功能是左翻键),C键是右翻键,D键是开始设置(第二功能是下一步)。按了A键就停止报警器的全部检测。B键在未进入设置时是查询报警器的状态,因为是不是开始工作了看不到,只有通过查询才知道。按下D键开始设置,可以对定时时长->时间修正值->温度上限->温度下限->震动强度->密码 进行设置,每个选项的参数调节都由B键的第二功能(左翻)和C键(上翻)来选择,某一个选项设置好了按下D键的第二功能键(下一步)进入下一个设置,最后一个设置完成以后就是自动传输到报警器上使其开始工作。既简单又有规则,方便设置,其中每一个选项都有默认值,默认值是处于传感器检测强度平衡状态的设置值,如果不修改可以直接按下一步,方便设置。”

一周热门 更多>