Page 6 - Microcontrolere - Indrumator de laborator
P. 6
Cuprins
Introducere ................................................................................................................... 1
Lucrarea nr. 1. Noțiuni introductive de programare a microcontrolerului
PIC16F887 în limbaj de asamblare ................................................................. 5
1.1. Scopul lucrării ....................................................................................................... 5
1.2. Considerații teoretice ............................................................................................ 5
1.2.1. Codul mașină, codul instrucțiunii și mnemonica ............................................. 6
1.2.2. Crearea și asamblarea unui fișier sursă ............................................................ 7
1.2.3. Accesarea memoriei program .......................................................................... 8
1.3. Desfășurarea lucrării............................................................................................ 12
Lucrarea nr. 2. Realizarea unei aplicații în limbaj de asamblare pentru un circuit
de semnalizare luminoasă de putere – I ........................................................14
1. Scopul lucrării ........................................................................................................ 14
2. Considerații teoretice .............................................................................................. 14
2.1. Configurarea minimală a microcontrolerului pentru aplicația propusă............ 15
2.2. Rutină de temporizare software ....................................................................... 16
2.3. Circuitul electronic bazat pe microcontrolerul PIC16F887 ............................. 19
3. Desfășurarea lucrării............................................................................................... 21
Lucrarea nr. 3. Realizarea unei aplicații în limbaj de asamblare pentru un circuit
de semnalizare luminoasă de putere – II ....................................................... 24
1. Scopul lucrării ........................................................................................................ 24
2. Considerații teoretice .............................................................................................. 24
2.1. Temporizatorul Timer2 al microcontrolerului ................................................. 25
2.2. Sistemul de întreruperi al microcontrolerului – noțiuni introductive ............... 27
2.3. Circuitul experimental ..................................................................................... 31
3. Desfășurarea lucrării............................................................................................... 32
Lucrarea nr. 4. Placa de dezvoltare Arduino UNO ................................................. 36
1. Scopul lucrării ........................................................................................................ 36
2. Considerații teoretice ............................................................................................. 36
2.1. Instalarea și testarea plăcii Arduino UNO ....................................................... 38
2.2. Aprinderea unui LED bicolor .......................................................................... 39
2.3. Aprinderea unui LED RGB ............................................................................. 41
3. Desfășurarea lucrării............................................................................................... 43
Lucrarea nr. 5. Comanda unui releu. Achiziția unui semnal ................................. 44
1. Scopul lucrării ........................................................................................................ 44
2. Considerații teoretice .............................................................................................. 44
2.1. Comanda unui releu ......................................................................................... 44
2.2. Achiziția unui semnal analogic ....................................................................... 47
2.3. Achiziția unui semnal digital ........................................................................... 49
3