多语言展示
当前在线:967今日阅读:91今日分享:37

如何使用普通IO口实现触摸按键的功能?

触摸在电子产品上应用非常广泛,所以也要求工程师开发出带触摸按键的产品,今天和大家分享一下,如何使用单片机普通IO口实现触摸按键的功能?
方法/步骤
1

先看一下原理图。

2

首先把IO1设置成悬空状态。

3

把IO2置高电平,这样就可以实现通过R2对C1充电的过程。

4

充电完成后,把IO2置为悬空的状态。

5

读取IO1电平状态,并记录IO1维持高电平的时间Tf。

6

有无手指按下触摸片,叠加在C1上面的电容还有变化,从而时间Tf也会有变化,通过对Tf的变化就可以知道有无手指按下了,这样就实现了触摸按键的功能。

推荐信息