Cuprins
- I. Tema proiectului
- II. Programul pentru testarea montajului
- III. Anexe
- 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
Conținut arhivă zip
- Proiect ATmega16.doc