独立按键的接口电路
上一节
下一节
2.独立按键的接口电路
按键是控制系统常用的输入器件,它的内部其实就是两个触点和一个开关,按下按键则开关就把两个触点接通,放开按键则两个触点就断开连接。所以,按键的按下和放开就表现为两个触点的接通和断开。那么我们还需要考虑把这个状态用电信号来呈现,所以就需要设计接口电路来完成实现。请看本节的视频讲解。
在本讲的视频中我们提到一种情况:如果电路是断路的,也就是断路的电路中是没有电流的,那么断路中的电位处处等电位。这一点也很好理解,正是因为处处是等电位,没有电位差,当然就不会有电流了。那么这个断路的电位怎么看呢?一般取决于断路上的有电位的那个器件。所以在按键的接口电路中,我们在信号引脚的端口上用了上拉电阻,当按键没被按下的时候,电路呈现断路状态,信号引脚的电位与上拉电阻的电源等电位,也就是5V,表现为1信号;当按键按下后,按键电路与地接通,端口信号与地信号相连,所以就表现为0信号。笔者在高校讲授单片机课程多年,发现很多初学单片机的同学只是单纯、片面地死记硬背按键的状态和信号的对应关系,这一点是不可取的。如果深入理解了按键接口电路的本质,给他们之间的对应关系其实也就很清晰了。
在开发板上有两排红色的按键共8个,上排的四个按键标注名为K5、K6、K7、K8,分别接在了P1口的高四位口位上,下排的四个按键标注名为K1、K2、K3、K4,分别接在了P3口的第2至5个口位上,这部分内容我们在后续讲解按键应用的时候还将述及。

