Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

micro-controladores, Ejercicios de Microcontroladores

Ejercicio de microcontroladores

Tipo: Ejercicios

2019/2020

Subido el 23/02/2020

dilan-eduardo-pinzon
dilan-eduardo-pinzon 🇨🇴

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PRÁCTICA DE LABORATORIO
SEGUNDO PERIODO ACADEMICO DE 2.019
Fecha de la Práctica: Lugar: laboratorio
Docente: Ing. Héctor Alfredo Rojas S. Asignatura: Microcontroladores Mec.
Semestre: Jornada: Nocturna
Nombre de la práctica: Fundamentos de Programación CCS C (Continuación)
1. OBJETIVO GENERAL
Adquirir la habilidad en la iniciación de la programación de los microcontroladores en
lenguaje de C++ en la plataforma MPLAB y su respectiva Simulación en PROTEUS,
Enviando un dato desde el PC al PIC por el puerto serie. Cuando lo reciba debe
visualizarlo en una LCD y enviar la palabra “Recibido” al PC. Emplear Interrupciones.
2. OBJETIVOS ESPECIFICOS
Concepto de Señal analógica y digital.
Manejo y conceptos básicos del sistema Binario.
Operaciones básicas binarias.
Conversiones numéricas, binarias, hexadecimales, octales y otras.
3. DESARROLLO DE LA PRÁCTICA
3.1. ELEMENTOS O MATERIAL UTILIZADO
Microcontrolador 16F877A
Dos Resistencias de 10K
Una Resistencia 100
Una Resistencia 270 Ohmios
LCD 2x16
Una Fuente de Alimentación de 5 Voltios DC.
Conector RS-232
3.2 PROCEDIMIENTO
Operaciones a realizar
Realizar el montaje de la figura siguiendo con las conexiones respectivas,
sabiendo que es una LCD de 4 Bits.
Configurar los parámetros del PIC16F876A, para la respectiva simulación,
teniendo en cuenta que debe tomarse el archivo .hex o .cof.
Realizar el ensamblaje del programa en la plataforma de desarrollo MPLAB
generando el archivo de trabajo
Debe realizar el respectivo montaje en el Protoboard, para ser evaluado el
ejercicio.
Montaje ha realizar:
pf3

Vista previa parcial del texto

¡Descarga micro-controladores y más Ejercicios en PDF de Microcontroladores solo en Docsity!

SEGUNDO PERIODO ACADEMICO DE 2.

Fecha de la Práctica: Lugar: laboratorio Docente: Ing. Héctor Alfredo Rojas S. Asignatura: Microcontroladores Mec. Semestre: Jornada: Nocturna Nombre de la práctica: Fundamentos de Programación CCS C (Continuación)

  1. OBJETIVO GENERAL Adquirir la habilidad en la iniciación de la programación de los microcontroladores en lenguaje de C++ en la plataforma MPLAB y su respectiva Simulación en PROTEUS, Enviando un dato desde el PC al PIC por el puerto serie. Cuando lo reciba debe visualizarlo en una LCD y enviar la palabra “Recibido” al PC. Emplear Interrupciones.
  2. OBJETIVOS ESPECIFICOS  Concepto de Señal analógica y digital.  Manejo y conceptos básicos del sistema Binario.  Operaciones básicas binarias.  Conversiones numéricas, binarias, hexadecimales, octales y otras.
  3. DESARROLLO DE LA PRÁCTICA 3.1. ELEMENTOS O MATERIAL UTILIZADO  Microcontrolador 16F877A  Dos Resistencias de 10K  Una Resistencia 100  Una Resistencia 270 Ohmios  LCD 2x  Una Fuente de Alimentación de 5 Voltios DC.  Conector RS- 3.2 PROCEDIMIENTO Operaciones a realizar  Realizar el montaje de la figura siguiendo con las conexiones respectivas, sabiendo que es una LCD de 4 Bits.  Configurar los parámetros del PIC16F876A, para la respectiva simulación, teniendo en cuenta que debe tomarse el archivo .hex o .cof.  Realizar el ensamblaje del programa en la plataforma de desarrollo MPLAB generando el archivo de trabajo  Debe realizar el respectivo montaje en el Protoboard, para ser evaluado el ejercicio. Montaje ha realizar:

SEGUNDO PERIODO ACADEMICO DE 2.

4. ACTIVIDADES COMPLEMENTARIAS

Realice la siguiente programación, en la plataforma de Desarrollo MPLAB y las respectivas simulaciones en PROTEUS.

#include <16F876.h>

#FUSES XT,NOWDT

#use delay(clock=4000000)

#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7, bits=8, parity=N)

#include <LCD.C>

char ch;

#int_rda

void serial_isr() {

ch=getchar();

puts("Recibido");

void main()

lcd_init();

enable_interrupts(global);

enable_interrupts(int_rda);

while(1) {

printf(lcd_putc, "\n\r Valor %c",ch);

5. EVALUACION DE RESULTADOS OBTENIDOS

 El alumno debe presentar un informe escrito que contenga, los

procedimientos, y los archivos fuente en una carpeta anexados en el presente informe.