Interfacing ADC to 8051

admin September 6, 2012 5 Comments
ADC (Analog to digital converter) forms a very essential part in many embedded projects and this  article is about interfacing an ADC to 8051 embedded controller. ADC 0804 is the ADC used here and before going through the interfacing  procedure,...
read more

Working with External Interrupts in AVR micro controller

Mathew Kevin July 10, 2017 3 Comments
Introduction to Interrupts                 Although micro controllers can accept inputs from Digital I/O Ports,interrupts are preferred for accepting inputs generated by external events. This is mainly because of the less attention required for an interrupt based program. An Interrupt...
read more

Water Level Controller using 8051

admin May 12, 2017 166 Comments
Water level controller using 8051. A water level controller  using 8051 is shown in this article. A lot of water level controller projects have been published in this website but this is the first one based on a microcontroller....
read more

How to Work With SPI in AVR Micro Controllers

Mathew Kevin July 10, 2017 12 Comments
Introduction                 Micro controllers support wired communication protocols. Most of the time, microcontrollers come along with internal modules that support these protocols. The commonly supported protocols are: UART or USART communication SPI TWI USI etc. And few advanced protocols...
read more

Void pointers in C

jojo July 26, 2012 8 Comments
In this article we are learning about “void pointers” in C language. Before going further it will be good if you refresh about pointers by reading – Introduction to pointers in C.  A pointer variable is usually declared with...
read more

Introduction to pointers in C

jojo July 25, 2012 9 Comments
The basic purpose of developing a C programming tutorial for this website – CircuitsToday – is to make it useful for people who wish to work with embedded systems. Really good C programming skill is an essential to work...
read more

Interfacing DC motor to 8051

admin August 2, 2012 20 Comments
This article shows how to interface a DC motor to an 8051 microcontroller. Interfacing DC motor to 8051 forms an essential part in designing embedded robotic projects. A well designed 8051-DC motor  system  has essentially two parts. Firstly an 8051...
read more

External Interrupts handling in 8051

jojo August 16, 2012 8 Comments
In this article, I would like to introduce you to the concept of interrupts, how interrupts work, vector address, interrupt priority and how to write an ISR (interrupt service routine). “Interruption” in English language means a deviation from the...
read more

GPOS versus RTOS for an Embedded System

jojo June 12, 2012 6 Comments
Difference between a GPOS (Normal General Purpose Operating System) and an RTOS (Real  Time Operating System) The whole purpose of this article is to outline the basic differences between a GPOS (General Purpose Operating System) or a Normal OS...
read more