原创 rst脚做键盘需要注意的问题

2007-1-2 03:46 4245 10 10 分类: MCU/ 嵌入式


hotpower 发表于 2007-1-2 03:32 AVR 单片机 ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖

8楼: 没用过,不过rst做输入(键)是可行的(pic/51时用过)


如果rst用做输入键盘,则rst还是设置为复位功能.

这时要注意"键扫描"的防抖处理.

由于键操作实际是硬件复位,根本就不存在什么"键扫描",更谈不上什么"防抖处理".

方法当然很粗鲁,将一盆冷水泼到头上,等冷静下来细分析一切就可行了~~~

答案是在启动时,加适当的软件延时.
当键盘抖动或rst干扰时,可能在此软件延时时间内多次复位.
等键盘稳定后,必然完整地运行完软件延时时间,这是开始运行初始化程序.

注意我在很多场合所讲的"0x55aa".
即判断是"热启动"时,认为是键盘操作,当然只能判压键事件了,长压键咱们就别指望了~~~
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条