用c语言来控制一个轻触开关,那种开关是按下去是闭合的,但是一松手开关就断开了。

如题所述

第1个回答  2020-02-11
常开,不带自锁的,按钮.
举例:
if(kg==0)//如果开关按下
dp=0//灯泡亮
低端驱动
else//否则
dp=1;//灭
低端驱动
//如果是高端驱动0改1,1改0
解释kg就是开个的位定义
dp灯泡的位定义,上面的程序为开关按下灯亮,松手则熄灭。希望采纳,O(∩_∩)O谢谢!
第2个回答  2020-03-14
你好!
这个开关如果不是总电源的话,还是很容易实现的,比如,你可以定义个全局变量,初始值为0,然后单片机检测按键是否按下,按下则对这个变量取反,然后判断这个是否为0xff(定义开启电机的值为0xff),是那就开启电机,否则关闭;如果这个开关时总电源的开关的话,则有点麻烦,需要有硬件的支持。
我的回答你还满意吗~~
相似回答