Efficient LED Blinking for Embedded Systems
Efficient LED Blinking for Embedded Systems:-
Smart hardware design can simplify the embedded software and make it more reliable. Designers use blinking LED signals to indicate different status and for inbuilt testability. Making an LED array blink requires an individual software loop for each LED or an individual timer and specific software to serve it. This can be an issue in a system that uses low-level MCUs which provide limited resources.
Circuit and working
Fig shows the circuit for efficient LED blinking for embedded systems. It uses different arrangements to make five different LEDs (LED1 through LED5) blink at individual rates. The circuit is built around 74HC14 (IC1) containing six inverters with Schmitt triggers at the inputs. The frequency of blinking is usually selected in the 0.2-20Hz range.
The combination of inverter N2, resistor R2 and capacitor C2 works as a second square wave generator that makes LED2 blink. LED2 blinks when output OUT1 of the MCU is low and glows constantly when the output is high due to reverse orientation of D2.
If you want two LEDs blinking alternately, the setup is made using inverters N5 and N6 together with resistor R4 and capacitor C4.
When OUT3 is low, LED4 is ‘off’ and LED5 is ‘on.’ When OUT3 is high, LED4 and LED5 blink alternately. The frequency of blinking in all the cases depends on the value of the adjoining resistor and capacitor.
i preview the blog.the blog is very nice and enjoying also.it is help to me to develop my skills.thanks for this opportunity
ReplyDeleteembedded training institute in coimbatore
embedded training in coimbatore
best embedded training institute in coimbatore
embedded systems course in coimbatore
embedded course in coimbatore