完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
最近在做一个项目,要求用5个单片机去控制一个LED灯,第一个单片机发出指令LED亮一下,第二个单片机发出指令LED亮两下,以此类推,这个项目没有任何实际用处,只是给自己做积累吧,没有主机从机,请问这个要如何实现?用三极管可以吗?
|
|
相关推荐
18个回答
|
|
|
|
|
|
|
|
|
不是富二代不敢搞这样的设计,太昂贵了。。。。。。。。。。。。。。
|
|
|
|
|
|
。。。。。。。。。。。。无语了,你是5个接口把
|
|
|
|
|
|
那就5个单片机同一个I/O口接到灯上面,然后送高低电平的时间在程序上延时不同,第一个单片机发出指令——延时1S——送高低电平——关——6秒后打开(第五个单片机延时完成,为了循环),第二个延时2秒后——送高低电平——关——7秒后开,第5个....还是用中断计时吧,比延时好,请你仔细阅读理解。
|
|
|
|
|
|
就点亮灯吗????
|
|
|
|
|
|
你必须先确定5个单片机的点亮顺序,为了保证不会出现多个单片机同时去点亮LED,那么第二个单片机需要单独用一个IO去读第一个单片机点亮LED的IO状态,同样第三个单片机需要读第二个单片机点亮LED的IO状态,第四读第三,第五读第四,第一读第五(第一次点亮LED时,不需要执行这一步)
|
|
|
|
|
|
这是在逗我呢
|
|
|
|
|
|
这么奢侈 膜拜一下
|
|
|
|
|
|
|
|
|
|
|
|
太水了........................
|
|
|
|
|
|
想法不错...将I/o配置成OD模式就可以。
|
|
|
|
|
|
我是来看大神怎样做的 简单做法就是同时开始运行 延时时间及处理函数不同而已
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
用数字芯片或者二极管吧,比如说高电平点亮,用或门(二极管也可以实现),低电平的话用与门就好。当然同时有多个单片机发送指令那就会乱了。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16901 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:51 , Processed in 1.373082 second(s), Total 119, Slave 98 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1521