Professional Documents
Culture Documents
Avr Microcontroller: Atmel Corporation
Avr Microcontroller: Atmel Corporation
ATMEL CORPORATION
INTRODUCTION
Atmel Corporation is a leading manufacturer of integrated circuits Atmels AVR RISC microcontroller series RISC processor with a Harvard architecture Harvard architecture
refers to the fact that the CPU has a program memory and a separate data
ATmega16 Microcontroller
Advanced RISC Architecture 16KB Flash Memory 512 Byte EEPROM 1KB RAM 3 Timers, 8 Channel & 10 Bit ADC 32 Input/Outputs Power ON Reset Programmable Brownout Detection Internal RC Oscillator Programmable Watchdog Timer with Separate On-chip Oscillator
ATmega16
BOOTLOADER CIRCUIT
INTERFACING
LED LCD RELAY BUZZER DC MOTOR
LED
LED
#include<avr/io.h> #include<util/delay.h> function int main(void) { DDRC=0xff; while(1) { PORTC=0xff; _delay_ms(1000); PORTC=0x00; _delay_ms(1000); } } // Headerfile for AVR // Headerfile for delay
// c= 11111111
// c=00000000
LCD
RELAY BUZZER
RELAY BUZZER
#include<avr/io.h> #include<util/delay.h> int main(void) { DDRC=0x81; while(1) { PORTA=0x00; _delay_ms(100); PORTA=0xff; _delay_ms(100); } }
DC MOTOR
Interfacing of DC Motor using L293D L293D is a motor Driver IC In-built two H-Bridge circuits Available in DIP-16
DC MOTOR
SIMULATION
DC MOTOR
#include<avr/io.h> #include<util/delay.h> int main(void) { DDRC=0xff; while(1) { PORTC=0x7e; _delay_ms(1000); PORTC=0xbd; _delay_ms(1000); } }
AVR STUDIO 4
An Integrated Development Environment (IDE) for writing and debugging AVR applications
ARM MICROCONTROLLER
APPLE, ALCATEL, INTEL, MARVELL, TEXAS INSTRUMENTS
ACORN Computers Successful platform BBC Micro Sophie Wilson (ACORN Computers) develop instruction set & simulate on BBC Work started in 1983 ARM1 with VLSI Technology were introduced in 1985 ARM2, upgraded version of ARM1 in 1987 Won Queens Award of Technology in 1992 APPLE + ACORN ARM6
ARM7
Introduced in 1994 Today, more than 10 million ARM7 powered devices in market LPC2148 is an ARM Microcontroller Fabricated by Philips 32bit Microprocessor RISC Architecture Suitable for industrial control and medical systems Pipeline techniques can be employed
LPC2148 FEATURES
32Bit Microcontroller in tinyLQPF64 Package 40kB RAM & 512kB Flash 2kB RAM for USB 2.0 ISP/IAP via on-chip boot-loader circuit 10 bit, 14 Channel ADC
10 bit DAC Low power RTC, BOD 45 of 5V tolerant fast GPIO Voltage range 3.0V to 3.6V
SIMULATION
KEIL VISION4
KEIL was founded in 1982 by Gnter and Reinhard Keil In October 2005, Keil (Keil Elektronik GmbH in Munich, Germany, and Keil Software, Inc. in Plano, Texas) was acquired by ARM. IDE for ARM Microcontroller Cross Compiler
CONCLUSION
Anyone can cook, it is the slogan of the movie RATATOUILLE like that Anyone can Program the objective of my report is to make it clear that anyone can prototype and easily work with the microcontroller.