PIC16F887

Páginas: 2 (430 palabras) Publicado: 3 de septiembre de 2013
1.- Enunciado del proyecto

Utilizando una tarjeta de circuitos impresos, traer elaborado un programa en el orden que se le asigna para demostrar en forma ágil el uso de los recursos oinstrucciones asignadas en la siguiente tabla:

No.
PROGRAMAR
5
Uso del PWM mostrando pulsos que sean visible por LCD
6
Uso del ADC ingresando señal con reóstato en placa de circuitos impresos
9
Usode interrupción por timer 0
11
Uso de interrupción por timer 2







2.- Diagrama de Bloques










3.- Diagrama de Flujo Funcional del Programa Principal



5.-Descripción del algoritmo o estrategia utilizada.

1. si presionas S5 o COUNT te sirve para desplazarte en el menu.
2. cuando la flecha señala la opcion que quieres debes presionar el boton quecorresponde.
3. para la opcion 1 el boton s1... la opcion 2 el boton s2... la opcion 3 s3 y para opcion 4 s4
4. Cuando ingresas a la opcion 1 que es el PWM.... si presionas S5 aumentas el ancho de pulso...si presionas EXT_INT disminuye... y si quieres regresar al menu presionas COUNT.
5. En la opcion 2 que es el ADC si presionas S5 te muestra el valor del ADC convertido a temperatura como Celsius enlos leds.... si presionas EXT_INT te lo presenta en grados fahrenheit.




6.- Listado del programa fuente en lenguaje ensamblador

void selec1();
void selec2();
void selec3();
voidselec4();

// LCD module connections
sbit LCD_RS at RD4_bit;
sbit LCD_EN at RD5_bit;
sbit LCD_D4 at RD0_bit;
sbit LCD_D5 at RD1_bit;
sbit LCD_D6 at RD2_bit;
sbit LCD_D7 at RD3_bit;

sbitLCD_RS_Direction at TRISD4_bit;
sbit LCD_EN_Direction at TRISD5_bit;
sbit LCD_D4_Direction at TRISD0_bit;
sbit LCD_D5_Direction at TRISD1_bit;
sbit LCD_D6_Direction at TRISD2_bit;
sbit LCD_D7_Directionat TRISD3_bit;
// End LCD module connections

bit estado;
unsigned short op=0,i,temp,cnt,x;
unsigned short current_duty1=5,porcentaje_pwm1,minutos=1,segundos;
unsigned int valor;
char...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PIC16F887
  • Pic16F887
  • Elevador de 4 pisos con pic16f887
  • Sensor Nivel de Agua con PIC16F887
  • Sensor De Temperatura Pic16F887
  • Manual del pic16f887
  • Microcontrolador pic16f887
  • practica pic16f887

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS