nada especial
ACTIVIDAD CENTRAL UNIDAD 2
EFRAIN PERDOMO CARDOZO.: 2009287842
CARLOS EDUARDO BRAN.: 2010192853
TRABAJO PRESENTADO EN LA ASIGNATURA
MICROPROCESADORES
CÓD. BEINEL43- 120345
PROFESOR; MOLINA, JULIÁN
UNIVERSIDAD SURCOLOMBIANA
FACULTAD DE INGENIERIA
PROGRAMA ELECTRÓNICA
NEIVA, 13 DE SEPTIEMBRE
2013
ACTIVIDAD CENTRAL UNIDAD 2
Diseño de productos electrónicos conmicrocontroladores
Nombre de la actividad: Análisis estructural y funcional de un microcontrolador.
Objetivo
Identificar las instrucciones en un código ASM y desarrollar diagramas de flujo de programas de automatización.
Situación
Se requiere que la llegada de camiones a la empresa sea anunciada con una señal luminosa que parpadee mientras el vehículo se encuentre en la zona donde elsensor de presencia está instalado. Se ha adquirido un sistema automatizado con microcontroladores y usted debe revisar si el código cumple con las características solicitadas.
Procedimiento:
1. Revise los contenidos del curso asociados con el análisis estructural y funcional de un microcontrolador.
2. Consulte información en internet sobre la descripción de pines de entrada y salidadel PIC PIC16F873.
Temas asociados
Análisis estructural de un microcontrolador
Función global
Lenguaje ASM
Diagramas de flujo
Entregas
Para este análisis, utilice la guía que aparece a continuación para desarrollar los siguientes productos:
1. Descripción de los pines de entrada y salida utilizados para el sistema automatizado.
2. Comentarios de las líneas de programación del códigosuministrado por el proveedor de servicios.
3. Diagrama de flujo del programa de automatización.
DOCUMENTO GUÍA
Diseño de productos electrónicos con microcontroladores
1. Descripción de pines de entrada y salida
ESQUEMA DEL PIC
PINES DE ENTRADA
PINES DE SALIDA
1. Master clear input Activa en bajo.
2. RA0/AN0 - Port A . Puede también ser entrada análoga 0
3. RA1/AN1 - Port A.Puede también ser entrada análoga 1
4. RA2/AN2/Vref/CVref - Port A. Puede también ser entrada análoga 2 o Referencia de voltaje análogo negativo.
5. RA3/AN3/Vref - Port A. Puede también ser entrada análoga 2 o Referencia de voltaje análogo positivo.
6. RA4/TOCK1/C1OUT - Port A. RA4 también puede ser la entrada de reloj al módulo del Timer0. Salida is open drain type.
7. RA5/AN4/SS/C2OUT - PortA. También puede ser entrada análoga 4 o selector esclavo para el puerto de serie síncrono
8. Vss – Ground
9. OSC1/CLKIN – Oscilador de cristal, entrada externa de reloj
de cristal
11. RC0/T1OSO/T1CKI - Port C
12. RC1/T1OSI/CCP2 - Port C
13. RC2/CCP1 - Port C
14. RC3/SCK/SCL - Port C
15. RC4/SDI/SDO - Port C
16. RC5/SDO - Port C
17. RC6/TX/CK - Port C
18. RC7/RX/DT - Port C
19. Vss –Ground
20. Vdd – Fuente de poder positiva
2. RA0/AN0
3. RA1/AN1
4. RA2/AN2
5. RA3/AN3
6. RA4/AN4
7. RA5/AN5
10. OSC2/CLKOUT – Salida de Oscilador de cristal
11. RC0/T1OSO/T1CKI - Port C
12. RC1/T1OSI/CCP2 - Port C
13. RC2/CCP1 - Port C
14. RC3/SCK/SCL - Port C
15. RC4/SDI/SDO - Port C
16. RC5/SDO - Port C
17. RC6/TX/CK - Port C
18. RC7/RX/DT - Port C
PortB es unpuerto bidireccional I/O, puede ser programado por un software interno
21. RB0/INT - Port B
22. RB1 - Port B
23. RB2 - Port B
24. RB3/PGM - Port B
25. RB4 - Port B
26. RB5 - Port B
27. RB6/PGC - Port B
28. RB7/PGD - Port B
2. Comentarios de líneas de código
COMENTARIOS
List p=PIC16F873
;Procesador utilizado
Include "P16F873.inc"
;RISC
_config 0x3F38; Fija los bit de configuración del procesador con el valor descrito por la expresión.
CBLOCK 0X20
;Se le asigna el valor de 20 a la primera variable. Da valor a las constantes nombradas. Cada término siguiente recibe un valor mayor por 1 que su persecutor.
Loops, loops2
; Como Loops viene con 20, entonces a loops 2 se le asigna el valor de 21.
ENDC
;Es usada al...
Regístrate para leer el documento completo.