求助一下大师们,,能有人帮改改这个程序吗???

2019-07-18 10:27发布

0BSA`1Z2C~P779B9%Q9UY6N.png 程序在这个压缩文件里面。只是想让我各位大师帮我加多一个P3.3的按键的一个程序, 这个键是确定键(或者是退出键)来的。。谢谢各位啊。。。
LCD1602.rar 下载积分: 积分 -1 分
70.83 KB, 下载次数: 7, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
武力戡乱
2019-07-18 17:32
简单帮你分析一下哈。
先说这仿真存在的问题,这个可以勉强用,但是确实是一个问题,就是这几个按键都需要加上拉电阻。因为引脚处在读的状态。多了就不说,信,你就加上。
然后在说说方案。加入一个按键确定或者退出,需要一些其他辅助功能代码配合。
比如说一个方案:
1、让main函数侦听全局flag。当为0时候,只是运行时间。当不为0的时候,处理不为0的事件。
2、P3.3外部中断开启,下降沿触发。flag = 1或者2,然后再次按键的时候取反。让main处理。
3、其他按键也编入中断中,也加入对应的flag值,然后去处理。
备注:如果感觉困惑的话,可以加入两个标记,一个是key_flag,一个叫set_flag。分别处理非3.3按键和3.3按键的事件。

一周热门 更多>