1 00:00:00,000 --> 00:00:08,460 Hola, en este tutorial os voy a enseñar cómo utilizar la aplicación Logisim, que es una aplicación que nos sirve para simular circuitos digitales. 2 00:00:08,460 --> 00:00:16,780 Lo primero que podemos ver, en el escritorio, es el archivo .jar que nos va a permitir lanzar la aplicación. 3 00:00:17,239 --> 00:00:25,120 Existen versiones .exe para Windows, pero esta .jar lo bueno que tiene es que vale para cualquier sistema operativo que tengas, Windows, Linux, Mac... 4 00:00:25,120 --> 00:00:38,780 Es una aplicación hecha para ejecutarse con máquina virtual de Java, entonces bueno, depende un poquito cómo se lanza, del sistema operativo, pero por ejemplo aquí es muy fácil, voy a hacer clic con el botón derecho, abrir con, y lo hablo con la máquina de Java. 5 00:00:40,520 --> 00:00:42,259 Clic sencillo y ahora se va a abrir. 6 00:00:43,899 --> 00:00:45,640 Entonces, ya tengo la ventana, ¿vale? 7 00:00:46,039 --> 00:00:50,979 Entonces, bueno, en este ejercicio lo que vamos a hacer es implementar esta función que tengo aquí. 8 00:00:51,539 --> 00:00:54,560 F será igual a A más B y lo que me dé multiplicado por C. 9 00:00:54,560 --> 00:01:15,379 Bueno, ya sabemos que el más es el or y la multiplicación es el and, ¿vale? Entonces, a esta función podemos haber llegado o bien porque nos la han dado directamente o bien porque teníamos la tabla de verdad y a partir de la tabla de verdad hemos sacado esta, ¿vale? Bueno, da igual, ahí hemos llegado, como hayamos llegado es esto lo que queremos representar, es este circuito que queremos simular, ¿vale? 10 00:01:15,379 --> 00:01:28,359 Entonces, una vez que lo tengo aquí, necesitaré tres entradas, ¿vale? Bueno, esta manita es la que vamos a usar en la simulación. Cuando estamos editándolo, utilizamos la flechita esta, ¿vale? 11 00:01:28,359 --> 00:01:40,519 Entonces, lo primero que necesitamos son tres entradas. Estas son las entradas, que son botones. Entonces, clico, lo selecciono y pongo uno aquí, otro aquí y otro aquí. 12 00:01:40,519 --> 00:01:43,340 lo que puedo hacer es, les voy a poner un nombre a cada uno 13 00:01:43,340 --> 00:01:45,819 para saber cuál es A, B y C, entonces clico aquí en el texto 14 00:01:45,819 --> 00:01:49,099 estos son los montones súper utilísimos, el de texto 15 00:01:49,099 --> 00:01:52,560 este sería A, clico otro aquí que sería B 16 00:01:52,560 --> 00:01:55,900 y clico otro aquí que sería C 17 00:01:55,900 --> 00:01:58,299 ¿vale? los puedo colocar un poco mejor 18 00:01:58,299 --> 00:02:01,700 con la flecha de editar, los puedo colocar a mi gusto 19 00:02:01,700 --> 00:02:03,980 un poquito mejor, más cerca del botón 20 00:02:03,980 --> 00:02:08,060 ¿vale? es muy útil utilizar el texto 21 00:02:08,060 --> 00:02:29,979 Para lo que es el funcionamiento del circuito no afecta, pero para yo reconocer lo que es cada cosa, sí. Entonces tengo mi botón A, mi botón B y mi botón C, ¿vale? Ahora, ¿qué más necesito? Acordaros que tenemos que hacer el OR de A y B, ¿vale? Pues entonces, queremos hacer el OR de A y B. Pues entonces, vamos a coger una puerta. ¿Dónde están las puertas? Aquí, donde pone puertas. 22 00:02:29,979 --> 00:02:40,120 abrimos esta librería y aquí tenemos la puerta por clic y arrastro y lo dejo ahí entonces una vez que 23 00:02:40,120 --> 00:02:45,159 lo tengo ahí lo que yo voy a hacer es editar las entradas fijaros esta tiene de momento cinco 24 00:02:45,159 --> 00:02:52,639 entradas lo pone aquí y yo solo quiero dos entonces selecciona dos y voy a necesitar también una 25 00:02:52,639 --> 00:02:59,080 puerta ante dos entradas pues hago lo mismo clic o aquí y la traigo aquí la selección aquí y una vez 26 00:02:59,080 --> 00:03:04,319 que la tengo seleccionada cojo también dos entradas 27 00:03:04,319 --> 00:03:08,939 muy bien ya tengo mi amor que va a hacer el orden y lo que me dé va a ir al 28 00:03:08,939 --> 00:03:13,259 multiplicado por c acordaros tengo a más b y lo que me dé multiplicado por c 29 00:03:13,259 --> 00:03:17,319 entonces vuelvo a mi circuito y ahora lo que me faltaría es tirar los cables 30 00:03:17,319 --> 00:03:21,400 porque a tirar cables eso como se hace por muy fácil aquí en el menú de edición 31 00:03:21,400 --> 00:03:25,659 simplemente clic hago un clic ahí en el verde y ahora 32 00:03:25,659 --> 00:03:32,580 arrastro, y clico ahí, clico aquí, arrastro, no lo he hecho muy bien, me falta el pulso, 33 00:03:32,740 --> 00:03:39,639 clico ahí, arrastro, y ahora desde aquí, clico aquí, arrastro, hasta ahí, con el 34 00:03:39,639 --> 00:03:47,199 puntito verde, y lo que me da del A más B, clico, y arrastro hasta ahí, entonces ya 35 00:03:47,199 --> 00:03:50,199 tengo este cable, no está muy bien conectado, porque no ha llegado a conectarse, no pasa 36 00:03:50,199 --> 00:03:55,120 nada, lo llevo ahí, y ahora ya sí lo tengo bien conectado, ¿vale? Que arrastro los dos 37 00:03:55,120 --> 00:03:59,120 cables. Entonces ya tengo mi función A más B, que sería este cable de aquí, y lo que 38 00:03:59,120 --> 00:04:02,919 me dé lo multiplico con C. Fijaros que es esto lo que tengo aquí. Ahora me faltaría 39 00:04:02,919 --> 00:04:07,240 la salida. ¿Cómo se colocan las salidas? Bueno, pues las salidas, el icono de salida 40 00:04:07,240 --> 00:04:11,620 son estos, estos redoncitos que están aquí. Entonces clico, lo selecciono y me lo llevo 41 00:04:11,620 --> 00:04:17,279 ahí. Y ahora voy a conectar la salida con los cablecitos. Clico, arrastro y pincho ahí. 42 00:04:17,560 --> 00:04:21,639 Entonces ya tengo mi circuito. Tengo A y B aquí, aquí tendría la suma de A más B 43 00:04:21,639 --> 00:04:24,079 y lo que me dé iría multiplicado por C, que es la salida. 44 00:04:24,800 --> 00:04:27,759 Todo esto lo he hecho aquí con este menú de edición y el texto con la A. 45 00:04:28,240 --> 00:04:30,819 Estas son las entradas, esto arriba a la izquierda, y estas son las salidas. 46 00:04:31,339 --> 00:04:33,819 ¿Y cómo simulo? Pues con el botón C, con la manita esta. 47 00:04:34,139 --> 00:04:36,199 En el momento que yo tengo la manita, ya estoy simulando. 48 00:04:36,540 --> 00:04:38,360 Fijaros, no tengo nada más que pulsar con los botones. 49 00:04:38,980 --> 00:04:42,180 Esto es 1 más 0, estoy sacando un 1 por ahí, 50 00:04:42,839 --> 00:04:45,720 puedo hacerlo así también, que saco un 1, o los dos a 1 y saco un 1. 51 00:04:45,839 --> 00:04:49,000 Y lo que yo tenga por aquí, lo voy a multiplicar con el C. 52 00:04:49,000 --> 00:04:53,019 veis los cables se ponen de color verde cuando tienen uno y esto es mi salida 53 00:04:53,019 --> 00:04:57,639 efectivamente yo puedo ir seleccionando los botones y elegir 54 00:04:57,639 --> 00:05:02,079 como quiero la lista posibilidad de mi circuito bueno pues fijaros qué fácil es 55 00:05:02,079 --> 00:05:06,500 y esto luego también pues puedo archivo guardar como y guardaría un archivo que 56 00:05:06,500 --> 00:05:10,060 el mismo no me acuerdo que extensión tiene extensión punto circ y lo guardaría 57 00:05:10,060 --> 00:05:13,839 y lo podría enviar o hacer con él lo que yo lo que yo quisiera pues fijaros qué 58 00:05:13,839 --> 00:05:16,759 fácil es trabajar con logic sin el circuito una vez tener en cuenta que es 59 00:05:16,759 --> 00:05:21,899 la manita para simular, la flechita para editar, esto para texto, entradas y salidas, y ya está. 60 00:05:22,420 --> 00:05:24,959 Bueno, pues espero que os haya resultado útil, ¿vale?