找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机怎么同时触发3个反射式红外传感器

[复制链接]
跳转到指定楼层
楼主
ID:647995 发表于 2019-11-23 18:25 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我试过用循环,单个传感器轮流检测,但是不能实现同时三个一同触发,我也想过用中断,但是本质上也是一个一个传感器触发
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:584814 发表于 2019-11-24 07:48 | 只看该作者
如果你説的同时指没有丝毫延时,做不到。程序中语句有先后,就会有时序。
回复

使用道具 举报

板凳
ID:150776 发表于 2019-11-24 08:19 来自手机 | 只看该作者
并联试试
回复

使用道具 举报

地板
ID:123289 发表于 2019-11-24 10:16 | 只看该作者
接在同一个PX口(如P1.1、P1.2、P1.3),控制时对PX口按字节读写,不要按位,不就同时了。
回复

使用道具 举报

5#
ID:47286 发表于 2019-11-24 11:35 | 只看该作者
同"地板"

比如P0端口 0000 0000 三个同时触发是 0000 0111

if(P0==7)就是3个同时触发了
回复

使用道具 举报

6#
ID:606366 发表于 2019-11-26 11:20 | 只看该作者
可以加个与门
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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