Secuencia de Luces-Explicación completa PIC 16F84A -Assembler

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • Circuito de 8 secuencias de luces con tiempo variable programable por el usuario, diseñado en lenguaje Ensamblador (Assembler) con el PIC 16F84A; Dejo el Link con el código del programa y el circuito en PROTEUS. www.mediafire.c...

Комментарии • 51

  • @julioquatrini3978
    @julioquatrini3978 Год назад

    Saludos excelente video muy bien explicado siga asi

  • @illapu35
    @illapu35 2 месяца назад

    Dar de alta los fusibles no es necesario en micro lab?

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  2 месяца назад

      Estimado colega; recibe un cordial saludo. La función de activar o no los fusibles depende siempre de la necesidad; en casos donde el programador es meticuloso; activará los fusibles exactamente como los va a usar o los que necesitará y no activaciones de mas; pero los fusibles si deben activar independientemente del software que estés usando. Lo que sucede es que hay editores o programas que ya por defecto al iniciar un nuevo proyecto siempre traen algunas fusibles por defecto en los encabezados y con seguriadad los fusibles de uso común activados; por eso puede darse la impresión de que no se necesitan activar.....espero que esto responda tu pregunta. Saludos y gracias por ver el vídeo.

  • @dinorkodejaay977
    @dinorkodejaay977 6 месяцев назад

    como lo harias incluyendo trisa y trisb juntos

  • @ryckycarrizo
    @ryckycarrizo Год назад

    Hola, buscando sobre este PIC llegue a este video, pero descargados los archivos y usando el proteus, me da el siguiente error: Unable to open HEX file '..\..\PROYECTOS\SECUENCIAS\SECUENCIAS.HEX'. [U1]
    Estoy un poco perdido a que se refiere, si podrías ayudarme, muchas gracias desde argentina

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  Год назад

      Hola recibe cordial saludo. Gracias por ver el video. Seguramente algo no funciona bien con el archivo ejecutable, ya he recibido varios comentarios al respecto. Envíame tu e-mail y te enviaré los archivos directamente. Saludos.

  • @MsKote1998
    @MsKote1998 Год назад

    Hola, en caso de querer hacerlo con un solo tiempo fijo, sin el boton, hay que solo remplazar las funciones de tiempo por una fija?

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  Год назад +1

      Hola, Recibe cordial saludo. asi es; solo seria eliminar las rutinas de tiempo y dejar una sola; lo cual también eliminaría hardware porque no se haría necesario el pulsador que cambia los tiempos.Gracias por ver el video.

  • @carlosguadarramarios8770
    @carlosguadarramarios8770 Год назад

    Hola, que tal, descargue el archivo, pero no esta el codigo, solo el circuito :(

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  Год назад

      Hola Carlos; recibe un cordial saludo.disculpa por la tardía respuesta, voy a revisar el enlace; sin embargo envíame un correo electrónico donde pueda enviarte la información, gracias por ver el video.saludos.

  • @Isaacfel56
    @Isaacfel56 2 года назад

    Hola disculpa que progama en el video usas para usar ASSEMBLER

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  2 года назад

      Hola, recibe cordial saludo y muchas gracias por ver el video, el software es el MPLAB de microchip.

    • @Isaacfel56
      @Isaacfel56 2 года назад

      @@alejandrohurtadofierro6034 este cualquier versión? Yo tengo MplabX Xcc8 versión 6. Pero veo q tienes la versión 8 🤔 y en Mplab X ide solo hay hasta la 6.0

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  2 года назад +1

      @@Isaacfel56 Hola Isaac, es la versión MPLAB 8.9 u 8.91 que es la que solo sirve para trabajar en ensamblador. Saludos.

    • @Isaacfel56
      @Isaacfel56 2 года назад

      @@alejandrohurtadofierro6034. Ohh dónde lo puedo descargarlo estimado

  • @beverlysaravia2677
    @beverlysaravia2677 2 года назад

    Muy bueno el tutorial 🙂
    Me encantó el proyecto 😊👍
    Oye pero esa página de mp la 8.91 es donde se crea el código de lenguaje ensamblador para así realizar el proyecto, osea, ese es el programa para aprender a programar en ensamblador.
    Muchas gracias por compartir tus conocimientos
    Un saludo 👋
    Bendiciones 😊💞💞

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  2 года назад

      Hola Beverly recibe un cordial saludo; asi es, es una de las varias paginas que existe.
      Este ENSAMBLADOR o ASSEMBLER es con el que se trabajan los PIC de Microchip; pero no son los unicos; aunque hoy dia Microchip tambien esta trabajando en lenguaje C; tengos otros videos donde explico como trabajar con lenguaje C. si deseas descargar este software, para trabajar o estudiar ensamblador basta conque vayas a este link : www.microchip.com, es gratis. Gracias por ver el video.

    • @beverlysaravia2677
      @beverlysaravia2677 2 года назад

      @@alejandrohurtadofierro6034
      Entonces el software es el MP la 8.91
      Y con ese software puedo aprender a programar con ensamblador y el "C".? O no
      Si me gustaría aprender el lenguaje C, me podrías recomendar algún vídeo tuyo que tengas
      Muchas gracias por el apoyo 🙏
      Espera y tengas un buen día 😉👋💗
      El link que dejaste, no encuentro el tutorial para aprender lenguaje C 😅

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  2 года назад

      @@beverlysaravia2677 Hola Berverly; lo que tienes que descargar para aprender a programar PICs en ensamblador es MPLAB en sus versiones para ensamblador; y tambien hay MPLAB en versiones para lenguaje C; este software lo puedes descargar desde el link que ya te envié. Ahora, si quiere aprender lenguaje C hay otros programas y una vez aprendas C; puedes trabajar en lenguaje C orientado al pic, ya que algunas cosas cambian; sin embargo puedes aprender lenguaje C directamente orientado a PICs, no hay reglas estrictas que digan que se debe hacer primero. Para videos al respecto entra a mi canal y en la sección de videos encontrarás uno que tiene como comenzar desde cero a programar y otro donde hay un programa ya hecho e igual de explicado que el de ensamblador; creo que es el del contador decimal y hexadecimal, espero esta informacion te sirva. Saludos.

    • @beverlysaravia2677
      @beverlysaravia2677 2 года назад

      @@alejandrohurtadofierro6034
      Disculpa, de casualidad tu tienes el link del programa MPLAB para lenguaje ensamblador, esque no me fío de las páginas porque pueden traer virus. 🙃
      Gracias por resolver mi duda

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  2 года назад

      @@beverlysaravia2677 www.microchip.com

  • @eduardomendez1163
    @eduardomendez1163 3 года назад

    hola alejandro buenas noches soy cubano y radico tambien en mexico. tengo una duda como se pudiera cambiar el tiempo para que el desplazamiento de los leds sea mas lento o aun mas rápido del tiempo que ya definiste en el programa. perdona mi ignorancia es que no soy muy ducho en el tema.

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  3 года назад

      Hola Eduardo: Recibe un cordial saludo. De antemano muchas gracias por ver el video y mas aun si le das un "like"; en respuesta a tu pregunta, hay varias formas de hacerlo; una de ellas es por hardware si cambias el cristal; eso si teniendo en cuenta la configuracion de fusible que le informa al Microcontrolador con que tipo de cristal está trabajando; las otras formas es por Sofware; si lo quieres mas rapido entonces debes cambiar el valor "055H" en la rutina TIEMPO_3; ahora bien, si lo quieres mas lento entonces lo mas logico es que cambies el valos "0FFH" en la rutina TIEMPO_1 por un numero mayor, pero como los registros no soportan mas valor que "0FF" (256) entonces lo que tienes es que configurar una rutina de retardo mas lenta; el metodo para esto es anidar ciclos de repeticion.; Espero esto te pueda ayudar; animo y bienvenido al mucdo de la Electronica.SALUDOS.

    • @eduardomendez1163
      @eduardomendez1163 3 года назад

      @@alejandrohurtadofierro6034 gracias y voy a ver como me sale

  • @nahuelalejandropereyra8552
    @nahuelalejandropereyra8552 3 года назад

    Hola maestro buen video, pero por que no usar la istruccion RLF que justamente hace ese efecto la de correr un bit y la RRF hace el efecto contrario

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  3 года назад +1

      Estimado Nahuel; Muchas gracias por ver el video y comentar. Excelente apunte!!!! realmente no lo tuve encuenta en el momento de programar.De nuevo gracias.

  • @bybod
    @bybod 3 года назад

    Realmente eres el rey de reyes

  • @griseldagutierrezs.2215
    @griseldagutierrezs.2215 3 года назад

    Tengo que hace un programa que tenga 3 bits de entrada (por ejemplo: 00000001) y que prenda ocho leds segun una tabla. Ya se que debo configurar el PORTA y PORTB, como entrada y salida respectivamente, pero tambien debo hacer una and para garantizar los 3 bits menos significativos de PORTA, ayuda

  • @Recicladorcreando
    @Recicladorcreando 5 лет назад

    Ese programa se podrá descargar en el pic 16f628 ??

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  5 лет назад

      Si se puede, pero tienes que ajustarlo al PIC que vas a usar, recuerda que son diferentes.

    • @Recicladorcreando
      @Recicladorcreando 5 лет назад

      @@alejandrohurtadofierro6034 👍 gracias por contestar amigo 👍

  • @incubadorasadami1577
    @incubadorasadami1577 3 года назад

    Hola me podría ayudar con un código y me diría cuanto es. de donde es usted.

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  3 года назад +1

      Buenas tardes: me gustaría saber de donde me escribe y para que es el código. Cordialmente,

    • @incubadorasadami1577
      @incubadorasadami1577 3 года назад

      @@alejandrohurtadofierro6034 hola un gusto soy de argentina usted de donde es?

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  3 года назад

      @@incubadorasadami1577 hola, soy Colombiano pero estoy radicado en Mexico.

  • @franciscojavierrincontoto473
    @franciscojavierrincontoto473 3 года назад

    Nuevo sub. Increible! y hasta compartes los archivos en mediafire :') que honorable sujeto

  • @w171
    @w171 5 лет назад

    hola
    buen secuenciador y exelente explicación
    tienes en hex disponible (para bajarlo con PICkit3) ?

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  5 лет назад

      Hola amigo,
      Recibe cordial saludo.
      En el link que está posteado en la explicación está el .HEX y el circuito simulado en PROTEUS para descargarlo.

    • @w171
      @w171 5 лет назад

      @@alejandrohurtadofierro6034 si vi el código para hacer el archivo HEX
      el inconveniente es que soy aficionado a la electrónica y me falta mucho para aprender programación

  • @williamavila8316
    @williamavila8316 5 лет назад +1

    Me gustaría aprender ensamblador desde cero estuve en un curso y solo aprendía a prender un LED

  • @unraton6845
    @unraton6845 2 года назад

    Hermoso

  • @andreseleven1091
    @andreseleven1091 4 года назад

    Hola brother, còmo lo podria hacer para el pic 16f877a

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  4 года назад +1

      Hola amigo, solo tienens que cambiar las librerias y asegurarte de utilizar los registros propios del micro que quieras usar.

  • @braatly
    @braatly 5 лет назад

    puedo utilizar el pic 16f887

    • @alejandrohurtadofierro6034
      @alejandrohurtadofierro6034  5 лет назад

      Hola, si se puede pero debes adaptar la programación de acuerdo a las características del PIC.

  • @oscardavid4063
    @oscardavid4063 4 года назад

    Excelente explicación amigo, muchas gracias, sigue así

  • @juanortiz5808
    @juanortiz5808 5 лет назад

    gracias por tu video, muy bien explicado.

  • @jorgecarrillo7026
    @jorgecarrillo7026 5 лет назад

    buen video lastima que ya no has hecho mas . gracias por tu tiempo

  • @daviddejesusgallegospoblan2068
    @daviddejesusgallegospoblan2068 5 лет назад

    Excelente video, gracias

  • @davidmendoza3848
    @davidmendoza3848 4 года назад

    Hola

  • @YoYo-kd1yw
    @YoYo-kd1yw 3 года назад

    Pésimo vídeo