2019-07-18 10:27发布
武力戡乱 发表于 2016-1-7 22:08 简单帮你分析一下哈。 先说这仿真存在的问题,这个可以勉强用,但是确实是一个问题,就是这几个按键都需要加上拉电阻。因为引脚处在读的状态。多了就不说,信,你就加上。 然后在说说方案。加入一个按键确定或者退出,需要一些其他辅助功能代码配合。
最多设置5个标签!
先说这仿真存在的问题,这个可以勉强用,但是确实是一个问题,就是这几个按键都需要加上拉电阻。因为引脚处在读的状态。多了就不说,信,你就加上。
然后在说说方案。加入一个按键确定或者退出,需要一些其他辅助功能代码配合。
比如说一个方案:
1、让main函数侦听全局flag。当为0时候,只是运行时间。当不为0的时候,处理不为0的事件。
2、P3.3外部中断开启,下降沿触发。flag = 1或者2,然后再次按键的时候取反。让main处理。
3、其他按键也编入中断中,也加入对应的flag值,然后去处理。
备注:如果感觉困惑的话,可以加入两个标记,一个是key_flag,一个叫set_flag。分别处理非3.3按键和3.3按键的事件。
非常谢谢啊。。大神。。可是我还不太懂。能否加个QQ294989221。麻烦你一下啊。多谢
一周热门 更多>