Documente Academic
Documente Profesional
Documente Cultură
CL4
K
K5
P
&
C
L
FJA
G@LSG@
2
3
%
H
@
'
CL4
K
K5
P
&
C
L
FIA
G@LS((
'
2
3
F'(A
G@LS((
'
2
3
F''A
G@LS((
'
2
3
F'2A
G@LS((
'
2
3
F'%A
G@LS((
'
2
3
F'HA
G@LS((
'
2
3
F'GA
G@LS'3
'
2
@
%
H
Y 1 X
CLK
NJ
J
NK
K
K J
H
L
M
9
Proiect T.P.C.L.P.
c). I!)*!#+"$" ,- ROM 4& .&/+".&*& 0 +&) D
Fn bloc ASM repre,int* o structur* care const* dintr:un element de stare unic #i o
re$ea de elemente de deci,ie! respecti+ de ie#iri condi$ionate! re$eaua .iind ob$inut* prin
interconectarea celor 3 elemente de ba,*. Fn bloc ASM are o singur* cale de intrare #i un
num*r oarecare de c*i de ie#ire determinate de structura elementelor de deci,ie.
Fn bloc ASM descrie .unc$ionarea automatului pe perioada unei singure st*ri.
)iecare bloc ASM repre,int* starea pre,ent* sau curent* #i e"plicitea,* de asemenea
tran,i$iile automatului -n st*rile urm*toare. Orice cale sau traseu posibil ce leag* o stare cu
o stare urm*toare se nume#te cone"iune de stare?cale de leg*tur*. Ln general! e"ist* una
sau mai multe c*i de leg*tur* asociate .iec*rei c*i de ie#ire dintr:un bloc ASM -n .unc$ie de
modul de conectare a elementelor de deci,ie.
Fn bloc ASM arat* deci! starea curent*! ie#irile sale #i condi$iile pentru .iecare cale
de leg*tur* a st*rii urm*toare.
Pentru ASM:urile de.inite printr:un num*r de st*ri mai mare de 2( se recomand* #i
se /usti.ic* din punct de +edere economic utili,area memoriilor &OM -n raport cu logica
reali,at* cu circuite integrate pe scar* redus*! respecti+ medie pentru construc$ia ;5S.
ASM:urile organi,ate structural ca automate programabile algoritmice ba,ate pe memorii
&OM sunt utili,ate pentru aplica$ii la care +ite,ele de prelucrare ale in.orma$iilor sunt
ridicate.
10
Proiect T.P.C.L.P.
Organigrama -mp*r$it* -n blocuri ASM0
11
6! L
((
A
'
M
(
M
M
('
B
''
C
D
'(
0 1
0 1
H
2
'
3
@
%
Proiect T.P.C.L.P.
A A 7 C C Starea pre,ent*
' 2 3 @ % H Cone"iuni de stare
7 C C A Starea urm*toare
Tabelul de ade+*r e"tins pentru .unc$iile ASM:ului din tabelul de stare pentru
maparea direct* -n &OM0
Adres* Loca$iile ASM Con$inutul
<>e")
12 34 7loc
ASM
Cone"iuni
de stare
(( (( A ' G (
(( (' 7 3 C J
(( '( H ( J
(( '' C % J (
(' (( A ' G (
(' (' 7 3 C J
(' '( H ( J
(' '' C @ C (
'( (( A 2 7 J
'( (' 7 3 C J
'( '( H ( J
'( '' C % J (
'' (( A 2 7 J
'' (' 7 3 C J
'' '( H ( J
'' '' C @ C (
)ormatul cu+9ntului de ie#ire0
53 54 6 L M T ( (
Calculul con$inutului memoriei &OM0
53 54 6 L >e" M T ( ( >e"
( ' ' ' G ( ( ( ( (
' ( ' ' 7 ' ( ( ( J
' ' ( ( C ' ( ( ( J
' ' ( ( C ( ( ( ( (
' ( ( ( J ( ( ( ( (
12
ROM 819 .:+/;
<192=>
Proiect T.P.C.L.P.
( ( ( ( ( ' ( ( ( J
Proiectarea ma#inii de stare sec+en$ial* sincron*! .olosind memoria &OM #i bistabili
de tip 0
34 A 12 (( (' '' '(
1 (( G( G( 7J 7J
2 (' CJ CJ CJ CJ
3 '' (J (J (J (J
4 '( J( C( J( C(
d). I!)*!#+"$" ,- FPLA 4& .&/+".&*& 0 +&) D
Implementarea cu )PLA a ma#inii algoritmice de stare -n care se utili,ea,*
maparea sau tabelarea direct* a cone"iunilor de stare sau a c*ilor de leg*tur*. Pentru
ob$inerea e"presiilor necesare program*rii )PLA:ului se anali,ea,* tabelul de stare dat!
lu9ndu:se -n considerare +alorile M'N logic din coloanele corespun,*toare ie#irilor <6!L!M!T)
respecti+ st*rilor urm*toare <53! 54).
5ot*m0 .
'
B53
.
2
B54
.
3
B6
.
@
BL
.
%
BM
.
H
BT
.
'
)C
<1!2!3!4)B<2!3!@!%)
13
M3N M4N
53 54
CL4
6 L M T neutili,ate
Proiect T.P.C.L.P.
.
2
)C
<1!2!3!4)B<'!3!@)
.
3
)C
<1!2!3!4)B<'!2)
.
@
)C
<1!2!3!4)B<'!2)
.
%
)C
<1!2!3!4)B<2!3!H)
6B134C134
LB 134C134
MB134C34C34
53B134C34C234C234
54B134C34C234
14
Proiect T.P.C.L.P.
F'JA
G@LS(@
' 2
F'IA
G@LS(@
' 2
F2(A
G@LS(@
' 2
F2'A
G@LS(@
' 2
F22A
G@LS(J
' 2
3
F23A
G@LS(J
' 2
3
F2@A
G@LS(J
' 2
3
F2%A
G@LS(J
' 2
3
F2HA
G@LS(J
' 2
3
F2GA
G@LS(J
' 2
3
F2JA
G@LSG@
2
3
%
H
@
'
CL4
K
K5
P
&
C
L
F2IA
G@LSG@
2
3
%
H
@
'
CL4
K
K5
P
&
C
L
F3(A
G@LS32
'
2
3
F3'A
G@LS32
'
2
3
F32A
G@LS32
'
2
3
F33A
G@LS32
'
2
3
F3@A
G@LS32
'
2
3
X
Y
J
K
1 2 3 4 5 6
CLK
H
L
M
NJ
NK
15