Documente Academic
Documente Profesional
Documente Cultură
Curs 3
Cuprins
Sistem numeric
Porturi digitale de I/O
Recapitulare
Bit:
- Sistem numeric
- Porturi digitale de I/O
Sistem numeric
sistem/
proces
Sistem numeric
sistem/
proces
senzori
Indicator de
stare a
conversiei A/D
Bitii de date de
iesire ai
convertorului A/D
Circuit
tampon
Magistrala
de date
Prin program, utilizatorul va putea efectua operatii de citire de la portul P1 si, prin testarea bitului D15 de date, va putea determina starea conversiei A/D.
Ceilalti biti de date (D10D14) nu sunt utilizati si ar putea, in principiu, sa fie folositi ca biti de intrare de uz general. De remarcat faptul ca circuitele 8286 au
selectat doar sensul de transferare a datelor de la pinii A catre pinii B, prin conectarea pinului T la nivel 1 logic (la +5 V). Activarea circuitelor tampon este
facuta la aparitia semnalului de selectie P1, simultan cu semnalul de citire, RD (generand semnalul ITGRD aplicat intrarilor OE ale circuitelor 8286).
Circuitele de interfa au rolul de a converti semnalele de intrare de diferite forme n semnale logice
adaptate unitii centrale i de a transforma semnalele logice ale unitii centrale n semnale de ieire
corespunztoare.
Echipament 0
1
2
k
n-1
n
Echipament 0
1
2
k
n-1
n
bit_n .bit_k+1
bit_k
bit_k-1 .bit_0
Data_INPUT
AND
Masc de testare,
pentru izolare bit_k:
0 ....0
0 .0
Masca_bit_k
Rezultat
0 ....0
bit_k
0 .0
Rez_bit_k
bit_n .bit_k+1
bit_k
bit_k-1 .bit_0
Data_OUTPUTt-1
OR
0 ....0
0 .0
bit_n .bit_k+1
bit_k-1 .bit_0
Masca_setare_bit_k
Rez_OUTPUT_bit_kt
Setarea bitului k:
Masca_bit_k = 10000b; // valoarea 1 trebuie pozitionata pe pozitia k
Data_OUTPUTt-1 |= Masca_setare_bit_k;
// OUTPUT la port Rez_OUPTUT_bit_kt
bit_n .bit_k+1
bit_k
bit_k-1 .bit_0
Data_OUTPUTt-1
AND
1 ....1
1 .1
Masca_resetare_bit_k
bit_n .bit_k+1
bit_k-1 .bit_0
Rez_OUTPUT_bit_kt
Resetare echipament k
Resetare bit k:
Masca_bit_k = 1111111110111111b; // valoarea 0 trebuie
pozitionata pe pozitia k
Data_OUTPUT &= Masca_resetare_bit_k;
// OUTPUT la port Rez_OUPTUT_bit_k
Circuit Latch