Reporte prácticas de microcontroladores

Páginas: 2 (258 palabras) Publicado: 20 de mayo de 2010
Microcontroladores

Reporte de Prácticas 8

Alumnos: Gallegos Martínez Blanca Karina Martínez Carrillo David Antonio

Profesor:

Mario CamarilloMicrocontroladores

Objeti vo de la práctica: El objet ivo de la práctica 8 es realizar co municación con una computadora mediante co municación serial. La p ráctica consiste enun menú, que presentara las dos prácticas anteriores (med ición de voltaje y generador de PWM), el menú será controlado desde la co mputadora a través del puerto serial,el programa constara de una opción para volver al menú principal. Materiales: Protoboard Conector DB9 hembra. Adaptador USB-Serial Max232 5 capacitores 1 uF Computadora Microcontrolador PIC16F887 2 Potenció metros de 5kΩ para regular voltaje Conexiones

Código del programa en C. include "16F887.h" //#include "P16F887.h" #fusesINTRC_ IO,NOM CLR,NOBROWNOUT #fuses NOPROTECT,NOLVP,NOW RT,NODEBUG #DEVICE ADC=10 #use delay (clock=4M) #use rs232(UART1,baud=1200) char x; float num1,num2,freq,nu m3; int i;//Variable de control. //Declaración de variables para el volt ímetro y frecuencia.

#INT_RDA void int_rx() { x=getc(); if(x=='c') { printf("\f "); delay_ms(5);reset_cpu(); } }

//Interrupción por recepción de datos seriales.

void voltimetro() //Practica anterior, muestra dos voltajes, { printf("\n\f\fMenu:\r\n a.Voltaje 1 \n\rb. Vo ltaje 2\n\r c. Salir\n");

//Menu utilizado.

SETUP_ADC(ADC_ CLOCK_INTERNAL); setup_adc_ports(sAN0|sAN1|VSS_ VDD); while(1) { switch(x) { case 'a':{ //Whileciclado.

//Configuracion del conversor AD

//Variable de control.

SET_ADC_CHANNEL(0); // Voltaje 1 delay_ms(5); num1=READ_ADC(); num1=nu m1* 4.887/1000; for(i=0;i
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Reporte microcontroladores
  • Practica Microcontroladores
  • Práctica Microcontroladores
  • Prácticas con microcontroladores
  • practica de microcontroladores
  • practica de microcontroladores
  • practica 6 microcontroladores
  • Reporte de practica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS