tema 1_1
DESCRIPTION
Attyni 2313TRANSCRIPT
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:
2- Compilarea si construirea (Build) corectă a proiectului AVR Studio/WinAVR
3- Existenţa tuturor fişierelor/directoarelor aferente proiectului creat:
Conţinutul directorului C:/lucru/default după Build:
4. Proiectul Proteus VSM cu numele LED1_RHU, ce conţine schema
5. Funcţionarea simulării Proteus VSM (LED-uri), cu cele 2 stări ale LED-ului, aprins
și stins.
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);
}