Tutorial Nº3 Programacion de PIC en CCS Compiler (PIC C) - Contador 0 -9

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 83

  • @alvaroflorez2415
    @alvaroflorez2415 7 років тому +7

    Personas como usted son una bendición para los que queremos aprender

  • @miguelgomez1225
    @miguelgomez1225 7 років тому +7

    felicitaciones, muy educativo, tengo 60 a;os y me he propuesto aprender al final del a;o aprender lenguaje implementarlo en pic, me sirven mucho sus tutoriales

  • @alvarovillarroelayala8329
    @alvarovillarroelayala8329 4 роки тому +1

    hno... te felicito por compartir tus conocimientos, eres un ejemplo bro.

  • @alaskerheston
    @alaskerheston 8 років тому +3

    Gracias!! DUDE!! Me ayudó bastante, es el primer tutorial que me explica en serio cómo funciona todo! Lo mejor!

  • @fabiomantilla8026
    @fabiomantilla8026 9 років тому

    Excelente Amigo, son muy didácticas tus explicaciones! Te felicito y será agradable seguir tus enseñanzas.

  • @dsy2009
    @dsy2009 6 років тому

    Excelente aporte muy bien explicado sigue con mas tutoriales me gustaría que hubieras echo ahora con un de anodo comun

  • @autocontrolelectronicsmx7310
    @autocontrolelectronicsmx7310 7 років тому +1

    Es un excelente profesor gracias por sus tutoriales

  • @luiseduardo26R
    @luiseduardo26R 6 років тому

    Sigue así 👍. ....muchas gracias por tus videos

  • @mildredvillarreal8655
    @mildredvillarreal8655 7 років тому

    hola.. excelentes videos.. queria saber si no podrias hacer uno donde enseñes a hacer un menu... no hay ninguno en youtube bien explicado seria de gran ayuda

  • @ernestoolverar.9961
    @ernestoolverar.9961 6 років тому +1

    como sabes el valor en hexadecimal? saludos y buenos videos

  • @bayardosalas3
    @bayardosalas3 7 років тому +3

    gracias por los tutoriales no puedes hacer un tutorial de contador de con display y pulsadores

  • @danielamonroy5623
    @danielamonroy5623 8 років тому

    Gracias por tu video, queria preguntar si tienes algun tutorial que me pueda ayudar para crear un contador de 0-9 en un display y otro de 9-0 en otro display de manera simultanea

  • @cesarramirez5334
    @cesarramirez5334 6 років тому

    Tienes video donde muestras tus practicas en protoboard

  • @maicolacevedo3107
    @maicolacevedo3107 7 років тому

    muy buen tutorial, muchas gracias, me sirvio mucho, tengo una duda si uso el anodo comun y tengo que hacer una cuenta ascendente y descendente como hago para poder usr las dos cuentas en un solo programa
    muchas gracias

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  7 років тому +1

      Hola Maicol, si se puede hacer lo que indicas en un solo programa, puedes manejar 1 variable para cada cuenta o también podrías usar la misma variable pero con distintos eventos. Saludos

  • @mundocoolokudasai9478
    @mundocoolokudasai9478 5 років тому

    gracias compa

  • @luisfernandoarbelaezarbela7012
    @luisfernandoarbelaezarbela7012 7 років тому

    gracias

  • @nolvertoillezcas105
    @nolvertoillezcas105 6 років тому

    gracias amigooo::
    por favor puedes pasarlo a lo fisico quemalo un tutorial de eso por favor

  • @miguelangellunapalma8814
    @miguelangellunapalma8814 7 років тому

    tus tutoriales podria usarlos para un pic 18f4550 o abria alguna diferencias ?

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  7 років тому

      Los tutoriales te sirven para que puedas aprender a programar cualquier microcontrolador PIC, ya que en esots se explican que es lo que realiza cada sentencia. No todos los PIC tienen las mismas caracteristicas, para ello siempre es recomendable leer la hoja de datos del PIC con el que vamos a trabajar. Saludos

  • @johnpolroldanrocha9372
    @johnpolroldanrocha9372 7 років тому +1

    ayuda mucho tus programas tu pagina cual es

  • @edwardcastro2178
    @edwardcastro2178 7 років тому

    Hola amigo, primero que todo muy buenos videos me han ayudado demasiado, tengo una pregunta, soy una persona que se aconstumbro mucho a usar muchas lineas de codigo para programas como este, la sentencia FOR es muy util pero no te entiendo el como se usa, gracias si me pudieras explicar. :)

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  7 років тому

      Hola Edward. Gracias por tu comentario, estos tutoriales son para poder aprender a programar los microcontroladores. SI aún no conoces bien como usar el lenguaje C, te recomiendo que descargues uno de los libros sobre programación en C que lo puedes encontrar en el blog. Saludos

  • @oscarvalenzuela262
    @oscarvalenzuela262 6 років тому

    Pregunta Inge, por que int8, se que es una variable pero el 8 por que el 8?

  • @german_alvizo
    @german_alvizo 8 років тому

    muy buen tutorial. una duda ¿por que declaraste en el vector "int8"?¿ no es lo mismo que solo "int" ?

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      En este caso si son lo mismo, porque para el compilador "int" también se refiere a 8 bits

    • @u.r4285
      @u.r4285 8 років тому

      #include
      #fuses XT,NOWDT
      #use delay ( clock = 4000000)
      int8 unid [10] = {63,6,91,79,102,109,125,7,127,103};
      int8 1;
      void main ()
      {
      set_tris_b(0b00000000);
      output_b (unid[0]);
      while (true)
      {
      for (1=0;1

    • @giancarlopumac869
      @giancarlopumac869 8 років тому

      el 1 no esta definido como variable, ponle una letra "i", "j" , "k" , etc

  • @jhonathanarzuza4426
    @jhonathanarzuza4426 5 років тому

    para un display anodo comun como seria?

  • @josemoros4710
    @josemoros4710 7 років тому

    Una pregunta: en el caso de que se quiera agregar un pusaldor para reiniciar el conteo a cero cada vez que se pulse, como se podría hacer y cuales serian los comando u estados que se usarian en el programa para que la solicitud se haga efectiva?

    • @michellelunadev
      @michellelunadev 7 років тому

      Muchos PIC incluyen un PIN de reset que cumplen la funcion que tu deseas. En el caso del PIC16F877a es el pin 1. Eso puede ayudarte

  • @luispernandez
    @luispernandez 6 років тому

    Excelente Bv

  • @M0l0ch
    @M0l0ch 8 років тому

    ¿Cómo lo realizas en un ánodo común además de lo que mencionaste del valor complementario a 255, lo que no entiendo es que ya que el display necesita estar a 0v y los pines están mandando un pulso de 5v no va a funcionar y cómo se soluciona?

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      Es similar, solo hay que tener en cuenta que para un ánodo común el led se encenderá con un 0 en el pin, sabiendo eso puedes realizar una tabla de los valores que colocaras en el PIC. Saludos

  • @facun.qqq1
    @facun.qqq1 8 років тому

    hola, por que no usas el pic wizard para configurar los puertos como salida o entrada y/o para elegir los fuses? segui explicando asi!!

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      Tambien se podria hacer uso. Me acostumbre a crear el codigo sin hacer uso de ello, solamente escribiendo texto. Saludos

  • @claudionaranjo3284
    @claudionaranjo3284 3 роки тому

    Creo que el que está estudiando programar un pic, sabe de display que es más básico.

  • @jonatandominguez7689
    @jonatandominguez7689 4 роки тому

    Tendrás un programa en que se haga el alfabeto de el display

  • @wendyloraineavilasalas7493
    @wendyloraineavilasalas7493 8 років тому

    hola , mira una pregunta porque si yo paso el programa y cuando quiero cargar el pic en proteus no me aparece el recien creado con los anteriores no tube problema con este si, no se porque no me lo carga no me aparece ni si quiera

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      Tendrias que revisar que el archivo compilado se esta guardando en la carpeta que crees. Es mejor tener siempre ordenado para no tener inconvenientes. Te recomiendo que vuelvas a compilar e intentes cargar en el proteus otra vez. Saludos

  • @oscarvalenzuela262
    @oscarvalenzuela262 6 років тому

    Se podria dar valores en hexadecimal, por ej. declarar portB(0b00000100) y decir 04 en hexadecimal?

  • @munkypod
    @munkypod 8 років тому

    excelente vídeo , pero si quisiéramos ponerle un pulsador para que no funcione de forma automática. como seria?

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      +munkypod Si deseas agregar un pulsador asignas una entrada para este y un condicional asociado al pin respectivo, el condicional será para que cada vez que presiones el pulsador aumente o disminuya la cuenta.
      Saludos

    • @VozCero
      @VozCero 8 років тому

      pero como se pone eso en codigos?

  • @OFDave-wx3zm
    @OFDave-wx3zm 7 років тому

    Muy buenas tus vídeos. Pero no tienes uno ende expliques el contador con pulsos

  • @oscarvalenzuela262
    @oscarvalenzuela262 6 років тому

    La variable i no se declara?

  • @Yoselerendon
    @Yoselerendon 7 років тому

    no tengo muy claro para que es el numero que se le pone despues del int por ejemplo: int8, int16 en si para que es?

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  7 років тому

      Hola miko, egun el manual de ccs, int e int8 es para declarar variables de 8 bits, int16 es para variables de 16 bits. Saludos

  • @oscarvalenzuela262
    @oscarvalenzuela262 6 років тому

    Despues corriges y declaras i, pero con int8 , usas otra vez int8, ahi no entiendo, podrias explicarme gracias...

  • @crown9688
    @crown9688 8 років тому

    Disculpa y si quiero que con un pulsador se incremente como lo haria?

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому +1

      Para incrementar con un pulsador haces uso de un condicional. Te recomiendo seguir viendo los tutoriales para que veas el uso de las sentencias. Saludos

  • @luisbrian95
    @luisbrian95 8 років тому

    buena aportacion amigo, TENGO UNA CONSULTA , si fuese el caso que deseara utilizar DOS DISPLAY PARA HACER UNA CUENTA DE 0-99 COMO SERÍA ...PORQUE CUANDO PONGO EN PARALELO OBVIAMENTE ME DA LO MISMO PERO ME CONTARÍA 00-11-22-33-44-55-66-77-88-99.... ENTONCES QUE ME ACONSEJAS, GRACIAS

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      Pudes ver el tutorial N°11 ahi explico para el uso de dos display. Te dejo el link ua-cam.com/video/wlzReWKmUwA/v-deo.html

  • @juanosorio8148
    @juanosorio8148 3 роки тому

    si unid tiene 10 elementos, de donde sacas unid[0]?

  • @misaelsalazar7397
    @misaelsalazar7397 7 років тому

    He tratado de hacer una cadena como la que implentan en este video, declarada como variable "unid" , pero siempre me marca un error que dice algo así, " unid debe ser declarada como constante", me he quebrado mucho la cabeza, incluso he copiado el programa tal cual lo escribes aqui y me sigue marcando el mismo error, alguien sabrá a qué se debe?

  • @electronicaencasa6648
    @electronicaencasa6648 6 років тому

    Hola buenas tardes! No me ha funcionado el proteus

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  6 років тому

      Hola, Intenta reeinstalando el software. Yo no tengo problema con el proteus. Saludos

  • @miguelangelgomez9499
    @miguelangelgomez9499 6 років тому

    EL ÚLTIMO NUMERO 103 PARECE QUE ES 111 , HEX 6F?

  • @u.r4285
    @u.r4285 8 років тому

    por que me aparece error donde dice int8 1; alguien me puede explicar

    • @german_alvizo
      @german_alvizo 8 років тому

      debes de declarar como variable, no como numero entero. por ejemplo i

    • @u.r4285
      @u.r4285 8 років тому

      +German Alvizo entonces tu como le pusiste

    • @german_alvizo
      @german_alvizo 8 років тому

      +hot life yo le puse i en lugar del 1

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      El int8 es para declarar una variable, así que en vez de colocar 1(uno) colca L o i, o cualquier otra letra.
      Saludos

  • @ismaelgalvez1453
    @ismaelgalvez1453 4 роки тому

    alguien sabe por que int 8 ??

  • @bayardosalas3
    @bayardosalas3 6 років тому

    como hacer un contador acendente y decendente del 0 al 20

  • @ruleshalen811
    @ruleshalen811 7 років тому

    Lo que no entiendo es el "int8" que quiere decir ese 8?

  • @edgarcastilleja7194
    @edgarcastilleja7194 8 років тому

    como hacer unn contador del 0 al 789

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      Hola Edgar, te recomiendo ver este tutorial: ua-cam.com/video/wlzReWKmUwA/v-deo.html
      Saludos

    • @u.r4285
      @u.r4285 8 років тому

      #include
      #fuses XT,NOWDT
      #use delay ( clock = 4000000)
      int8 unid [10] = {63,6,91,79,102,109,125,7,127,103};
      int8 1;
      void main ()
      {
      set_tris_b(0b00000000);
      output_b (unid[0]);
      while (true)
      {
      for (1=0;1

    • @Ezio-Auditore94
      @Ezio-Auditore94 7 років тому

      Al declarar una variable debe hacerse con una letra como primer caracter

  • @miguelgomez1225
    @miguelgomez1225 7 років тому

    De nuevo yo, queria saber por que no puedo cargar el proteus, tengo windows 8

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  7 років тому

      Yo trabajo con el proteus 8.1 en windows 8 sin ningun problema. SI aun no solucionas tu problema, te recomiendo que descargues desde este link aprendiendoelectronicafacil.blogspot.pe/2015/10/proteus-81-full-gratis.html
      Vuelve a instalar para ver como te va. Saludos

  • @oscarvalenzuela262
    @oscarvalenzuela262 5 років тому

    No enfocaste bien en todo el video, la explicacion bien

  • @juanivangutierrezrodriguez9588
    @juanivangutierrezrodriguez9588 8 років тому

    para hacer un contador hasta 9999

    • @tutorialeselectronica4235
      @tutorialeselectronica4235  8 років тому

      +juan gutierrez rodriguez
      Te puedes guiar con este tutorial ua-cam.com/video/wlzReWKmUwA/v-deo.html
      Solo tienes que agregar 2 digitos mas haciendo la misma logica
      Saludos

    • @juanivangutierrezrodriguez9588
      @juanivangutierrezrodriguez9588 8 років тому

      +Tutoriales Electronica gracias si tengo una duda te volvere a preguntar