EXPERIMENTO DE LABORATORIO Nº1
Compuertas lógicas e u PLD!
Practica N° 1 Mariano Vázquez Rodríguez
[email protected] como aquella que ,iem(re entrega en la ,alida un 1 l+gico e8ce(to ,i toda, ,u, entrada, reci2en 1.
OBJETIVOS. *nalizar el !uncionamiento de un P"# $%16V&'. Compuerta OR *(render el lengua)e (rogramaci+n de Realiza la o(eraci+n de ,uma l+gica. 5u (rogramaci+n (ara un %16V& (ara realizar ,ím2olo e, el má, $9'. Podemo, de!inir la com(uerta, l+gica,. com(uerta R como aquella que entrega *nalizar una ,alida de 1 Entrada Salida com(render la, A 7 l+gico ,i al meno, N# NN# R NR :R :NR com(uerta, una de ,u, 0 0 0 1 0 1 0 1 l+gica, entrada, e,tá en 0 1 0 1 1 0 1 0 *(render el u,o 1 1. 0 0 1 1 0 1 0 del ,o!t-are 1 1 1 0 1 0 0 1 i,("VR/ Compuerta NOR ,u(erPR/ Proteu,. Realiza la o(eraci+n de ,uma l+gica *l correcto u,o de un quemador unier,al. negada. Podemo, de!inir la com(uerta NR como aquella que (ro(orciona a ,u ,alida un 1 l+gico ,+lo cuando toda, ,u, entrada, e,tán a 0. EXPOSICION "a, com(uerta, l+gica, ,on di,(o,itio, Compuerta XOR que al ingre,ar do, alore, no, (ermite Realiza la o(eraci+n de com(araci+n l+gica. o2tener un re,ultado en ,u ,alida u,ando el Podemo, decir que la ,alida entrega un 1 ,i,tema 2inario en donde lo, alore, ,olo l+gico ,olo ,i ,u, entrada, di!ieren/ ,i e,ta, de2en ,er 0 1 lo, cuale, ,on conocido, ,on iguale,/ entonce, reci2iremo, un 0 como 2it. n el cual e, nece,ario marcar l+gico. uno, indicadore, (or e)em(lo 030olt,/ 134olt,. Compuerta XNOR Realiza la o(eraci+n de equialencia l+gica. Compuerta NOT Podemo, de!inir e,ta (uerta como aquella Realiza la !unci+n 2ooleana de iner,i+n o que (ro(orciona un 1 l+gico/ ,+lo ,i la, do, negaci+n de una aria2le l+gica. entrada, ,on iguale,/ de no ,er a,í/ la 5e (uede de!inir como una (uerta que ,alida ,erá un 0 l+gico. (ro(orciona el e,tado iner,o del que e,t en ,u entrada.
Compuerta AND Realiza la !unci+n 2ooleana de (roducto l+gico. ,í/ el (roducto l+gico de la, aria2le, 7 ,e indica como *7. ,ta com(uerta l+gica ,olamente entrega un 1 l+gico cuando toda, ,u, entrada, reci2en un 1. Compuerta NAND Realiza la o(eraci+n de (roducto l+gico negado. Podemo, de!inir la (uerta NN#
C.; n la ,iguiente entana ,eleccionamo, D5ho- o2,olete deice,D (ara que a(arezca el di,(o,itio %al.
ATERIA! " E#$IPO ; 5o!t-are <,("VR ="55<=. ; 5imulador PR>?5. ; Programador 5o!t-are 5?PRPR. ; %16V& $P"#'. ; Proto2oard. ; =om(onente, electr+nico, $"ed,/ Pu,h; 2utton/ re,i,tencia,'. ;uente de 4.
PROCEDIIENTO 1.; Primero a2riremo, el ,o!t-are i,("VR (ara la (rogramaci+n del P"#/ dándole en Ne- Pro)ect (ara iniciar la, con!iguracione,.
Baciendo e,to le damo, ,iguiente ha,ta !inalizar. E.; "a ,iguiente (arte e,cri2ir el (rograma de(endiendo el lengua)e VB#" o ,i a lo tenemo, ,olo im(ortarlo (ara (oder com(ilar. A.; =om(letamo, la (rimera entana a,egurándono, que ,eleccionemo, el "engua)e de Programaci+n VB#".
Para e,to le damo, en la (e,taFa 5ource ,eleccionamo, la o(ci+n que queramo,.
4.; ,cri2imo, el Programa corre,(ondiente (ara la, com(uerta, l+gica, com(ilamo, (ara corro2orar que no haa !alla,.
6.; ?na ez que ,e com(ro2+ la !uncionalidad del (rograma/ (odremo, (a,ar a la ,imulaci+n en Proteu,. Realizar el circuito como ,e e a continuaci+n.
"e damo, clicG en create !u,e ma( (ara realizar la com(ilaci+n del (rograma. H en cuanto no, diga D#oneI com(leted ,ucce,,!ullJ ,a2remo, que nue,tro (rograma e,tá correcto. n =hi( Re(ort (odremo, er c+mo e, que quedo con!igurado nue,tro P"#.
K.; dita la, (ro(iedade, de la memoria irtual del ,imulador $#o2le clic en el com(onente' 2u,ca el archio )ed creado anteriormente.
L.; Ha que ,e ha com(ro2ado ,u !uncionamiento/ (a,aremo, a gra2ar u,ando el ,o!t-are 5(er PR un quemador unier,al ?na ez a2ierto/ ,e a a cargar el (rograma creado en i,("VR (ara gra2arlo en e,te ca,o una %"16V/ ,e ,elecciona el ti(o de di,(o,itio $recordar u,ar una (ul,era anti e,tática (ara eitar daFo, en la %" '.
&.; hora (odemo, comenzar la ,imulaci+n del circuito en Proteu,.
>enemo, que a,egurarno, que el di,(o,itio no tenga nada gra2ado ,i e, a,i (rocederemo, a 2orrar ,i no e, el ca,o lo que queda e, gra2ar el (rograma en la memoria del di,(o,itio.
>enemo, que ,eleccionar el archio con e8ten,i+n *.)ed.
RI "o má, ,eguro e, que tengamo, un (ro2lema de ,inta8i, $no, !alte cerrar la, línea, o la, o(eracione,.
3.- ¿or !ué se usa el so"t#are R$%E&'? RI en e,ta (ráctica lo utilizamo, (ara (oder ,imular el (rograma una ez a realizado (ara eri!icar que no tengamo, (ro2lema, l+gico, en el (rograma eri!icar ,u !uncionamiento ante, de realizarlo en !í,ico. (.- ¿Qué es lo )ace "uncionar la Gal? Veri!icamo, que el (rograma !ue quemado correctamente. 10.; l ltimo (a,o que queda (or realizar e, realizar el circuito en !í,ico (ara (oder er la !uncionalidad de la %al el (rograma .
H corro2orar con ta2la, de erdad ,i tenemo, o llegamo, a lo, mi,mo, re,ultado, que en la ,imulaci+n. PR$EBA DE CONOCIIENTOS% 1.- ¿Qué tipo de lenguaje es necesario para poder programar en la Gal? RI l lengua)e VB#".
2.- ¿Qué pasa si nos marca error al compilar el programa en el ispLEVER?
RI , el archio **.)ed a que e, el má, im(ortante/ e,te e, el que llea directamente la in!ormaci+n que ,e gra2ará en la memoria del di,(o,itio. CONC!$SIONES% Vemo, que la, com(uerta, l+gica, ,on dema,iado im(ortante, (ara electr+nica digital e, la 2a,e (ara (oder realizar co,a, má, com(le)a, (ara e,te ti(o de di,(o,itio, (rograma2le,. &$ENTES% htt(Ie,.-iGi(edia.org-iGi(uertaOl cC2Cgica
B>>PI5<5>M5.<>P
5IPP> B>>PISSS.?PNM.#?.BN7<7"<#< M%55>R<5::>R<""<7R 5A0# A0"=>R<=<##"=>RN<= A01H A0A=MP?R>5O"%<=5.P#.P#