You are on page 1of 2

UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERA ESCUELA DE INGENIERA ELCTRICA DEPARTAMENTO DE SISTEMAS Y AUTOMTICA LABORATORIO DE MICROPROCESADORES

PRCTICA 2. Semestre 1-2011 E/S DIGITALES. TABLAS Duracin: 2 semanas Objetivo General: Eliminar el Rebote inherente a las estradas digitales implementadas mediante pulsadores. Objetivos Especficos: - Realizar conversiones entre cdigos mediante el manejo de tablas - Manejar Displays siete segmentos. - Implementar rutinas de retardo PRELABORATORIO. 1. Programar la rutina vista en la clase de Teora para realizar conversiones de Hexadecimal a 7 segmentos y manejar Displays nodo y ctodo comn. 2. En qu consiste el fenmeno del Rebote? Prepare esta respuesta para mostrarla al profesor en la segunda semana de la prctica. 3. Programa una rutina de retardo con el Timer 0 para eliminar el rebote de los pulsadores, en la segunda semana de esta prctica. LABORATORIO SEMANA 1 Durante esta semana debe simular en Proteus y programar el Sistema de desarrollo PT-40 para mostrar la cuenta entre los caracteres hexadecimales A y F. La secuencia avanzar siempre en forma ASCENDENTE Y CCLICA en una variable del Data Memory, pero se mostrar de distinta manera, dependiendo del pulsador que se utilice: Si se usa el pulsador UP se mostrar el caracter de la cuenta; pero si se usa el pulsador DOWN se iluminar el segmento correspondiente.

Vdd

LCD1
LM032L 20 MHz

UP
VSS VDD VEE RS RW E D0 D1 D2 D3 D4 D5 D6 D7

DOWN

10k

1 2 3

4 5 6

VSS

VSS

GND VCC

U1
1K1K1K 1K 13 14 1 2 3 4 5 6 7 OSC1/CLKIN OSC2/CLKOUT MCLR/Vpp/THV RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30

7 8 9 10 11 12 13 14
VSS

Hyper-Terminal
RXD 330 TXD 330 RTS 330 CTS 330 330 330

8 9 10

Vdd

Vin
100%

UP

RA0/AN0 RA1/AN1 RA2/AN2/VREFRA3/AN3/VREF+ RA4/T0CKI RA5/AN4/SS RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RE0/AN5/RD RC2/CCP1 RE1/AN6/WR RC3/SCK/SCL RE2/AN7/CS RC4/SDI/SDA RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F877

7 8 9 10 11 12
OFF ON

6 5 4 3 2 1

VSS

DOWN

330 330 330 330 330 330 330

Convertidor SerialTTL/USB del PT40 Al puerto USB del Computador

+88.8
Volts

VSS VSS

Universidad de Carabobo
VSS VSS

Facultad de Ingenieria Escuela de Elctrica

UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERA ESCUELA DE INGENIERA ELCTRICA DEPARTAMENTO DE SISTEMAS Y AUTOMTICA LABORATORIO DE MICROPROCESADORES

LABORATORIO SEMANA 2 En el MPLAB simule la rutina de retardo preparada en el Prelab. Utilice la ventana stopwatch para verificar la duracin exacta de su rutina, de acuerdo con el tiempo necesario (Ud debe haberlo investigado!) para eliminar el rebote. Esto no debe llevarle ms de 20 o 30 minutos. En el programa de la semana anterior incluya las instrucciones necesarias para eliminar el rebote de los pulsadores UP y DOWN. Pruebe nuevamente el circuito en el PT-40. Si no se ha eliminado el problema del rebote, aumente ligeramente el tiempo de retardo y pruebe de nuevo.

APOYO TERICO Como parte de la evaluacin de la responsabilidad que Ud posee en la preparacin de sus prcticas, se le remite al material (apuntes o guas de clase) de la teora. RECCOMENDACIONES

A los Estudiantes Recuerde que cada sesin en el laboratorio slo dura 90 minutos. No pierda tiempo! Por favor atienda al pre laboratorio y prepare la prctica. No espere a que su compaero llegue con la prctica preparada para empezar a trabajar. No ser admitido este argumento como excusa.

A los Profesores Se les exhorta a evaluar la primera y segunda semana independientemente; es decir 10 puntos para el cabal cumplimiento de las actividades programadas en cada una de ellas. El valor del tiempo del trabajo en el laboratorio debe ser enfatizado. No permita el ingreso de los estudiantes al laboratorio ms de 10 minutos despus de iniciada la hora de clases, ni la salida del mismo (salvo causas excepcionales) durante el desarrollo de las prcticas. La puntualidad, el comportamiento respetuoso y la responsabilidad en el trabajo realizado deben ser factores a considerar en la evaluacin.

Bibliografa - Microchip Technology Inc. (2001). PIC16F87X Data Sheet. www.microhip.com [En lnea] ltimo acceso: 27-05-2011 - Microchip Technology Inc. (2001). PIC16F87X Data Sheet. Disponible en las computadoras del laboratorio - Apuntes de Clase.

You might also like