找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3782|回复: 8
收起左侧

单片机 单点开关变自锁

[复制链接]
ID:80128 发表于 2015-5-15 23:31 | 显示全部楼层 |阅读模式
请教大师们一个问题
我想用一个点动开关,来控制一路输出:
第一次启动开关,有输出;
第二次启动开关,无输出!
本人新学,只能实现第一种现象,无法实现输出关闭;
想用计数等方式比较,但是都没有成功!
谢谢你们!
回复

使用道具 举报

ID:56948 发表于 2015-5-16 17:05 | 显示全部楼层
学习下
回复

使用道具 举报

ID:12312 发表于 2015-5-19 09:47 | 显示全部楼层
学习下
回复

使用道具 举报

ID:89045 发表于 2015-9-10 21:33 | 显示全部楼层
可以取反
回复

使用道具 举报

ID:112693 发表于 2017-5-29 00:10 | 显示全部楼层
本帖最后由 dragon19790000 于 2017-5-29 07:38 编辑

定义 按键 K1
定义 输出 LED1

如果 K1==0
延时去抖
如果 K1==0

LED=1
否则 LED 取反
回复

使用道具 举报

ID:197441 发表于 2017-5-29 03:23 | 显示全部楼层
使用取反命令
回复

使用道具 举报

ID:157057 发表于 2017-5-29 08:10 | 显示全部楼层
使用取反
回复

使用道具 举报

ID:186936 发表于 2017-5-29 12:07 | 显示全部楼层
LED=~LED   这个语句希望对你有帮助
回复

使用道具 举报

ID:164989 发表于 2017-5-30 12:32 | 显示全部楼层
void key ()
{
if(key==0)
{
delay(10);
  if(key==0)
{
   led=~led;
}
while(key==0);
}
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表