作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 16:21:14
用c语言来控制一个轻触开关,那种开关是按下去是闭合的,但是一松手开关就断开了.
如果我想用这种开关来控制一个电机,按一下就能启动该怎么实现
常开,不带自锁的,按钮.
举例:
if(kg==0)//如果开关按下
dp=0//灯泡亮 低端驱动
else//否则
dp=1;//灭 低端驱动
//如果是高端驱动0改1,1改0
解释kg就是开个的位定义 dp灯泡的位定义,上面的程序为开关按下灯亮,松手则熄灭.希望采纳,O(∩_∩)O谢谢!
再问: 能不能实现自锁,按下然后松开亮,在按下松开灭的那种
再答: z可以的,改写为:if(kg==0) dp=~dp; 这句话的意思就是按一下按键灯泡的状态取反一次,每按一次状态取反一次,在实际使用时加入延时即可,