Documente Academic
Documente Profesional
Documente Cultură
formare
magistrala de date
Practic semnalele de ieire a circuitelor integrate necesit
buferizare cu ajutorul schemelor exterioare, ce asigur coeficientul
de suprasarcin necesar.
1.2 Circuitul microprocesorului Intel 8086
1.2.1 Definirea pinilor
0
Microprocesorul 8086 are o magistral de date i adrese
multiplexat n timp (la nceputul ciclului main informaia
prezent pe magistrala multiplexat reprezint o adres, ulterior ea
schimbndu-se i reprezentnd data implicat n transferul efectuat
la adresa respectiv) ceea ce permite unui numr de pini s
ndeplineasc funcii duale i n consecin microprocesorul s
poat fi ncorporat ntr-o singur capsul cu 40 de pini.
Deasemenea, aa cum se va arta ulterior, un numr de pini de
control ai microprocesorului sunt definii diferit n funcie de cum
este conectat un singur pin de intrare, pinul 33 (MN/ MX ), la mas
sau la Vcc. n figura 1.1 este prezentat asignarea pinilor,
denumirile n parantez corespunznd conectrii pinului 33 la mas,
iar n tabelul 1.2, funciile i tipul semnalelor.
a)
b)
Figura 1.1 a) Circuitul microprocesorului 8086;
b) Reprezentarea grafic a microprocesorului 8086
1
READY
RESET
NMI
INTR
CLK
Vcc
GND
Nume
HOLD
HLDA
WR
M/ IO
DT/ R
DEN
ALE
INTA
Semnale comune
Funcie
Address/Data Bus- Magistrala de adrese/date
Address/Status-Adrese/Stare
Byte High Enable/Status-Activare octet
superior pe magistral/Stare
Minimum/Maximum Mode Control-Control
mod min/max
Read control-Control citire
Wait on Test control-Test ateptare
Wait state control-Sincronizare transfer pe
magistrala de date
System Reset-Iniializare sistem
Non-Maskable Interrupt request-Cerere
ntrerupere nemascabil
Interrupt Request-Cerere ntrerupere
mascabil
System Clock-Ceas de sistem
+5V
Ground-Mas
Semnale pentru modul minim (MN/ MX =Vcc)
Funcie
Hold Request-Cerere magistral
Hold Acknowledge-Acceptare cerere
magistral
Write-Control scriere
Memory/IO Control-Control selecie
memorie/Port de I/E
Data Transmit/Receive-Control sens transfer
date pe magistral
Data Enable-Activare date pe magistral
Address Latch Enable-Activare adrese pe
magistral
Interrupt Acknowledge-Acceptare cerere de
ntrerupere
Tip
Bidirect., 3state
Ieire, 3state
Ieire, 3state
Intrare
Ieire, 3state
Intrare
Intrare
Intrare
Intrare
Intrare
Intrare
Intrare
Tip
Intrare
Ieire
Ieire, 3state
Ieire, 3state
Ieire, 3state
Ieire, 3state
Ieire
Ieire
Nume
RQ /
GT1,0
LOCK
S2 S0
QS1,QS0
Ieire, 3state
Ieire, 3state
Ieire
S3
0
1
0
1
Segment
ES
SS
CS
DS
11
1Mx8b
RAM
4 Circuite
(8Kx8)
ROM
4 Circuite
(8Kx8)
0FFFFH
32Kx8b
08000H
07FFFH
32Kx8b
00000H
14
0000
0000
0000
0000
0000
0000
0000
0000
0000
0011
0100
0111
1000
1011
1100
1111
A11-A8
A7-A4
A3-A0
Adresele
blocului
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
00000H03FFFH
04000H07FFFH
08000H0BFFFH
0C000H0FFFFH
16
ROM1
ROM2
RAM1
RAM2
17
18
19
Anex
Nume
A12 , A7 A0,
A10, A11, A9, A8
DIO0-DIO2 ,
DIO3-DIO7
CS
CEO
ER
UCC
UPR
0V
H
L
L
L
CEO ER
X
L
H
L
H
H
L
H
UPR
L
L
24V
24V
A0A12
X
A
X
A
DIO0-DIO7
Roff
Date ieiri
Roff
Date intrri
Mod
funcionare
Pstrare
Citire
tergere
Scriere
21
Nume
A12, A7-A0, A10, A11,
A9, A8, A13, A14
DIO0-DIO2,
DIO3-DIO7
CS
CEO
UCC
UPR
0V
Mod funcionare
Pstrare
Citire
Scriere
22
Nume
A12, A7-A0,
A10, A11, A9, A8
DIO0-DIO2 ,
DIO3-DIO7
CS
CEO
PR
UCC
UPR
0V
Mod funcionare
Pstrare
Citire
Scriere
23
Nume
A12, A7-A0,
A10, A11, A9, A8
DIO0-DIO2,
DIO3-DIO7
UCC1
UCC2
0V
Mod
funcionare
Pstrare
Citire
Scriere
24
Nume
A12, A7-A0, A10, A11,
A9, A8, A13, A14
DIO0-DIO2,
DIO3-DIO7
CS
CEO
UCC
UPR
Mod funcionare
Pstrare
Citire
Scriere
3
2
24
12
Semnal validare
Semnal de rspuns
Tensiunea de alimentare
Comun (mas)
Nume
ADO4ADO11,
ADO3 ADO1,
ADO12ADO15
DO0
CS
UCC
0V
X
H
L
X
X
H
H
H
H
Roff
Roff
X
ADO1ADO12
Roff
Roff
AD
AD adresa datelor;
25
ADO13ADO15
Roff
Roff
AC
Mod
funcionare
Pstrare
Pstrare
Scrierea adresei
Citire
AC adresa circuitului.
Organizarea acestui circuit este 2 12x16 bii (4kx16). Pentru adresarea
celulelor de memorie se folosesc numai A1-A12. Circuitul este activat cnd
biii de adrese A13-A15 coincid cu codul interior al circuitului.
b) de tip RAM:
Circuitul de memorie 1326A
26
Nume
A6 A0,
A7 A13
DI
DO
CE
UCC
0V
X
L
L
H
X
A
A
A
DI
X
L
H
X
27
DO
Roff
Roff
Roff
Date n cod
direct
Mod
funcionare
Pstrare
Scriere 0
Scriere 1
Citire
Nume
A6 - A3, A0 - A2,
A9 - A7
DIO3 DIO0
UCC
0V
X
L
L
H
X
A
A
A
DIO0 DIO3
Roff
L
H
Date in cod
direct
28
Mod
funcionare
Pstrare
Scriere 0
Scriere 1
Citire
Nume
A0, A2,A4, A6 A10,
A11-A15, A5, A3, A1
DI
DO
UCC
0V
29
Nume
A0-A5, A10, A6,
A11, A7 - A9
DI
DO
CS
W/R
Tensiunea de alimentare
Comun (mas)
UCC
0V
W/R
A0 - A11
DI
DO
L
H
H
H
X
H
H
L
X
A
A
A
X
L
H
X
Roff
Roff
Roff
Date n cod
direct
30
Mod
funcionare
Pstrare
Scriere 0
Scriere 1
Citire
Nume
A3-A10, A0, A1, A2
DIO0-DIO2, DIO3DIO7
UCC
0V
31
Mod funcionare
Pstrare
Scriere 0
Scriere 1
Citire
Pstrare
27
28
14
Nume
A12, A7-A0, A10,
A11, A9, A8
DIO0 DIO2,
DIO3 DIO7
, CS2
UCC
0V
DIO0 DIO7
Roff
L
H
Mod
funcionare
Pstrare
Scriere 0
Scriere 1
Citire
Roff
Pstrare
Date n
cod direct
BIBLIOGRAFIE
1. 1810, .
, , , 1990
32
2.
, . , , ,
1990
33