tema 1_1

6
TEMA 1_1 MSI_SCR 19.10.2014 Roibu Horatiu - RHU Master S.C.R. anul I 1- Denumirea proiectului AVR Studio/WinAVR si a fişierului .C iniţial:

Upload: horsecraiova

Post on 12-Jan-2016

213 views

Category:

Documents


1 download

DESCRIPTION

Attyni 2313

TRANSCRIPT

Page 1: TEMA 1_1

TEMA 1_1 MSI_SCR 19.10.2014

Roibu Horatiu - RHU Master S.C.R. anul I

1- Denumirea proiectului AVR Studio/WinAVR si a fişierului .C iniţial:

Page 2: TEMA 1_1

2- Compilarea si construirea (Build) corectă a proiectului AVR Studio/WinAVR

3- Existenţa tuturor fişierelor/directoarelor aferente proiectului creat:

Page 3: TEMA 1_1

Conţinutul directorului C:/lucru/default după Build:

4. Proiectul Proteus VSM cu numele LED1_RHU, ce conţine schema

Page 4: TEMA 1_1

5. Funcţionarea simulării Proteus VSM (LED-uri), cu cele 2 stări ale LED-ului, aprins

și stins.

Page 5: TEMA 1_1

6. Codul sursă si modificarile marcate.

/*TEMA1_1_RHU, Iesire LED1-RB7*/#include<avr/io.h>void wait(void){

asm volatile ("nop"::);}int main (){unsigned long j; //PB7 este definit ca iesire

DDRB |=1<<DDB7;

//Iesirea este setata in 0 adica ledul este initial stinsPORTB &= ~1<<PB7;while(1){

//Bitul este pus in 0 adica ledul este stinsPORTB &= ~(1<<PB7);

//Setarea duratei (intarzierii) cat ledul ramane stinsfor (j=0; j<100000; j++) wait();

//Bitul este pus in 1 adica ledul este aprins PORTB |= (1<<PB7);

//Setarea duratei (intarzierii) cat ledul ramane aprinsfor (j=0; j<200000; j++) wait();

}//Incheierea buclei while

return(0);

}