找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1652|回复: 6
打印 上一主题 下一主题
收起左侧

51单片机双开关怎么判断?求思路

[复制链接]
跳转到指定楼层
楼主
ID:956872 发表于 2021-8-2 09:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   A,B两开关,当A开关先被打开,B开关同步A的状态,此时执行程序a,当A开关先比B开关 被关闭,B同步A开关状态,执行B程序;当B开关比A开关先打开,A同步B开关状态,执行C程序,   B开关先比A开关关闭,A同步B开关状态,执行D程序。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:584814 发表于 2021-8-3 08:08 | 只看该作者
你的思路已经很清晰了,还要什么思路可以上淘宝
回复

使用道具 举报

板凳
ID:158375 发表于 2021-8-3 11:58 | 只看该作者
这个是要软件思路
还是要电路思路?
回复

使用道具 举报

地板
ID:161164 发表于 2021-8-3 15:43 来自手机 | 只看该作者
但开关信号是硬件输入,如何同步?
回复

使用道具 举报

5#
ID:824490 发表于 2021-8-4 09:14 | 只看该作者
你这个看上去就是一个正交解码的问题,A/B就是编码器的两相输入,而a/b/c/d就是4个程序分支。可以参考一下“旋转编码器”的相关代码。
回复

使用道具 举报

6#
ID:956872 发表于 2021-8-5 16:44 | 只看该作者
笨笨兔 发表于 2021-8-3 11:58
这个是要软件思路
还是要电路思路?

软件啊,同一盏灯有ab两种状态,由AB两感应延时开关控制,现在是A关闭状态下,B无法开灯。我想A打开为a状态,B打开b状态,A或B闭合时,要A或B其中一个还能开灯并判断是A还B打开的。
回复

使用道具 举报

7#
ID:584195 发表于 2021-8-5 18:20 | 只看该作者
画两个开关就知道了呀?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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