Proyectos entradas salidas digitales PIC


Compartir: Share on Facebook0Tweet about this on TwitterShare on Google+0Share on Tumblr0Share on LinkedIn0

Proyectos entradas salidas digitales PIC

Proyectos entradas salidas digitales PIC, en el canal de Youtube de MrElberni, se han publicado una serie de vídeos relacionados con con el uso de los pines del microcontrolador PIC como entradas salidas digitales, los los proyectos entradas salidas digitales PIC están realizados en PBP, en CCS y en el XC8.

Para realizar los proyectos entradas salidas digitales PIC se hace uso de sentencias condicionales if else, switch, asi como también las sentencias de bucle while.

Proyectos entradas salidas digitales PIC en PBP

Proyecto 1

Proyectos entradas salidas digitales PIC, con las sentencias condicionales if, else se puede realizar programas mucho mas interesantes, en este proyecto se usan 2 pines como entradas digitales y 2 pines como salidas digitales, dependiendo de lo que llegue a las entradas, las salidas darán una determinada respuesta, para ver los efectos que se pueden lograr con las condicionales se utilizan leds, el programa utilizado en este caso es el PBP (PIC BASIC PRO), se usa el programador pickit3, se usa el PIC16F84A.

El código del programa en PBP es el siguiente:

Proyecto 2

Proyectos entradas salidas digitales PIC, en este proyecto realizado con el PBP se utilizara la alternativa múltiple select case con la que se puede realizar programas mucho mas interesantes, en este ejemplo se usarán 4 pines programados como salidas digitales, dependiendo de un valor que tome una variable interna al pic las salidas darán una respuesta, para ver los efectos que se pueden lograr con la alternativa múltiple se utilizan leds, el programa utilizado en este caso es el PBP (PIC BASIC PRO), se usa el programador pickit3, se usa el PIC16F84A.

El código del programa en PBP es el siguiente:

 Proyecto 3

Proyectos entradas salidas digitales PIC, en este proyecto realizado con el PBP se ve como utilizar la instrucción While Wend en el PBP, para ejecutar sentencias que se tienen que repetir dentro de un programa del PIC, en este ejemplo se utilizan 2 pines como salidas digitales y un pin como entrada digital cada salida responderá de diferente manera dependiendo de lo que le esté llegando a la entrada, para ver los efectos del programa se utilizan leds, el programa utilizado en este caso es el PBP (PIC BASIC PRO), se usa el programador pickit3, se usa el PIC16F84A.

El código del programa en PBP es el siguiente:

Proyectos entradas salidas digitales PIC en CCS

Proyecto 1

Proyectos entradas salidas digitales PIC, en este proyecto realizado con el CCS se utilizaran las sentencias condicionales if, else, con lo cual se puede realizar programas mucho mas interesantes, en este proyecto se usan 2 pines como entradas digitales y 2 pines como salidas digitales, dependiendo de lo que lleguen a las entradas las salidas darán una determinada respuesta, para ver los efectos que se pueden lograr con las condicionales se utilizan leds, el programa utilizado en este caso es el CCS, se usa el programador pickit3, se usa el PIC16F84A.

Los bits de configuración generados con el asistente en el CCS se realizan como se puede ver en la imagen

Entradas salidas digitales PIC ejemplo1 en CCS bits de configuración

El código del programa en CCS es el siguiente:

Proyecto 2

Proyectos entradas salidas digitales PIC, en este proyecto realizado con el CCS se utilizara la alternativa múltiple switch con la que se puede realizar programas mucho mas interesantes, en este ejemplo se usará todo un puerto programado como salidas digitales, dependiendo del valor que tome una variable interna al pic las salidas darán una respuesta, para ver los efectos que se pueden lograr con las condicionales se utilizan leds, el programa utilizado en este caso es el CCS, se usa el programador pickit3, se usa el PIC16F84A.

Los bits de configuración generados con el asistente en el CCS se realizan como se puede ver en la imagen

Entradas salidas digitales PIC ejemplo1 en CCS bits de configuración

El código del programa en CCS es el siguiente:

Proyecto 3

Proyectos entradas salidas digitales PIC, en este proyecto realizado con el CCS se ve como utilizar la instrucción While en el CCS, para ejecutar sentencias que se tienen que repetir dentro de un programa del PIC, en este ejemplo se usará una variable la cual se controlará con la instrucción while con lo que a su vez se controlará el parpadeo de un led, para ver los efectos del programa se utilizan leds, el programa utilizado en este caso es el CCS, se usa el programador pickit3, se usa el PIC16F84A.

Los bits de configuración generados con el asistente en el CCS se realizan como se puede ver en la imagen

Entradas salidas digitales PIC ejemplo1 en CCS bits de configuración

El código del programa en CCS es el siguiente:

Proyectos entradas salidas digitales PIC en XC8

Proyecto 1

Proyectos entradas salidas digitales PIC, en este proyecto realizado con el XC8 se utilizaran las sentencias condicionales if, else, con las que se puede realizar programas mucho mas interesantes, en este ejemplo se usan un pin como entrada digital y otro pin como salida digital, mediante la entrada se podrá encender y a la vez apagar un led  conectado en la salida digital, para ver los efectos que se pueden lograr con las condicionales se utilizan leds, el programa utilizado en este caso es el XC8, se usa el programador pickit3, se usa el PIC16F84A.

 

El código del programa en XC8  es el siguiente:

Proyecto 2

Proyectos entradas salidas digitales PIC, en este proyecto realizado con el XC8 se utilizara la alternativa múltiple switch con la que se puede realizar programas mucho mas interesantes, en este ejemplo se usará todo un puerto programado como salidas digitales, dependiendo del valor que tome una variable interna al pic las salidas darán una respuesta, para ver los efectos que se pueden lograr con las condicionales se utilizan leds, el programa utilizado en este caso es el XC8, se usa el programador pickit3, se usa el PIC16F84A.

El diagrama de flujo del circuito es el siguiente:

proyectos entradas salidas digitales PIC

El código del programa en el XC8 es el siguiente:

Proyecto 3

Proyectos entradas salidas digitales PIC, en este proyecto realizado con el XC8 se utiliza la instrucción while del XC8 en forma anidada, se obtienen señales cuadradadas, dependiendo de las entradas utilizadas, para ver los efectos del programa se utiliza el osciloscopio, el programa utilizado en este caso es el XC8, se usa el programador pickit3, se usa el PIC16F84A.

El circuito y el diagrama de flujo a continuación:

PIC entradas salidas digitales PIC 31

El código del programa en el XC8 es el siguiente:

Atte: MrElberni

 

Compartir: Share on Facebook0Tweet about this on TwitterShare on Google+0Share on Tumblr0Share on LinkedIn0