0% encontró este documento útil (0 votos)
143 vistas33 páginas

Aplicaciones de Microcontroladores en C

Este documento describe 11 actividades para el control de procesos y comunicación utilizando microcontroladores y lenguaje C. Las actividades incluyen contadores, menús, visualización en LCD, teclados matriciales, conversión ASCII, control de acceso, y control de velocidad de motores usando PWM. El estudiante aprendió a configurar LCDs, displays, teclados matriciales y conversión ASCII.

Cargado por

Jose Torres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
143 vistas33 páginas

Aplicaciones de Microcontroladores en C

Este documento describe 11 actividades para el control de procesos y comunicación utilizando microcontroladores y lenguaje C. Las actividades incluyen contadores, menús, visualización en LCD, teclados matriciales, conversión ASCII, control de acceso, y control de velocidad de motores usando PWM. El estudiante aprendió a configurar LCDs, displays, teclados matriciales y conversión ASCII.

Cargado por

Jose Torres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Microcontroladores

Actividad 3
Aplicaciones para el control de procesos y
comunicación en lenguaje “C”

Nombre: José Carlos Torres Villarreal


Matricula: 15688
Fecha: 01/12/2021
Aplicaciones para el control de procesos y
comunicación en lenguaje “C”

Objetivo: El alumno elaborará aplicaciones con microcontroladores para el


control de procesos mediante la interacción con dispositivos periféricos.

Instrucciones
Para cada uno de los programas a realizar, por favor agregue las impresiones
de pantalla del código en lenguaje “C” con el software PIC C Compiler y
las de la simulación en Isis Proteus Profesional, además describa el
funcionamiento de cada una de ellas, los ajustes, cambios, adecuaciones
realizadas y errores con los que se tuvo que enfrentar para hacer que
funcionaran, sin olvidar sus conclusiones de aprendizaje.

1.- Ejemplo 2 del libro, Realizar un contador de 0 a 99 con doble display de 7


segmentos de cátodo común. La cuenta debe ser continua y de 0 a 9 el digito
de las decenas debe estar apagado. Componentes ISIS: PIC16F876, RX8 y
7SEG-MPX2-CC-RED Página 69 del PDF
En esta actividad lo que debe de hacer es contar 0 al 99 con un cátodo común
con el pic16f876
2.- Basado en el Ejemplo 2 del libro, Realizar un contador de 0 a 99 con doble
display de 7 segmentos de ánodo común. La cuenta debe ser continua y de 0
a 9 el digito de las decenas debe estar apagado. Componentes ISIS:
PIC16F876, RX8 y 7SEG-MPX2-CA-RED Página 69 del PDF
En esta actividad se tiene un conteo de 0 a 99 con un ánodo común con un
pic16f976
3.- Ejemplo 3 del libro, Realizar un menú de control mediante un pulsador, El
programa debe mostrar un menú de 3 funciones. Mediante el pulsador se
debe seleccionar uno de los 3 elementos y con otro ejecutar la función (en este
caso encender un led). Se dispone de los componentes ISIS: PIC16F876, RES,
BUTTON y LM016L (Menú de 3 opciones). Página 74 del PDF
Se agrego una pantalla lcd y Mediante el pulsador se debe seleccionar uno de
los 3 elementos y con otro ejecutar la función si le dejas presionado debe de
parpadear el led del led seleccionado
4.- Basado en el Ejemplo 3 del libro, Realizar un menú de control mediante un
pulsador, El programa debe mostrar un menú de 4 funciones. Mediante el
pulsador se debe seleccionar uno de los 4 elementos y con otro ejecutar la
función (en este caso encender un led). Se dispone de los componentes ISIS:
PIC16F876, RES, BUTTON y LM016L. Programa Modificado (Menú de 4
opciones) cambiar las posiciones de los letreros en la pantalla LCD, colocando
2 letreros en la fila 1 y 2 en la fila 2.
Se agrego una pantalla lcd y Mediante el pulsador se debe seleccionar uno de
los 4 elementos y con otro ejecutar la función si le dejas presionado debe de
parpadear el led del led seleccionado también se le agrego una función para
agregar lo que es selección de peso agregue otro case y lcd_gotoxy para poder
modificar el archivo
5.- Ejemplo 4 del libro, Visualizar en un LCD el estado de las entradas del
PUERTO A. Se dispone de los componentes ISIS: PIC16F877, RESPACK8,
LGM12641-BS1R y SW-SPST-MOM. (Pantalla LCD Gráfico) pantalla con
cuadros. Página 79 del PDF
En esta actividad se agrego o que es un lcd grafico con una pantalla de
cuadros usando un pic16f877
6.- Basado en el Ejemplo 4 del libro, Visualizar en un LCD el estado de las
entradas del PUERTO A. Se dispone de los componentes ISIS: PIC16F877,
RESPACK8, LGM12641-BS1R y SW-SPST-MOM. (Pantalla LCD Gráfico)
programa modificado, pantalla con círculos, se agregaran 2 entradas más
del puerto E (E0 y E1).
En esta actividad se agregó o que es un lcd grafico con una pantalla de
cuadros usando un pic16f877 lo que se le agrego a la programación fue un 2
char para agregar a6 y a7 tambien se agrego glcd_text57 y glcd_circle para
hacer círculos en ves de cuadrados
7.- Ejemplo 5 del libro, Introducir datos por el teclado y visualizarlos en el LCD.
Cuando se pulsa la tecla “*” borrar el LCD (Teclado matricial y LCD). Manejo de
conversión de Código ASCII a valor numérico. (Nota: Utilizar la figura 24) Se
dispone de los siguientes componentes ISIS: PIC16F876, LM016L y KEYPAD-
PHONE. Página 83 del PDF
En esta actividad lo que se hizo fue agregar un keypad y lcd para convertir de
Código ASCII a valor numérico usando un pic16f876
8.- Ejemplo 6 del libro, Diseñar un sistema básico para el control de accesos; a
través de un teclado de 3x4 introducir una clave de 3 dígitos que cuando sea
correcta abra una puerta (con un pulso a un relé) y lo indique en una pantalla
de LCD. Guardar la clave de acceso en la memoria EEPROM. Se dispone de
los siguientes componentes ISIS: PIC16F876, KEYPAD-PHONE, RES, BD135,
CELL y RELAY. (Con clave de 3 dígitos) Teclado Matricial y LCD. Página 84
del PDF
En esta actividad se agrego un keypad y un lcd para para generar un sistema
básico de control de acceso con una clave de 3 digitos con un pic16f876
9.- Basado en el Ejemplo 6 del libro, Diseñar un sistema básico para el control
de accesos; a través de un teclado de 3x4 introducir una clave de 4 dígitos que
cuando sea correcta abra una puerta (con un pulso a un relé) y lo indique en
una pantalla de LCD. Guardar la clave de acceso en la memoria EEPROM. Se
dispone de los siguientes componentes ISIS: PIC16F876, KEYPAD-PHONE,
RES, BD135, CELL y RELAY. Programa Modificado (Con clave de 4 dígitos)
Teclado Matricial y LCD.
En esta actividad se agregó un keypad y un lcd para para generar un sistema
básico de control de acceso con una clave de 4 dígitos agregando en la
memoria rom otro numero en char data se cambió a 4 en el if se agrego
&&(data[3]==clave[3])
10.- Ejemplo 7 del libro, introducir los datos a través de un teclado, para realizar
el control de la velocidad de un motor de C.D. Y generar una señal modulada
en ancho de pulso proporcional al dato de la velocidad mediante PWM
(Modulación de Ancho de Pulso) utilizando un Teclado Matricial, se dispone de
los siguientes componentes ISIS: PIC16F876, KEYPAD-PHONE, RES,
2SK1058, CELL y MOTOR. Página 86 del PDF
En esta actividad usamos un osciloscopio para poder ver Control de la
velocidad de un motor de C.D. Mediante PWM utilizando un Teclado Matricial.
11. Por último agregue en este apartado sus conclusiones personales de
aprendizaje de esta actividad.

Pues este parcial aprendí mucho sobre cómo usar los microcontroladores

Como configurar las lcd, keypad, lcd grafico display de cátodo común y ánodo

cómo hacer una conversión asci fue muy interesante este parcial
Guarda el archivo con la siguiente nomenclatura: MECA_MIC_A3_P3_XXX
(Sustituye estos tres últimos caracteres por las iniciales de tu primer nombre y
apellidos, por ejemplo si tu nombre es Pedro Javier Martínez Hernández; tu
archivo se llamaría: MECA_MIC_A3_P3_PMH). Para que tu Facilitador pueda
subir la calificación.

Evaluación: Toma en cuenta la siguiente rúbrica al elaborar tu actividad.


Rúbrica para la evaluación de la actividad

Aspectos Criterio Ponderación


Formato y extensión Se identifica el documento con el
formato correcto requerido para el
nombre del archivo. 25

El trabajo contiene portada con


nombre del alumno y fecha.

La actividad está redactada en


forma clara y concisa, se apega a la
solicitud de extensión del contenido.

Evaluación del contenido Elaborar aplicaciones con 60


microcontroladores para el control
de procesos mediante la interacción
con dispositivos periféricos,
utilizando el lenguaje “C”.

Ortografía y redacción La ortografía y la redacción es la 15


adecuada.

También podría gustarte