Proiect ATmega16

Proiect
9/10 (2 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 11 în total
Cuvinte : 362
Mărime: 3.94MB (arhivat)
Publicat de: Tiberiu Iordache
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Ioan Susnea
Universitatea “Dunarea de Jos” Galaţi Facultatea Ştiinţa Calculatoarelor -Automatică şi informatică aplicată -

Cuprins

  1. I. Tema proiectului
  2. II. Programul pentru testarea montajului
  3. III. Anexe
  4. IV. Bibliografie

Extras din proiect

Tema proiectului

Este sa realizam un montaj practic cu ajutorul microcontrolorului ATmega16, pentru a studia utilitatile acestuia.

Pentru realizarea acestui montaj practice ni s-a dat o schema:

Pentru a putea realiza montajul practic al acestei scheme am utilizat programul EAGLE,pentru desenarea schemei.

Elementele componente ale montajului :

ATmega16 este un microcontroler RISC pe 8 biti realizat de firma Atmel. Caracteristicile principale ale acestuia sunt:

- 1KB de memorie RAM

- 512B de memorie EEPROM

- 16KB de memorie Flash reinscriptibilă pentru stocarea programelor

- contine un convertor analog – digital de 10 biti, cu intrări multiple

- contine un comparator analogic

- contine un modul USART pentru comunicatie serială (port serial)

- dispune de un cronometru cu oscilator intern

- oferă 32 de linii I/O organizate în patru porturi

MAX232

Circuitul MAX232 este un circuit dual driver/receptor ce include un generator de voltaje capacitive pentru a furniza nivelele de voltaj ale standardului EIA-232 folosind curent doar de la o singură sursă de alimentare de 5V.

ULN2803

Circuitul integrat ULN2803 include 8 etaje de amplificare Darlington. Dacă una dintre intrările circuitului 1:9 este 1 logic atunci ieşirea intrării va conduce curentul spre masă (GND).

Programul pentru testarea montajului

#include <mega16.h>

#include <delay.h>

void init(void);

void main(void)

{

init();

while(1)

{

PORTB.0=1;

PORTB.1=0;

PORTB.2=0;

delay_ms(350);

PORTB.0=0;

PORTB.1=1;

PORTB.2=0;

delay_ms(100);

PORTB.0=0;

PORTB.1=0;

PORTB.2=1;

delay_ms(350);

PORTB.0=0;

Preview document

Proiect ATmega16 - Pagina 1
Proiect ATmega16 - Pagina 2
Proiect ATmega16 - Pagina 3
Proiect ATmega16 - Pagina 4
Proiect ATmega16 - Pagina 5
Proiect ATmega16 - Pagina 6
Proiect ATmega16 - Pagina 7
Proiect ATmega16 - Pagina 8
Proiect ATmega16 - Pagina 9
Proiect ATmega16 - Pagina 10
Proiect ATmega16 - Pagina 11

Conținut arhivă zip

  • Proiect ATmega16.doc

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Te-ar putea interesa și

Casa Eco Alimentata cu Energie Solară

1. Sisteme de automatizare Automatizarea unui process presupune asigurarea tuturor mijloacelor si metodelor necesare evolutiei acestuia, in...

Ohmmetru Digital

1 Scopul proiectului: Să se elaboreze un program pentru microcontrolerul Atmega16 (pe baza lui e confecţionat dispozitivul), pentru un ohmmetru...

Simularea unui termostat cu comandă de răcire și încălzire

1.Tema Tema proiectului consta in „Simularea unui termostat cu comanda de racire si incalzire” cu ajutorul Microcontroler-ului Atmega16.Se va...

Proiectarea Sistemeor cu Multiprocesoare - ATV Robot Line Follower cu ATmega 16

ATmega 16 este un microcontroler CMOS de 8 – biţi de mică putere bazat pe arhitectura RISC AVR imbunataţita. Dispune de un set de 131...

Panou de afișare timp, dată, temperatură

În acestă scurtă introducere ne propunem să răspundem la următoarea întrebare:de ce să construieşti atât de dificil (microcontroller, programator,...

Sistem de alarmă cu microcontroler

1. TEMA PROIECTULUI Tema acestui proiect este realizarea unui sistem de alarma cu trei stari. Prima stare este aceea de alarma imdediata care...

Doică electronică pentru câine

Doica electronica pentru caine Tema proiectului implica realizarea unui dispozitiv care sa alimenteze in 3 momente ale zilei (dimineata, la pranz...

Dirijarea cu matricea de butoane 4x4 și afișarea pe dispozitivul de afișare LCD 16x2 cu ajutorul microcontrolerului ATMega16

Scopul lucrării: efectuarea unui program ce ar efectua operatii matematice simple cu ajutorul unei matrici de butoane 4x4 si a dispozitivului...

Ai nevoie de altceva?