Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gl:guias:aventuras_loxicas [2018/04/30 10:50] – ↷ Página movida de guias:aventuras_loxicas a gl:guias:aventuras_loxicas Oscar | gl:guias:aventuras_loxicas [2021/04/16 20:41] (actual) – edición externa 127.0.0.1 | ||
---|---|---|---|
Liña 12: | Liña 12: | ||
==== Input, Store, Process & Output ==== | ==== Input, Store, Process & Output ==== | ||
- | En galego, " | + | En galego, " |
- | ==== Es transistores, | + | ==== Transistores es e en transistores te convertirás ==== |
- | Igual xa o escoitaches por aí. TODO son transistores. Existen e existiron outros xeitos de facer computación, | + | Igual xa o escoitaches por aí. TODO son transistores. Existen e existiron outros xeitos de facer computación, |
{{: | {{: | ||
Liña 24: | Liña 24: | ||
==== Todo é moi lóxico ==== | ==== Todo é moi lóxico ==== | ||
- | Non imos entrar moi a fondo niso, pero o caso é que nun transistor temos dous estados, aceso e apagado, on/off, alto e baixo, true ou false… cero e un! Antes xa de que se inventaran as computadoras, | + | Antes xa de que se inventaran as computadoras, |
==== Sempre pola porta ==== | ==== Sempre pola porta ==== | ||
Liña 68: | Liña 67: | ||
Unha vez sabemos montar unha porta NAND imos empregar 27 delas para construír un circuito capaz de facer… sumas! Pero non unha suma calquera, senón sumas até o 14! (aplausos e exclamacións de admiración) | Unha vez sabemos montar unha porta NAND imos empregar 27 delas para construír un circuito capaz de facer… sumas! Pero non unha suma calquera, senón sumas até o 14! (aplausos e exclamacións de admiración) | ||
- | Se estás a pensar en saír deste artigo e non voltar xamáis a abrilo, que saibas que existen uns circuitos integrados moi cuquis que xa traen as portas montadas e nós só temos que usar as súas entradas e saídas, co que aforraremos moito traballo. Estes integrados teñen uns nomes tan suxerentes como CD4011 e 74HC00. Sen ningunha dúbida, imos empregar o primeiro. Principalmente, | + | Se estás a pensar en saír deste artigo e non voltar xamáis a abrilo, que saibas que existen uns circuitos integrados moi cuquis que xa traen as portas montadas e nós só temos que usar as súas entradas e saídas, co que aforraremos moito traballo. Estes integrados teñen uns nomes tan suxerentes como CD4011 e 74HC00. Sen ningunha dúbida, imos empregar o primeiro. Principalmente, |
=== Materiais === | === Materiais === | ||
Liña 74: | Liña 73: | ||
* Unha breadboard de 800 ptos | * Unha breadboard de 800 ptos | ||
* Unha breadboard máis pequena | * Unha breadboard máis pequena | ||
- | * 7 integrados CD4011. Se queres máis bits, precisas dous integrados e 1/4 por cada un. | + | * 7 integrados CD4011 |
* Fío de conexión ríxido de 0,25 mm2. | * Fío de conexión ríxido de 0,25 mm2. | ||
* 4 leds. | * 4 leds. | ||
Liña 96: | Liña 95: | ||
Se cadra o ves mellor descargando o [[https:// | Se cadra o ves mellor descargando o [[https:// | ||
- | ==== Circuitos que lembran: | + | ==== Circuitos que lembran: |
Co sumador xa temos un exemplo moi básico (outros dirían ridículamente básico) de procesado de datos, pero eses datos os temos que introducir a man dun xeito moi primitivo, colocando os cables de entrada na liña de positivo ou de masa. Fáltanos un proceso esencial, do que xa falamos, no esquema dunha computadora, | Co sumador xa temos un exemplo moi básico (outros dirían ridículamente básico) de procesado de datos, pero eses datos os temos que introducir a man dun xeito moi primitivo, colocando os cables de entrada na liña de positivo ou de masa. Fáltanos un proceso esencial, do que xa falamos, no esquema dunha computadora, | ||
- | O circuito que imos montar chámase **flip-flop**, e require | + | O circuito que imos montar chámase **fecho** ou, en inglés e máis comunmente atopado, **latch**, e require |
- | + | ||
- | {{: | + | |
- | O cable // | + | {{: |
+ | O terminal // | ||
=== Materiais === | === Materiais === | ||
* Breadboard de 400 pts | * Breadboard de 400 pts | ||
- | * 2 integrados CD4011 | + | * 1 integrado 74HC00 |
* Un pulsador | * Un pulsador | ||
* 1 resistencia de 10K | * 1 resistencia de 10K | ||
- | * 1 resitencia | + | * 1 resistencia |
* 1 LED | * 1 LED | ||
* Cable ríxido de 0,25 mm2 | * Cable ríxido de 0,25 mm2 | ||
- | Se queres ter máis bits, non tes máis que replicar este mesmo esquema. Lembra que podes encadear todos os //enables// ao mesmo pulsador | + | Se queres ter máis bits, que é o que faremos máis adiante, non tes máis que replicar este mesmo esquema. Lembra que podes encadear todos os //enables// ao mesmo pulsador. |
- | {{:guias:flipflop4011_bb.png?400|}} | + | {{:gl:guias:dlatchnand_bb.png?400|}} |
Pode ser que penses que isto non é moita cousa… ao final non é máis que o que se podería facer subindo ou baixando un interruptor!! A grande diferencia está na velocidade á que se pode subir ou baixar ese interruptor, | Pode ser que penses que isto non é moita cousa… ao final non é máis que o que se podería facer subindo ou baixando un interruptor!! A grande diferencia está na velocidade á que se pode subir ou baixar ese interruptor, | ||
Liña 137: | Liña 135: | ||
{{: | {{: | ||
- | Se te fixas no esquema, non é máis que asignar unha saída para cada bit do número (no noso caso, tres) e conectar os pulsadores dos números | + | Se te fixas no esquema, non é máis que asignar unha saída para cada bit do número (no noso caso, tres) e conectar os pulsadores dos números |
- | Os díodos son nada máis para illar os circuítos dos números entre eles. | + | Os díodos son nada máis para illar os circuítos |
==== O ADCNand === | ==== O ADCNand === | ||
Por fin!! | Por fin!! | ||
- | Xa sabemos facer os bloques precisos para o noso Absurdo Dispositivo Computacional con portas NAND! Agora nada máis teremos que unir todos eles para construír este summum da tecnoloxía | + | Xa sabemos facer os bloques precisos para o noso Absurdo Dispositivo Computacional con portas NAND! Agora nada máis teremos que unir todos eles para construír este summum da tecnoloxía |
Pois se chegaches até aquí, pouco máis que esta imaxe te fará falla... | Pois se chegaches até aquí, pouco máis que esta imaxe te fará falla... | ||
Liña 154: | Liña 152: | ||
=== Portas ilóxicas === | === Portas ilóxicas === | ||
Este cacharro levoume moito máis tempo e blasfemias do que contaba. Pensando na lóxica dixital, tíñame imaxinado que todo sería sinxelo, entrada positiva, saída negativa e así... pero non é tan doado. Ou si... Comecei a montaxe con compoñentes que tiña por aí ciscados, resistencias de distinto valor, ledes con consumos diferentes, diodos recuperados de outros proxectos... MAL! Despois de dar moitas voltas, cambiei todas as resistencias por 470 ohmnios, todos os ledes iguais, os diodos novos do trinque e todo funcionou! Os consumos eléctricos son importantes para a estabilidade das portas, así que, aínda que pareza que, cando a montaxe é sinxela, todo funciona independentemente do que lle poñamos á saída e da voltaxe coa que alimentemos, | Este cacharro levoume moito máis tempo e blasfemias do que contaba. Pensando na lóxica dixital, tíñame imaxinado que todo sería sinxelo, entrada positiva, saída negativa e así... pero non é tan doado. Ou si... Comecei a montaxe con compoñentes que tiña por aí ciscados, resistencias de distinto valor, ledes con consumos diferentes, diodos recuperados de outros proxectos... MAL! Despois de dar moitas voltas, cambiei todas as resistencias por 470 ohmnios, todos os ledes iguais, os diodos novos do trinque e todo funcionou! Os consumos eléctricos son importantes para a estabilidade das portas, así que, aínda que pareza que, cando a montaxe é sinxela, todo funciona independentemente do que lle poñamos á saída e da voltaxe coa que alimentemos, | ||
+ | === Transistor malo === | ||
+ | Si, se chegaches aquí para tirarme das orellas, contén os teus impulsos! Os transistores non acenden, pero é a maneira simple de explicarllo ao meu alumnado quinceañeiro. Para ser rigorosos, debera profundizar un anaco máis e poñer un circuitiño cunha resistencia // | ||
+ | === Flip - Flops e fechos === | ||
+ | Despois de escribir o artigo, aprendín que, ao que eu lle chamaba Flip-Flop, en realidade sería máis acertado chamarlle " | ||
=== Referencias === | === Referencias === | ||
Unhas poucas cousas que me inspiraron ou que copiei, grazas a todos por compartir: | Unhas poucas cousas que me inspiraron ou que copiei, grazas a todos por compartir: |