找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1156|回复: 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程序。
回复

使用道具 举报

ID:584814 发表于 2021-8-3 08:08 | 显示全部楼层
你的思路已经很清晰了,还要什么思路可以上淘宝
回复

使用道具 举报

ID:158375 发表于 2021-8-3 11:58 | 显示全部楼层
这个是要软件思路
还是要电路思路?
回复

使用道具 举报

ID:161164 发表于 2021-8-3 15:43 来自手机 | 显示全部楼层
但开关信号是硬件输入,如何同步?
回复

使用道具 举报

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

使用道具 举报

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打开的。
回复

使用道具 举报

ID:584195 发表于 2021-8-5 18:20 | 显示全部楼层
画两个开关就知道了呀?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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