【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
做技术的同学,大部分都会把精力放在技术本身,却忽视了学的东西有什么实际的用途。就拿gpio来说,一般我们点灯也好、做输入也好,最多也就是当成一个实验demo在使用。可是大家有没有思考过,其实这样一个模块就已经是一个完整的输入、输出的系统了。简单的方面来说,我们可以做一个2-4译码器、3-8译码器,复杂一点的,我们可以做玩具、做一个设备改造的模块。
可能很多同学不理解这个设备改造的模块,还是以卷帘门为例。过去卷帘门,一般就是向上按键按下去,卷帘门上升;向下按键按下去,卷帘门下降。如果我们想扩展一下这个功能,比如向上按下去的时候,为了安全需要,不仅卷帘门上升,还要有一个语音和红绿灯显示,这个时候就可以用这样一个模块来完成了。过去可能非标领域一般都是通过plc来完成,现在我们自己学会了mcu开发,就很自然地想通过mcu来完成。
1、按键输入
按键输入是和按键输出对应的。按键输出,一般是led点亮、熄灭,又或者是蜂鸣器呼叫等等。而按键输入,更多时候来自于外部的反馈,它表示使用的人员希望开启、使用或者是关闭某个功能。