When internal memory in Arduino is not sufficient then we must go for external EEPROM module. This module is based on the EEPROM chip AT24C256, which has 256k bit capacity.…
HOW TO INTERFACE DS1307 WITH ARDUINO UNO
How to install RTC library in Arduino Library manager First you have add the library in to Arduino IDE as shown in the figure 5 below. Go the “Sketch” menu…
I2C PROTOCOL AND ITS FUNCTIONALITIES
Reading from a Slave on The I2C Bus: Reading from a slave is very similar to writing, but with some extra steps. In order to read from a slave, the…
I2C PROTOCOL AND ITS FUNCTIONALITIES
OVERVIEW: The I2C bus is a very popular and powerful bus used for communication between a master (or multiple masters) and a single or multiple slave device. Figure 1 illustrates…
BISTABLE MULTIVIBRATOR IN 555 TIMER AND ITS APPLICATIONS
Bi-Stable Mode(Flip-Flop): In bistable mode, both the output states are stable. At each interrupt, the output changes from low (0) to high (1) and vice versa, and stays there. For…
MONOSTABLE MULTIVIBRATOR IN 555 TIMER AND ITS APPLICATIONS
Mono stable mode: In this mode one state (either high or low state) is made as stable state, when interrupt is applied the circuit goes to unstable second state and…
555 TIMER AND ASTABLE MULTIVIBRATOR APPLICATIONS
Overview : The 555 Timer module is used to generate pulses for various purposes. It is a highly stable integrated circuit that can produce accurate time delays and oscillating pulses…
INTERRUPTS IN 8051
Page 4 Programming an Interrupt For example if we are programming interrupt INT0, then first we have enable flags in registers as given below Enable global interrupt i.e. EA =…
INTERRUPTS IN 8051
Page 3 TCON: Timer/ counter Control Register Bit 7 - TF1: Timer1 Overflow Flag 1 = Timer1 overflow occurred (i.e. Timer1 goes to its max and roll over…
INTERRUPTS IN 8051
Page 2 Interrupt Priority Register When 8051 microprocessor starts or reset the default priority to each interrupt are tabulated below. The priorities can be changed using Interrupt priority register in…