MICROCONTROLADORES
REPORTE 2: PRÁCTICAS MICROSIDE DE 2 A 6
Miguel Bárcenas Ovando,
Instituto Tecnológico y de Estudios Superiores de Monterrey Av. Eugenio Garza Sada S/N, Col.
Cerro Gordo, C.P. 37190, León, Gto. Tel. +52 (477) 710-9000,
e-mail: A00572063@[Link]
RESUMEN PRÁCTCA 5
En esta práctica se implementa la lectura
El objetivo de la práctica consiste en de un puerto ADC a través de una variación
familiarizarse con la programación en C de voltaje con un potenciómetro y se
mediante PICC CCS, mediante el manejo despliega el valor analógico a través de
de entradas y salidas digitales así como LEDs.
analógicas. Es por esta razón que se
llevarán a cabo algunas de las primeras PRÁCTCA 6
prácticas mostradas en la plataforma XIDE. En esta práctica se implementa un control
de encendido y apagado de un LED
INTRODUCCIÓN mediante un valor analógico de referencia,
el cual proporciona la lectura de un
PRÁCTCA 2 potenciómetro conectado al puerto ADC. Si
En esta práctica se configura una salida y la lectura del potenciómetro es arriba de 2.5
entrada digital en el microcontrolador para V el LED se enciende, de lo contrario, si
controlar el encendido y apagado de un esta por debajo del valor el LED se apaga.
LED a través de un push button, el LED se
ilumina si el push button es presionado, de PROCEDIMIENTO
lo contrario se encuentra apagado.
PRÁCTCAS 2 A 6
PRÁCTCA 3 1. En el apartado de “Diagrama
En esta práctica se implementa un Esquemático”, que se encuentra a
corrimiento de bits, el cual se despliega a continuación, realiza las conexiones que se
través de LEDs. muestran en la imagen y conéctalo a la
computadora.
PRÁCTCA 4 2. Al final de esta práctica, en el apartado
En esta práctica se configura entradas y de “Descargas”, puedes encontrar los
salidas digitales del microcontrolador para archivos del código fuente, o bien copiarlo
implementar un contador binario que del apartado de “Código”, que se encuentra
incrementa cada vez que se presiona un más abajo.
push button, el conteo se despliega a través 3. Si descargaste el archivo del paso 2,
de LEDs. omite este paso. Si copiaste el código, abre
el compilador, pega el código en un nuevo
proyecto y realiza la compilación. En el
siguiente link encontrarás un manual para
compilar en PIC C Compiler.
4. Abre el Software MICROSIDE v1.0 y
programa el código que descargaste o
compilaste en el módulo. En el siguiente
link encontrarás el manual de usuario para
el Software MICROSIDE v1.0.
5. Al terminar de programar, el módulo se
reiniciará y el programa de esta práctica se
ejecutará. Fig 3. Práctica 4 – Contador binario -
Proteus
RESULTADOS
Fig 4. Práctica 5 – ADC - Proteus
Fig 1. Práctica 2 – Push Button - Proteus
Fig 2. Práctica 3 – Corrimiento de bits -
Proteus Fig 5. Práctica 6 – ADC Set Point - Proteus
Fig 6. Práctica 2 – Push Button - Físico
CONCLUSIÓN
Aprendí varias formas de usar el
PIC18F45K50, en especial a controlar la
salida digital de los pines y a utilizarla de
diferentes formas en las diferentes
prácticas. También me servio mucho esta
práctica para profundizar más en mis
conocimientos del lenguaje C y de Proteus.
Fig 7. Práctica 3 – Corrimiento de bits -
Físico
REFERENCIAS
● Práctica 2 – Push Button. (n.d.).
Retrieved October 17, 2020, from
[Link]
ractica-2-ccs-as/
● Práctica 3 – Corrimiento de bits.
(n.d.). Retrieved October 17, 2020,
from
[Link]
Fig 8. Práctica 4 – Contador binario - Físico ractica-3-ccs-as/
● Práctica 4 – Contador binario. (n.d.).
Retrieved October 17, 2020, from
[Link]
ractica-4-ccs-as/
● Práctica 5 – ADC. (n.d.). Retrieved
October 17, 2020, from
[Link]
ractica-5-ccs-as/
● Práctica 6 – ADC Set Point. (n.d.).
Retrieved October 17, 2020, from
Fig 9. Práctica 5 – ADC - Físico [Link]
ractica-6-ccs-as/
Fig 10. Práctica 6 – ADC Set Point - Físico