Está en la página 1de 7

ACTIVIDAD CENTRAL UNIDAD 3 Diseo de productos electrnicos con microcontroladores Nombre de la actividad: Manejo de salidas en un microcontrolador: LED y Display

de 7 segmentos Objetivo

Identificar las instrucciones en un cdigo ASM para el manejo de salidas a un LED y a un Display.

Situacin La empresa requiere que la llegada de camiones a la empresa sea anunciada con una seal luminosa que parpadee y en un display de 7 segmentos aparezca el nmero de la puerta donde se ha activado el sensor de presencia instalado. Se ha adquirido un sistema automatizado con microcontroladores y usted debe revisar si el cdigo cumple con las caractersticas solicitadas. Procedimiento: 1. Revise los contenidos del curso asociados al Manejo de salidas a un LED y a un Display de 7 segmentos. 2. Consulte informacin para profundizar sobre el funcionamiento y programacin de leds y display. Temas asociados Configuracin de un display de 7 segmentos Lenguaje ASM

Entregas Para este anlisis, puede utilizar la gua que aparece a continuacin para desarrollar los siguientes productos: 1. Comentarios de las lneas de programacin del cdigo suministrado por el proveedor de servicios. 2. Descripcin de los pines de entrada y salida utilizados para el sistema automatizado 3. Diagrama de flujo del programa de automatizacin. Una vez finalizada, comprima el archivo en formato .zip o .rar, dando clic derecho al archivo, Enviar a, Carpeta comprimida. Luego envela a su facilitador a travs del medio utilizado para tal fin en el curso. 1

DOCUMENTO GUA Diseo de productos electrnicos con microcontroladores 1. Comentarios de lneas de cdigo COMENTARIOS
List p=16F628A radix Hex w equ 0 f equ 1 PCL equ 0x02 Estado equ 0x03 PuertaA equ 0x05 PuertaB equ 0x06 VALOR equ 0x0C org 0 goto Empiezo org 5 Empiezo bsf Estado,5 clrw movwf PuertaB movlw 0xff movwf PuertaA bcf Estado,5 Explora movf PuertaA,w movwf VALOR comf VALOR,f clrw Btfss VALOR,0 goto bit_1 addlw 0x01 bit_1 btfss VALOR,1 goto bit_2 addlw 0x02 bit_2 btfss VALOR,2 goto bit_3 addlw 0x04 bit_3 btfss VALOR,3 goto visual addlw 0x08

visual

call display movwf PuertaB goto Explora 3

display addwf PCL,f retlw 0x3f retlw 0x06 retlw 0x5b retlw 0x4f retlw 0x66 retlw 0x6d retlw 0x7d retlw 0x07 retlw 0x7F retlw 0x6F retlw 0x77 retlw 0x7C retlw 0x39 retlw 0x5E retlw 0x79 retlw 0x71 END 2. Descripcin de pines de entrada y salida ESQUEMA DEL PIC PINES DE ENTRADA RA0/AN0 Pin. 2 E/S Digital o Entrada anloga 0. RA1/AN1 Pin. 3 E/S Digital o Entrada anloga 1. RA2/AN2 Vref Pin. 4 E/S Digital o Entrada anloga 2. RA3/AN3/Vref + Pin. 5 E/S Digital o Entrada anloga 3. RA4/T0CKI Pin. 6 Bit 4 del puerto A (E/S bidireccional ). Tambin se usa como entrada de reloj al temporizador/conta dor TMR0. Salida de colector abierto. 4 PINES DE SALIDA RC0/T1OSO/T1C KI Pin. 11 E/S Digital. Salida del oscilador Timer 1 o entrada de reloj Timer 1. RC1/T1OSI/CCP 2 Pin. 12 E/S Digital. Entrada del oscilador Timer 1. Entrada Captura 2; Salida Compara 2; Salida PWM 2 RC2/CCP1 Pin. 13 E/S Digital. Entrada

RA5/SS/AN5 Pin. 7 E/S Digital o Entrada anloga 4. Tambin lo usa el puerto RB0/INT Pin. 21 Bit 0 del puerto B (E/S bidireccional). Buffer E/S: TTL/ST. Tambin se usa como Entrada de interrupcin externa (INT). Serial sncrono. RB1 Pin. 22 Bit 1 del puerto B (E/S bidireccional). Buffer E/S: TTL RB2 Pin. 23 Bit 2 del puerto B (E/S bidireccional). Buffer E/S: TTL RB3 Pin. 24 Bit 3 del puerto B (E/S bidireccional). Buffer E/S: TTL RB4 Pin25 Bit 4 del puerto B (E/S bidireccional). Buffer E/S: TTL. Interrupcin por cambio del pin. RB5 Pin 26 Bit 5 del puerto B (E/S bidireccional). Buffer E/S: TTL. Interrupcin por cambio del pin. RB6 Pin. 27 Bit 6 del puerto B (E/S bidireccional). Buffer E/S: TTL/ST. 5

Captura 1; Salida Compara 1; Salida PWM 1 RC3/SCK/SCL Pin. 14 E/S Digital. Lnea de reloj serial asncrono en el modo SPI y el modo IC RC4/SDI/SDA Pin. 15 E/S Digital. Lnea de datos en el modo SPI o en el modo IC RC5/SDO Pin. 16 E/S Digital. RC6/TX/CK Pin. 17 E/S Digital. Transmisin asncrona (USART) o reloj sncrono (SSP). RC7/RX/DT Pin. 18 E/S Digital. Recepcin asncrona (USART) o lnea de datos (SSP). V DD 20 Voltaje de alimentacin DC (+) VSS Pin. 8,19 Referencia de voltaje (GND). MCLR 1 Entrada de RESET al microcontrolad

Interrupcin por cambio del pin. Entrada de reloj para programacin serial. RB7 Pin. 28 Bit 7 del puerto B (E/S bidireccional). Buffer E/S: TTL/ST. Interrupcin por cambio del pin. Entrada de datos para programacin serial

or. Voltaje de entrada durante la programacin.

3. Diagrama de flujo del programa de automatizacin (cdigo .asm del punto 1)