如何使两个LED灯循环亮灭?或者交替亮灭?最好有电路图。大一小白求助,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使两个LED灯循环亮灭?或者交替亮灭?最好有电路图。大一小白求助,相关的知识,希望对你有一定的参考价值。

工作原理

给你发简单到制作电路图。

追问

感谢,不过就是看不懂。。。怪我自己没文化😄

参考技术A 你说的是用单片机控制小灯亮灭吗?
如果简单的话可以用低频交流电让两个LED交替亮灭追问

什么是单片机老哥,能来个图吗

追答

单片机

什么是单片机

简单地说,单片机就是微型计算机处理系统

追问

不是,我就是想问问简单的方式,只用电容,三极管的那种电路图,

追答

可以搜一下多谐振荡器

追问

其实这图我很多地方不懂

追答

嗯?你是说输出吗?
输出在三极管两端就可以了

追问

微信也行

追答

要加联系方式吗?私聊吧。。。

参考技术B 最简单 买两个摩托车转向灯控制器追问

大哥,求电路图,等交作业

参考技术C 要简单的还是复杂的追问

简单,十分简单的,几个电容器就能搞定的那种

5.2 SW1控制LED1亮灭(中断功能)

中断:CPU收到中断请求后暂停正在执行的程序,而去执行中断服务函数中的程序,处理结束后,继续执行原来的程序。

能够产生中断请求的中断源如下:

技术分享图片

CC2530中断设置步骤:使能端口组中断(IEN)——端口组中具体端口中断使能/禁止(PxIEN)——使能系统总中断(EA)

具体寄存器详情如下:

技术分享图片

技术分享图片

技术分享图片

中断服务函数格式:以P1为例

#pragma vector=P1INT_VECTOR
__interrupt void P1_INT(void) //注意,interrupt前是两个_
{
  /*处理程序*/
}

中断向量名如下:可查看ioCC2530.h头文件内容

技术分享图片

中断标志位:中断源很多,需要识别触发中断的中断源。

P0、P1、P2端口组的中断标志位分别是P0IF、P1IF、P2IF。

P1_2连接着SW1按键,按键按下P1IF值变为1,CPU就去执行P1的中断服务函数。标志位不能自动复位,需要手动清除该中断标志位。

  P1IF=0;  //清除P1端口组中断标志位

具体是P1中哪一个针脚引起的中断,可以通过PxIFG寄存器的值来判断。

 

以上是关于如何使两个LED灯循环亮灭?或者交替亮灭?最好有电路图。大一小白求助,的主要内容,如果未能解决你的问题,请参考以下文章

单片机控制8个灯依次亮,全亮了,再依次灭的c语言流程图,顺便加上解释,不然看不懂

stm32亮灯后灯不能灭

51单片机 按键控制LED灯移位亮灭

求LED上电亮灭三次就关闭电路图

CC2530学习路线-基础实验-GPIO 控制LED灯亮灭

怎样用单片机io口控制大功率led灯亮灭,用1117芯片