这个电路中包含几个关键的元件:
1、74LS00D——U1A。74LS00D是四个与非门组成的一个集成电路。如下图:

其中的U1A指的是其中的一个与非门单元,其输入端两端并联,组成一个“非门”的反相器电路。
2、R1、C1组成的充放电电路:当电容充电到一定电压(由后面的2N222的导通电压决定)时,图中的4端为高电平“1”;当电容放电低于2N2222的导通电压时,该端子输出为低电平“0”。
3、功率放大:三极管Q1,为二极管LED发光的X1提供功率放大。
这是一个带有反馈的振荡电路。当电路刚接通时,电容C1上没有电荷,所以4端为低电平“0”,三极管Q1截止,LED没有电流而不发光,8输出高电平,经U1A的反相器输出低电平“0”,三极管Q2截止,电容C1保持充电状态。

当电容充电电压达到Q1的导通电压时,Q1导通,LED中流过电流而发光,同时电容C1通过Q1的基极——发射极进行放电,在放电期间,LED维持发光;同时,8端输出变为低电平“0”,经过反相器反相后,6和5都为高电平“1”,使得Q2导通,设电容C1同时也经过Q2的集电极——发射极放电。
当电容C1电压放电低于Q1的导通电压时,Q1再次截止,LED熄灭,同时8端输出为高电平,重复上面的步骤而C1进入充电。如此反复,就形成了二极管LED闪烁发光了。

简单说有如下几种原理:
1、用单片机编程控制的结果,此种成本稍高,但闪烁效果多样。
2、PLC控制。可编程序逻辑控制器,是一种专门用于接通和断开控制的设备,优缺点与第一条类似。
3、简单的低成本电路,用开关管控制。在电路中,电容器与三极管基极连接,而电容器通过电阻与电源连接。慢速充电时电容两端电压逐渐升高,当电压达到三极管导通的电压时,通过三极管基极和发射极放电。而三极管集电极控制的继电器让灯泡接通电源,灯泡亮起了,随后,电容器电压放电完毕,三极管又截止了,继电器又断电,灯泡灭了。这个过程逐渐循环,就实现小灯闪烁。
这个电路原理类似于水车捣年糕的机器。不断流动的水进入水车上的筒子,转动的轮子拨动木槌一端,让木槌抬起,然后木槌落下,实现一次敲打。往复循环,由连续的运动转成断续的运动。而闪烁灯的电路是把连续的电压转换成断续的电压。


