in

LB DIG 3 MC EJERCICIOS 1 – 4

[Música] Hola buenas tardes Mi nombre es Diego Vargas Y en este video estaré explicando la práctica número un de laboratorio de electrónica digital 3 la cual se llama en muy bien mi equipo está conformado por su servidor Diego Vargas Rodríguez Luis Martín Cortés requenes y Gerardo Rodríguez Mendoza

Muy bien para llevar a cabo esta tarea es fundamental comprender los conceptos relacionados con los puertos de es cada microcontrolador posee una arquitectura específica y la configuración de los puertos se realiza a través de registros de configuración proporcionados por El fabricante el programador debe consultar la documentación técnica que incluye

Hojas de datos y manuales para identificar los registros y configuraciones necesarias los interruptores componentes eléctricos que pued V abr cerrar un circuito desempeñan un papel central en este escenario los interruptores están conectados a los Pines del puerto de entrada y cuando un interruptor está cerrado el valor lógico

Del pin correspondiente es salto o sea uno y cuando está abierto el valor es bajo o sea cero esto permite al microcontrolador detectar el estado de los interruptores y actuar en consecuencia en cuanto a la barra de leds esta consiste en varios leds conectados en paralelo cada led se puede

Encender o Apagar individualmente controlado por los Pines de Puerto de salida por ejemplo configurando un pin específico como alto o sea uno se enciende el led correspondiente y la comunicación entre el microcontrolador y la barra de le se logra mediante la manipulación de Pines de salida un bucle infinito una estructura de programación

Que se ejecuta de manera constante mientras el microcontrolador está en funcionamiento es fundamental en este contexto en el bucle infinito el microcontrolador Lee continuamente el estado de los interruptores y refleja este estado en la barra de leds muy bien Qué nos pide ahora la práctica número uno pues nos pide

Desarrollar un código que realice las siguientes funciones número uno configurar un puerto de 8 bits de entrada y número dos configurar un puerto de 8 bits de salida en un en un Loop infinito tiene que leer el estado de de o switch conectados al puerto de

Entrada de 8 bits y escribir su valor en una barra de leds conectado al puerto de 8 bits configurado como salidas muy bien Y pues aquí tenemos el código que se utilizó para esta práctica un poco de zoom y básicamente la comprobación la simulación que realizamos mi equipo y yo

En proteus y pues eso sería todo de mi parte Muchas gracias por su atención en esta práctica comenzaremos a explicar bien Mi nombre es de la matrícula 183 483 les explicaré el código de la del la práctica uno que es in Así que aquí podemos ver que usamos

El elento mainb para estas entradas y salidas de los puertos que va a ser de nuestro ad mea 328p en el simulador de proteus usamos la función Wi en donde se definimos de que si los Pines de estos puertos van a a tener que estar en en unos y ceros o

Sea encendidos y apagados y para comenzar con la función del circuito de proteos est sera por parte mía de la práctica 1 Ok Esta es la práctica 1 de laboratorio digital 3 de sábados v1 Mi nombre es Gerardo Rodrigo Mendoza Saucedo matrícula 154 334 Esta es la práctica un se llama

Básicamente las instrucciones nos dice que hay que crear una lógica en en un lenguaje para el microcontrolador en donde declaremos un puerto de 8 bits de entrada y 8 bits de salida Qué quiere decir esto que así como nosotros encendamos la entrada uno va a encender la salida uno pero para poder comprender

El la práctica hay que entender qué es lo que estamos haciendo este el ad mega 328p es un microcontrolador que básicamente es como una computadora chica eh pequeña con la cual nosotros mediante un código que generamos este en diferentes lenguajes le damos instrucciones en este caso que

Decir al encender la entrada uno la salida es un uno como seest la barra l en este caso estamos usando el ad mea 328p la salida dos va a ser uno si la entrada dos es uno ya vemos que es verdadero y así con todas las demás todos los los entradas están

Encendidas están en uno Como se muestra aquí y las salidas también así como la barra de Led por lo tanto podemos decir que que las instrucciones dadas en el documento son verdaderas [Música] Hola buenas tardes Mi nombre es Diego Vargas Y en este video estaré explicando la práctica número dos de laboratorio de

Electrónica digital 3 la cual se titula El auto increíble muy bien equipo está conformado por su servidor Diego Vargas rodrí Cortés rqu yardo Rod Mendoza ena nos pide desarrollar un código que realice las siguientes funciones configurar un puerto de 8 bits de salida escribir un 0 un hexadecimal

En el puerto de 8 bits y rotar el valor del puerto hacia la izquierda hasta llegar al bit 7 Se nos pide utilizar un delay entre cada desplazamiento y una barra de leds conectada al puerto de 8 bits configurado como salidas una vez que llega el uno al bit 7 hay que

Articulo Recomendado
8 Sede SIEEE de la Universidad Veracruzana

Desplazar el valor hacia la derecha y mantener el desplazamiento en ambos sentidos dentro de un lup infinito muy bien Esto básicamente para entenderlo se plantea la necesidad de desarrollar un código que cumpla con una serie de funciones específicas primero se requiere la configuración de un puerto de 8 bits como salida lo que

Permitirá al microcontrolador controlar dispositivos externos como una barra del le esta configuración se logra mediante registros de configuración proporcionados por El fabricante del microcontrolador luego se plantea la tarea de escribir el valor hexadecimal 01 en ese puerto de bits en la rotación hexadecimal el 01 se traduce a un valor

Binario donde todos los bits son cero excepto el bit menos significativo que es uno esto implica que solo un LED en la barra de leds estará encendido en este momento la siguiente función propuesta implica rotar el valor en el cuerto hacia la izquierda comenzando desde el bit menos significativo y

Avanzando hacia el bit más significativo cada desplazamiento se acompaña de un retraso que introduce Una pausa entre cada cambio este efecto visual se logra mediante la conexión de una barra de leds al puerto de salida con cada desplazamiento hacia la izquierda se enciende un led adicional creando una

Animación que avanza de izquierda a derecha en la barra de l una vez que el valor ha llegado al bit 7 el bit más significativo se plantea la tarea de desplazar el valor hacia la derecha esto implica que la animación en la barra de leds cambiará de dirección y avanzará de

Derecha izquierda y este ciclo de desplazamiento hacia la izquierda y hacia la derecha se mantendrá de forma continua en un Loop infinito el microcontrolador deberá repetir este patrón para lograr un efecto de desplazamiento bidireccional en la barra del muy bien una vez explicado lo que se haría básicamente con las instrucciones

Pues este fue el código que utilizamos mi equipillo Y pues la comprobación básicamente la simulación en protegus y pues eso sería todo de mi parte Muchas gracias por la atención bien en la práctica dos explicaré que que seguimos utilizando en el código c la programación para 28p en el cual

Usamos los portos y la función delay para explicar que en esta práctica del increíble se puede ejecutar de acuerdo a las variables que hemos introducido como los 250 y la función we para que esto sea de manera cíclico bueno Esta es la práctica número dos leorio de electrónica digital 3 esta

Práctica se llama auto increíble Mi nombre es Gerardo Rodrigo Mendoza Saucedo con matrícula 154 33 34 las instrucciones en esta función básicamente nos dice que activem que activemos un led físicamente un indicador en secuencia y una vez que llegue al final se va a regresar hasta en decreciente hasta llegar al

Primer LED en que se prendió en un lo infinito este es uno de los ejemplos del código nosotros estamos usando aquí un ad mega 328p que es el microcontrolador que que decidimos usar como se puede ver la ya está corriendo y según las instrucciones Dice que una que iniciando la secuencia se va

Prendiendo un bit y luego otro otro hasta llegar al final y regresarse en un inicio y esto en infinito como ven no hay ningún botón buen si le ponemos si lo paramos lo corremos no hay ningún botón que inicie la secuencia est es infinitamente siempre va a estar

Encendido también se le maneja lo que es un botón de reset este reset independientemente en donde se active el botón si está aquí o está acá la secuencia se va a regresar al inicio siempre Y si va para el otro lado también se va a regresar con esto damos por hecho que la

Las instrucciones que se acaban de mostrar que solicita la práctica número dos del laboratorio de electrónica digital son verdaderas Hola buenas tardes Mi nombre es Diego Vargas Y en este video estaré explicando la práctica número dos de laboratorio de electrónica digital 3 la cual se titula El auto increíble muy

Bien equipo está conformado por su servidor Diego Vargas Rodríguez Martín Cortés riquenes y Gerardo Rodrigo Mendoza saero muy bien en esta práctica Se nos pide desarrollar un código que realice la siguientes funciones configurar un puerto de 8 bits de salida escribir un 01 exal en el puerto de 8 bits y rotar

El valor del puerto hacia la izquierda hasta llegar al bit 7 Se nos pide utilizar un delay entre cada desplazamiento y una barra de leds conectado al puerto de 8 bits configurado como salidas una vez que llega el uno al bit 7 hay que desplazar el valor hacia la derecha y mantener el

Desplazamiento en ambos sentidos dentro de un Loop infinito muy bien Esto básicamente para entenderlo se plantea la necesidad de desarrollar un código que cumpla con una serie de funciones específicas primero se requiere la configuración de un puerto de 8 bits como salida lo que permitirá al microcontrolador controlar

Articulo Recomendado
Historia de Bustamante, Nuevo León.

Dispositivos externos como una barra de leds esta configuración se logra mediante registros de configuración proporcionados por El fabricante del microcontrolador luego se plantea la tarea de escribir el valor hexadecimal 01 en ese puerto de 8 bits en la rotación hexadecimal el 01 se traduce a un valor binario donde todos

Los bits son cero excepto el bit menos significativo que es uno esto implica que solo un LED en la barra de leds estará encendido en este momento la siguiente función propuesta implica rotar el valor en el puerto hacia la izquierda comenzando desde el bit menos significativo y avanzando hacia el bit

Más significativo cada desplazamiento se acompaña de un retraso que introduce Una pausa entre cada cambio este efecto visual se logra mediante la conexión de una barra de leds al puerto de salida con cada desplazamiento hacia la izquierda se enciende un led adicional creando una animación que avanza de

Izquierda a derecha en la barra de l una vez que el valor ha llegado al bit 7 el bit más significativo se plantea la tarea de desplazar el valor hacia la derecha esto implica que la animación en la barra de leds cambiará de dirección y avanzará de derecha izquierda y este

Ciclo de desplazamiento hacia la izquierda y hacia la derecha se mantendrá de forma continua en un Loop infinito el microcontrolador deberá repetir este patrón para lograr un efecto de desplazamiento bidireccional en la barra de muy bien una vez explicado lo que se haría básicamente con las instrucciones pues este fue el

Código que utilizamos mi equipo y yo y pues la comprobación básicamente la simulación en proteus y pues eso sería todo de mi parte Muchas gracias por la atención en est el contador rgb hemos utilizado secciones del Código de prácticas pasadas pero la función es que las conexiones de los puertos para Mega y

Salidas Y definir Cuál es la función de cada Puerto gracias a la función Wi hasta llevar el contador de 500 Esta es la práctica número tres de laboratorio electrónica digital 3 Mi nombre es Gerardo Rodrigo Mendoza Saucedo a continuación vamos a proceder con las instrucciones del contador para realizar el contador

Rgb que son desarrollar un código con las siguientes funciones hay configurar tres bits de un puerto como salida en un infinito incrementar un contador de c al s y escribir su valor en rgb conectado a 3 bits configurados como salida el siguiente ejemplo de código es uno de los que se nos muestra

Para para poder comprender Cómo podemos realizar nosotros la práctica Okay una vez nos vamos a al al diagrama nosotros estamos usando un mega 328p como es el que se muestra ahorita está la fuente de alimentación el su capacitor Y tenemos lo que es un botón de reset con su

Resistencia Tenemos también lo que es un un led rgb Como se muestra aquí sus tres resistencias para para su protección y los 3 de salida Como se muestra en las instrucciones dice que en un infinito incrementar un contador de 0 al 7 y escribir su valor

Su valor en un rgb conectar los tres bits como salida Vamos a darle r Ahí está corriendo el programa de manera automática como se se dice las instrucciones podemos ver que el programa está escribiendo en cada salida de cer al s expresándolo de manera en el

Rgb también manejamos lo que es un botón de reset el botón de reset independientemente de la secuencia en la que esteé el el la función el programa este regresará a su valor inicial y continuará eh funcionando infinitamente vemos como la secuencia de los valores de los B de salida que se activan llega

Un momento en donde llegan regresan al valor inicial y se vuelve vuelve a continuar su ciclo hasta repetirlo infinitamente no se llega a apreciar muy bien aquí aquí aquí está aquí Se puede ver ya un poquito mejor el cambio de los colores demostrando que el la práctica según las instrucciones

Del de la del laboratorio son verdaderas Como comentario agregado Tenemos aquí lo que es el botón de reset que básicamente es una vez que se presione independientemente dónde se dónde se quedó la secuencia este iniciará su valor inicial como se puede ver vamos a ver aquí vamos a presionarlo ahí en ese bit

Y se regresa al primero si está en la secuencia se voló a regresar al primero como siempre lo que viene siendo aquí la patita 11 que son los B que que se configuraron para este microcontrolador Mi nombre es Gerardo Rodrigo m Saucedo con matrícula 154 33 34 para la práctica número 3 de

Electrónica digital 3 buenas tardes Mi nombre es Diego Vargas Y en este video estaré explicando la práctica número cuatro de laboratorio de electrónica digital 3 la cual se titula all in one muy bien mi equipo está conformado por Luis Martín Cortés riquenes Gerardo Rodrigo Mendoza sausedo y su servidor Diego Patricio Vargas

Articulo Recomendado
Grado en Psicología - Campus Virtual

Rodríguez este laboratorio es impartido por el ingeniero Vicente Cantú muy bien Cuál es el objetivo de esta práctica pues se pretende que el alumno utilice lo aprendido en las prácticas anteriores y demostrarlo en la programación de los tres programas anteriores en el microcontrolador p 16 877a muy bien Se nos pide desarrollar un

Código que que realice las siguientes funciones como parte uno tenemos que configurar un puerto de 8 bits de entrada configurar un puerto de salida de 8 bits de salida y en un Loop infinito leer el estado de ocho switches conectados al cuarto de entrada de ocho 8 bits y

Escribir su valor en una barra de leds conectados al puerto de 8 bits configurado como salida en la parte dos nos pide configurar un puerto de 8 bits de salida escribir un 01 ex decimal en el puerto de 8 bits y rotar el valor del puerto hacia la

Izquierda hasta llegar al bit 7 hay que utilizar un retardo entre cada desplazamiento y leds conectados al puerto de 8 bits configurado como salidas una vez que llegue el uno lógico al bit 7 tenemos que desplazar el valor AC derecha mantener ese desplazamiento en ambos sentidos dentro del Loop

Infinit y como parte tres del código que es un solicita tenemos que configurar TR bits de Puerto como salida y en un lo infinito incrementar un contador del C al s y escribir su valor en un led rgb conectado tres configurados como segida muy bien Y pues aquí tendríamos básicamente el

Código como pueden ver aquí se incluyen las librerías se da la asignación de los Pines de los arduinos y pues aquí tenemos los puertos que se están utilizando No que los cuales se están configurando como entradas y [Música] salidas Y por último tenemos la comprobación la simulación que mi equipo

Y yo realizamos en proteus como pueden ver aquí está el microcontrolador x77 que no solicitaba y pues eso sería básicamente todo de mi parte Muchas gracias por la atención en esta última en esta práctica de la práctica cu todo en uno también reciclamos secciones de código de la práctica

Anterior y este este es el código es un poco más extenso ya que usamos varias variables de código de comandos como el W el If y el para definir la función de cada Puerto que vaya a [Música] hacer incluso veremos de que los Pines Ejecutan de acuerdo a est

Declaraciones las funciones que seán en la simulación de proteus eso ser todo por mi [Música] parte Mi nombre es Rodrigo Mendoza Saucedo y ahorita vamos a ver lo que es la práctica 4atro que que es la de all in one básicamente se trata de poner todos los códigos todas las prácticas

Que vimos anteriormente lo que viene siendo el contador binario El auto increíble y el contador de 3 bits rgb con un con una tabla de verdad vamos a seleccionar Qué código queremos el que corra así como a continuación dice si tenemos una tabla la tabla de verdad un 00 no

Hay que hacer nada tenemos un 01 entonces podemos empezar a contar este Mediante los dip switch si es el 10 va a empezar lo automáticamente del auto increíble y si es el 11 tenemos un contador de 3 bits de rgb a continuación vamos a ver el circuito Aquí está aquí lo tenemos Esta

Es la parte del del contador binario con los leds Esta es la parte del rgb Y eso también forma parte del auto increíble vamos a correr el programa y primero nos dice que si tenemos un 00 no hay que hacer nada y en efecto tenemos un 00 aquí y no está haciendo

Programa dice que si tenemos un 01 debe empezar el el contador binario 01 Y empezamos uno y se ag en el display dos y así sucesivamente nos dice también que tenemos un 10 J El auto increíble nos regresa amos 10 y comienza a correr el programa El auto increíble que si recordamos

Es prender un bit del C al s y una vez regresado al s regresarse hasta el cero el infinito como ven ahí no tenemos ningún switch que diga que inicie el programa aparte de la lógica que acabamos de crear aquí [Música] simplemente eso y también este por último tenemos lo que [Música]

Es tabla de verdad del 11 es contador de TR rgb si es 11 se para y empieza contra el rgb vamos a acercar para ver un poco más aquí está si queremos no sé Mientras est corriendo este activar otro como pueden ver No no va a funcionar No no se va a

Activar ningún led porque está mediante el programa e estructurado para que lo pase una vez terminado esto damos por concluido que la partida 4 falling One es verdadera Mi nombre es Gerardo Rodrigo Mendoza Saucedo con matrícula 154 33 34 Y esta es la práctica 4 de electrónica digital 3 al

What do you think?

Written by d2jma

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

GIPHY App Key not set. Please check settings

Licenciatura en Administración y Contabilidad – Campus Virtual

Haz Esto Si Quieres Convertirte En Millonario En 2024 (guía completa)