Pract3 Microcon 7CV1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA

Unidad Profesional Zacatenco

Materia: MICROCONTROLADORES
Profesor: Ing. Efraín Cuauhtémoc Sandoval Lara

Grupo:
7CV1

Entregable: PRÁCTICA Núm. _3_

Título: “Escribir en terminal”

Presenta(n): Número de boleta: Nombre:

2020301714 Porras González Irvin Ángel

2019350819 Díaz Hurtado Diego Alejandro


2019301109 Geron Quintana Javier

2020301847 Fernandez Ochoa Daniel Eduardo

Fecha: 15 de Junio de 2023

ANTECEDENTES.
En electrónica, una terminal hace referencia a un punto de conexión donde se pueden
conectar componentes eléctricos o electrónicos, incluyendo cables y otros dispositivos. Las
terminales se utilizan comúnmente en componentes como resistencias, capacitores,
inductores, transistores y otros dispositivos activos y pasivos. Por ejemplo, una batería o un
circuito integrado puede tener varios terminales en los que se conectan diversos componentes
para el funcionamiento correcto del circuito. En resumen, las terminales son puntos de
conexión que permiten conectar componentes y dispositivos en un circuito eléctrico o
electrónico.
Un compilador es un software que se encarga de convertir un código escrito en un lenguaje de
programación a un lenguaje que pueda ser entendido por un microcontrolador o procesador.
Es decir, toma el código escrito en un lenguaje de programación y lo traduce a lenguaje de
máquina que es comprendido por el circuito electrónico. Esto es esencial para poder
programar microcontroladores y procesadores y controlar su funcionamiento. Los
compiladores más utilizados en electrónica son C, C++ y ensamblador.
Relación compilador/terminal:
La comunicación entre un compilador y una terminal es un tema relevante en el desarrollo de
software. Un compilador es un programa que traduce el código fuente de un lenguaje de
programación a un lenguaje de máquina. La terminal, por otro lado, es una interfaz de usuario
que permite la entrada y salida de datos del usuario. En este ensayo, exploraremos cómo se
comunica un compilador con una terminal, sus métodos y herramientas principales.
La comunicación entre un compilador y una terminal implica varios elementos que permiten la
traducción del código fuente a un formato legible para la máquina. Los compiladores deben
interactuar con la terminal para mostrar información relevante para el usuario, así como para
recibir información de entrada del usuario. En este ensayo, se discutirán los métodos y
herramientas principales que se utilizan para lograr esta comunicación.
Además de las bibliotecas de entrada y salida estándar, los compiladores también pueden
utilizar herramientas de depuración, como GDB, para interactuar con la terminal. GDB es una
herramienta de línea de comandos que permite a los programadores depurar su código al
proporcionar información detallada sobre el programa en ejecución. Los comandos de GDB se
ejecutan en la terminal y permiten al programador interactuar con el programa en ejecución.
Por último, algunos compiladores también implementan interfaces gráficas de usuario que
permiten una interacción más visual entre el usuario y el programa en ejecución. Estas
interfaces pueden incluir ventanas emergentes, menús, botones, etc. que permiten al usuario
interactuar con el programa sin tener que escribir comandos en la terminal.

MCC

Código:
/*
7CV1 MICROCONTROLADORES
AUTORES:
DIAZ HURTADO DIEGO ALEJANDRO
FERNANDEZ OCHOA DANIEL EDUARDO
PORRAS GONZALES IRVIN ANGEL
GERON QUINTANA JAVIER

* Practica 3: Escribir en terminal


______________________________________

PROGRAMA QUE escribe texto en una


* Terminal para visulizarlo.
______________________________________
*/
#define FCY 8000000
#include "mcc_generated_files/system.h"
#include <libpic30.h>

/*
Main application
*/
int main(void)
{
// initialize the device
SYSTEM_Initialize();

while (1) //Inicio de ciclo While


{
printf("\r \n"); //Añade um espacio y um salto de linea
printf(" Hola somos el grupo 7CV1 \r \n"); //Escribe en la terminal “Hola somos el grupo
7CV1 y da un salto de línea y un espaciado
__delay_ms(800); //Retardo de 800 ms para escribir en la terminal
}
return 1;
} //Termino de ciclo While

//Fin de programa

Terminal DV

Terminal Tera Term


Diagrama eléctrico
Conclusiones:
Porras González Irvin Ángel
En conclusión, la comunicación entre un compilador y una terminal es una parte esencial del
desarrollo de software. Los compiladores deben interactuar con la terminal para mostrar
información al usuario, así como para recibir información de entrada del usuario. Como hemos
visto, existen varias formas en que los compiladores pueden lograr esta comunicación,
incluyendo el uso de bibliotecas de entrada y salida estándar, la utilización de herramientas de
depuración y la implementación de interfaces gráficas de usuario. Al comprender estas
técnicas y herramientas, los programadores pueden crear programas más eficaces y
eficientes para satisfacer las necesidades de los usuarios.
Díaz Hurtado Diego Alejandro
Se concluye que el uso de la comunicación UART del microcontrolador tiene sus pines
específicos para llevar acabo esta comunicación en este caso del micro y la terminal que
estamos utilizando, es necesario checar siempre las salidas que estén de manera correcta asi
como las entradas.
También fue necesario revisar el puerto en el que está conectado el microcontrolador debido a
que algunas veces no se reconoce el puerto o se elige el puerto incorrecto a la hora de
comunicarnos con el micro.
En general el escribir es muy sencillo, solo se trata de saber como configurar de manera
correcta todo.

Fernandez Ochoa Daniel Eduardo

Al comienzo se nos complicó el para que seconocieran los pines y los puertos, pero una vez
configurado y controlado, comenzamos a escribir, no es complicado mientras vas
aprendiendo. Basicamente el uso de esta herramienta nos habre muchas puertas aunque es
sencilla tamvien es muy necesaria para comunicar lo necesario al usuario de manera rapida y
efectiva

También podría gustarte