DISPLAY 7 SEGMENTOS con PIC 🛑 [PIC C en CCS C] - # 012

  Рет қаралды 33,931

Sergio A. Castaño Giraldo

Sergio A. Castaño Giraldo

Күн бұрын

Пікірлер: 27
@SergioACGiraldo
@SergioACGiraldo 6 жыл бұрын
Para el 16F877A colocar en el encabezado #include Para el 18F4550 colocar en el encabezado: #include #byte porta = 0xf80 // Identificador para el puerto A. #byte portb = 0xf81 // Identificador para el puerto B. #byte portc = 0xf82 // Identificador para el puerto C. #byte portd = 0xf83 // Identificador para el puerto D. #byte porte = 0xf84 // Identificador para el puerto E.
@cristiancamilocruzmontana3710
@cristiancamilocruzmontana3710 4 жыл бұрын
Muchas Gracias Sergio. Admiro tu canal. Me has ayudado mucho en mi Carrera Profesional
@str0y
@str0y 7 жыл бұрын
muy pero muy bueno ing. Me enseño demasiado en este vídeo. Siempre quise saber como podía hacer para que cuando dejara presionado un boton, siguiera el contador de X vector con Y delay, me lo enseño sin querer queriendo jejeje, pero a un a si. muchas pero muchas gracias, su canal es de lo mejor que eh visto
@SergioACGiraldo
@SergioACGiraldo 7 жыл бұрын
Holo Stroy, que bueno que te sirvió, esa es la idea del canal. Saludos.
@MyCaptainX
@MyCaptainX 4 жыл бұрын
Ya tenía rato haciendo cosas con Arduino, y ahora estoy interesado en hacer lo que he hecho en Arduino, pero con PIC. El 9, con ese número hexadecimal aparece un tanto cortado, me gusta más cómo se ve como si fuera un 6 de cabeza, así que cambié el número 0X67 por un 0X6F. Gracias, excelentes vídeos.
@oscarvalenzuela262
@oscarvalenzuela262 6 жыл бұрын
Gracias por tu comentario Sergio, sabes demasiado..Agradezco infinito tus aportes..
@cristianomarurbinaherrera2697
@cristianomarurbinaherrera2697 5 жыл бұрын
Como sugerencia. Si se requiere que el número incremente al pulso y no cuando se suelta el switch (lo que sucede cuando se cambia el código para que mientras SW1 este presionado no se siga incrementando) , la sentencia CONTADOR++; se pone antes de while(BIT_TEST(SW1));. Linda tarde. Excelentes videos.
@nahuelruiz2475
@nahuelruiz2475 4 жыл бұрын
Excelentes videos la verdad.
@mantaemilian5029
@mantaemilian5029 5 жыл бұрын
hola. muy buenos tus tutoriales. pero cuando haras un volt amperimetro para 50V y 20A, con PIC?y tambien control de temperatura para poner en marcha el ventilador. gracias.
@pcnoticias9381
@pcnoticias9381 Жыл бұрын
porque cuando si quiero que el boton decienda como el acendente, cuando llega a cero no permanece hay, cuando se le declaro de antemano si la variable contador fuera menor a cero este siempre se iguale a cero, pero en vez de hacer eso, sigue , como si ignorara ese if.
@SergioACGiraldo
@SergioACGiraldo 7 жыл бұрын
Para obtener el Código Visita: wp.me/p5P46A-2D Lista de Reproducción del Curso Completo: goo.gl/5riyKn
@zolution2839
@zolution2839 5 жыл бұрын
Excelentes tus vídeos, gracias Sergio. Tan amable he tenido una duda,, he visto que algunos "while" llevan punto y coma(;) y otros no. como se sabe cuando hay que colocar (;) gracias.
@SergioACGiraldo
@SergioACGiraldo 5 жыл бұрын
Generalmente cuando llevan un punto y coma, es porque el while se queda preguntando constantemente una única instrucción que seria el condicional del while hasta que sea verdadero. while(a==2); Se quedará ai hasta que efectivamente a sea igual a 2 por alguna instrucción o ejecución secundaria. Por lo menos así lo entiendo yo. Yo no acostumbro a usarlo.
@gerardovilledadev
@gerardovilledadev 4 жыл бұрын
en seri me has salvado gracias.
@oscarvalenzuela262
@oscarvalenzuela262 6 жыл бұрын
Inge, yo comence con picbasic pro, y me encontraba que los programas por ej de cualquier programa, eran parecidos, aqui en ccs(pic C) se puede hacer de diferentes formas, tu utilizas un contador para display de 7 segmentos, otro programador utiliza la variable i, eso me confunde, o es normal utilizar otras formas para llegar al mismo objetivo.. Gracias muy buenos tus videos...
@SergioACGiraldo
@SergioACGiraldo 6 жыл бұрын
Hola Oscar, es totalmente normal. La programación es como la matemática, existen muchos caminos para llegar al mismo resultado. Claro hay caminos más eficientes que otros, pero con la practica y la experiencia vas a irte adaptando. Saludos!
@fredyandresricoquintero7441
@fredyandresricoquintero7441 4 жыл бұрын
Que crack!
@JoseManuel.S
@JoseManuel.S 7 жыл бұрын
Si quisiera que salieran las letras A, B, C, D, E y F en el display con la configuración de un teclado matricial de 4x4 cual seria el codigo para el display seria CONST DISPLAY[16] {Combinaciones} o cambiaria
@SergioACGiraldo
@SergioACGiraldo 7 жыл бұрын
Correcto, pero debes colocar las combinaciones para formar las letras con el display. Saludos.
@davidskap1
@davidskap1 3 жыл бұрын
Para programarlo en MPLAB como deberia empezar?
@missaelmartinez6609
@missaelmartinez6609 4 жыл бұрын
Una pregunta Como defino en un SET_TRIS_A(0b00) pero en lugar de usar binario quiero usar decimal?
@SergioACGiraldo
@SergioACGiraldo 4 жыл бұрын
SET_TRIS_A(0)
@missaelmartinez6609
@missaelmartinez6609 4 жыл бұрын
@@SergioACGiraldo Gracias!!!!
@adriantejadaramirez3396
@adriantejadaramirez3396 4 жыл бұрын
No entiendo porque debo agregar la línea #BYTE PORTB = 6. Me podrías explicar mejor?
@adriantejadaramirez3396
@adriantejadaramirez3396 4 жыл бұрын
Ya lo entendí. Se trata de la dirección del registro de puerto B dentro de la memoria RAM. Quizás pueda escribirse 0x06. En mi caso que estoy usando un PIC16F1827 sería 0x0d.
@mabaru
@mabaru 3 жыл бұрын
Decepción absoluta, empezando por el PROTEUS, donde está el negativo (ground) de la fuente de poder, esto confunde. Después el código, mezclas hexadecimal con el binario, sin haber explicado con anterioridad sobre todo el hexadecimal y muy poco el binario. Suponiendo que tus alumnos (que somos nosotros/tras) ya lo tienen sabido, no se de que forma. Realmente no me he enterado del contenido de este video, espero que en algún otro posterior te entretengas algo en explicar en profundidad sobre todo el sistema hexadecimal y si puede ser el binario mejor, ya que tanto en C como en Arduino se pueden utilizar. Saludos
@SergioACGiraldo
@SergioACGiraldo 3 жыл бұрын
Hola Mabaru, lo que sucede es que en proteus el microcontrolador no disponibiliza los pines de alimentación, porque internamente el software ya energiza el micro, nota que no existe ningún pin VDD ni VSS en el bloque del micro, que son los pines 11 y 12 (+5v y GND respectivamente), por otro lado, en los pensum de electrónica, al empezar a estudiar sistemas microcontrolador, es un pre-requisito haber visto primeramente una disciplina llamada sistemas digitales, donde se enseña la numeración binaria, hexadecimal, compuertas lógicas, etc, por eso ya se da por entendido que los estudiantes llegan con esa base al curso. Éxitos en tus estudios.
MULTIPLEXAR DISPLAY 7 Segmentos con PIC 🔥 [PIC C en CCS C] - # 013
19:18
Sergio A. Castaño Giraldo
Рет қаралды 54 М.
Curso de Microcontroladores PIC  💡 Endender y Apagar un LED [PIC C en CCS C] - # 001
25:04
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Display de 7 Segmentos y Decodificador BCD PARTE I
21:45
Darío Betanzos
Рет қаралды 110 М.
9.- CURSO MICROCONTROLADORES PIC - MANEJO DE DISPLAYS DE 7 SEGMENTOS
5:07
Electrónica y Circuitos
Рет қаралды 18 М.
15. Modulo I2C  CCS PIC
18:54
Fabio Vega
Рет қаралды 1,6 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 177 М.