Handy 8051 MCU interfacing online tutorial

8051 microcontrollers are old but stil very popular. There are number of books is written about them and almost every IC manufacturer is producing 8051 core products. And why not, because there are tons of very useful products made upon 8051 microcontrollers. You can find very efficient microcontrollers with 8051 architecture(Flash, EEPROM memories, multiple peripherals, ISP, you may find ones that executes one instruction per clock cycle).   Mahesh Wankhede have edited nice handy tutorial about 8051 microcontroller interfacing to peripherals like I/O Ports LED, Switch, Relay, ULN, RS232C Cell Phones, GPS receiver, 7-Seg. Display, LCD Display, ADC & DAC, Sensors, Stepper Motor, DTMF Decoder, Keyboard, External Memory with relevant theory, schematics and sample codes in Assembly language and C language. For someone this may be a kick start to a new project. Continue reading

Control your PC with TV Remote

Remote control developed by Ajay Bhargav can be used to control PC remotely. It can be used for volume control in Windows media player and mouse cursor movement control. For this you can use almost any TV remote with RC5 coding. IR command reception circuit simply consist of ATMEL AT89C2051 microcontroller and TSOP1738 IR receiver. Project files also include firmware written in assembly language and compiled hex. Also you will need application for Windows which is included in package. Continue reading

Dead reckoning robot platform

This is nice project made by Ibrahim Kamal. His aim was to create robot which navigates by using its position data log. The hardest thing was to record distance and turning angle because of these parameters depends how precise robot is manoeuvering from reference point.   Author provides really good theory analysis of dead reckoning process and how this was transferred to 89C52 microcontroller which counts encoder disc pulses for distance and controls steering motor which controls the angle of robot turning. Also all operation data is displayed on 2x16LCD module. Continue reading

Simple 89S52 Project Board

Board has been developed by Wichit Sirichote. It can be used as general purpose development board for various project. For example author have used it for temperature, AC outlet, current measurements with additional current to voltage circuit connected to ADC input.   Board itself has 2x12bit ADC inputs, 4-digit seven segment LED indicator, connector for alphanumeric LCD, four switches, 16 I/O port pins for digital data communication and ISP adapter (89S series allows ISP programming). There are couple example programs like temperature sensor reading through ADC input. So it may be practical board to have or simply to learn 89S52 microcontrollers. Continue reading

Embedded 1 to 8 intercom system

This project was created by M.Shakeel Malik. System allows to make regular calls and to one of 8 internal phones.   System is controlled by Atmel AT89S51 microcontroller. System also have its own tone generator which allowing to send dial and busy tones. Calls can be hold with voice message or melody signal transmission. Circuit and source asm code is available. Continue reading