ucOS-II如何实现2个任务控制一个LED灯互斥闪烁

ucOS-II如何实现2个任务控制一个LED灯互斥闪烁,第1张

LED灯就是一个低压的发光块 当有微电流经过时就会闪 你这两个灯应该是共用的零线吧 所以你开一个开关 有电流经过零线回到另一激历大个灯里 电流很小不足明竖以点亮灯 所以就闪了一下把电流放掉了 想让他不闪 就不能共用零线。

左亮右灭,右亮左灭,如果只要一个led闪就用一个4.7k电阻取代其中一个led。烂橘亮灭频率由10uF 和39k 决定,以这个数值频率大约1秒一次,要快闪1s5次用2.2uF,慢闪5s一次用47uF,所要求的亮灭频率要在实体电路测试再作调整。

1、新建项目,如图所示。

2、添加头文件,创建延迟函数。

3、创建C主函数。

4、添加死循环效果。

5、点亮LED灯。P1=0x7e二进制11111110。

6、添加延迟效果即可。

注意事项:

Proteus 自从有了单片机也就有了开发系统,随着单片机的发展开发碰旦系统也在不断发销吵悔展。 keil是一种先进的单片机集成开发系统。它代表着汇编语言单片机开发系统的最新发展,首创多项便利技术,将开发的编程/仿真/调试/写入/加密等所有过亏正程一气呵成,中间不须任何编译或汇编。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12483641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存