Documente Academic
Documente Profesional
Documente Cultură
Matrice Cu Led Uri
Matrice Cu Led Uri
Matrice Cu Led Uri
Student:
Tarmigan Razvan
1.Scopul lucrarii:
Lucrarea are drept scop familiarizarea studentilor cu microcontrolerul PIC16F84A. Se va arata
constructia si programarea unui circuit folosind PIC16F84A pentru a comanda o matrice cu led-uri sau
mai bine zis un display cu led-uri
2.Descrierea lucrarii:
Se va studia realizarea montajului, conectarea microcontrolerului intr-un circuit si
realizarea programarii unu microcontroller PIC16F84.
Circuiutul este alimentat la o tensiune de 6 Vcc, tensiune provenita de la 4 baterii de 1,5
Vcc inseriate. Circuitul este prevazut cu un buton de pornire.
Microcontrolerul este alimentat prin pinul de masa (Vss), pinul 5, si prin pini 14 si 4, pinii
la care se conecteaza borna pozitiva a sursei de alimentare (Vdd). Pinul 4 este este protejat printro rezistenta de 10 k. in pinul 16 este conectat oscilatorul de tip RC iar intre pinul 15 si 16 va fi
montat oscilatorul cu cuartz de 4 Mhz. depinzand de preferintele programului incarcat in C
esxista un comutator care face schimbarea intre oscilatorul cu cuartz si cel de tip RC.
In figura urmatoare este prezentata schema de conectare a matricii de led-uri la
microcontroller. In schema este prezentat decat un rande de led-uri din matricea de 5x7.
Intre microcontroller si fiecare rand de led-uri din matrice sunt conectate rezistente de
100 pentru protectia microcontrolerului. Pinii Ra0 si Ra1 ai microcontrolerului duc la circuitul
integrat CD4017 care controleaza cei 5 tranzistori conectati la coloanele matricii, prentru a
aprinde decat o singura coloana o data.
3.Realizarea practica:
Realizarea practica este destul de greoaie deoarece necesita multe componente, iar
circuitul de realizare este destul de complicat. Urmatoare imagine descrie circuitul electronic
imprimat si montajul practic realizat
4. Mersul lucrarii:
In functie de complexitatea programului matricea poate afisa caractere precum cifre.
Litere, jocuri de lumini, chiar si jocuri controlate cu ajutorul butoanelor A, B si C.
1. a.Identificai componentele de baza folosite pentru realizarea lucrarii (att pe schema
electric, ct si pe circuitul fizic) i evideniai rolul fiecreia:
1.microcontroler PIC16F84
2.matricea de led-uri
3.circuitul integrat CD4017
4.cristalul cu cuartz
5.butonul de reset
6.butoanele de comanda
2. Sa se realizeze modificari in program astfel incat timpul de aprindere a led-urilor sa fie
mai lung.
Descrierea programului:
MOVLW 22h
MOVWF 14h
MOVLW 3Eh
MOVWF 15h
GOTO Scan
Cell4
MOVLW 41h
MOVWF 11h
MOVLW 41h
MOVWF 12h
MOVLW 41h
MOVWF 13h
MOVLW 41h
MOVWF 14h
MOVLW 41h
MOVWF 15h
GOTO Scan
Clk
DECFSZ 1Bh,1
GOTO DelD
MOVLW 00h
MOVWF 06
BSF 05,0
NOP
BCF 05,0
RETURN
Main
;Reset 4017
;Move file 11 into W
;Move file 12 into W
;Move file 13 into W
;Move file 14 into W
;Move file 15 into W
MOVLW 50h
MOVWF 0Ch
Main1 CALL Cell1
DECFSZ 0Ch
GOTO Main1
MOVLW 10h
MOVWF 0Ch
Main2 CALL Cell2
DECFSZ 0Ch
GOTO Main2
MOVLW 10h
MOVWF 0Ch
Main3 CALL Cell3
DECFSZ 0Ch
GOTO Main3
MOVLW 10h
MOVWF 0Ch
Main4 CALL Cell4
DECFSZ 0Ch
GOTO Main4
MOVLW 80h
MOVWF 0Ch
Main5 CALL Cell5
DECFSZ 0Ch
GOTO Main5
GOTO Main
END