ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PIC C COMPILER


Enviado por   •  12 de Abril de 2013  •  Informes  •  741 Palabras (3 Páginas)  •  680 Visitas

Página 1 de 3

OBJETIVO GENERAL

• Realizar un programa que cumpla las condiciones de funcionamiento de semáforos en una intersección.

OBJETIVOS ESPECÍFICOS

• Dominar el uso del PIC C COMPILER.

• Conocer la correcta inicialización del puerto B y sus pines.

• Conectar correctamente los pines del PIC 16F628A, en el momento de la implementación del circuito.

• Utilizar adecuadamente el grabador del PIC 16F628A.

MARCO TEÓRICO

FIGURA 1. PATILLAJE DEL PIC 16F628A

PORTA: RA0-RA7:

Los pines RA0-RA4 y RA6±RA7 son bidireccionales y manejan señales TTL

El pin RA5 es una entrada Schmitt Trigger que sirve también para entrar en el modo de programación cuando se aplica una tensión igual a Vpp (13,4V mínimo)

El terminal RA4 puede configurarse como reloj de entrada para el contador TMR.

Los pines RA0-RA3 sirven de entrada para el comparador analógico.

PORTB: RB0-RB7:

Los pines RB0-RB7 son bidireccionales y manejan señales TTL

Por software se pueden activar las resistencias de pull-up internas, que evitan el uso de resistencias externas en caso de que los terminales se utilicen como entrada (permite, en algunos casos, reducir el número de componentes externos)

El pin RB0 se puede utilizar como entrada de pulsos para provocar una interrupción externa

Los pines RB4-RB7 están diseñados para detectar una interrupción por cambio de estado. Esta interrupción puede utilizarse para controlar un teclado matricial.

Otros pines

VDD: Pin de alimentación positiva. De 2 a 5,5 Vcc

VSS: Pin de alimentación negativa. Se conecta a tierra o a 0 Vcc

MCLR: Master Clear (Reset). Si el nivel lógico de este terminal es bajo (0 Vcc), el micro controlador permanece inactivo. Este Reset se controla mediante la palabra de configuración del PIC

OSC1/CLKIN: Entrada de oscilador externo.

OSC2/CLKOUT: Salida del oscilador. El PIC 16F628 dependiendo de cómo se configure puede proporcionar una salida de reloj por medio de este pin

El PIC 16F628 incorpora tres características importantes que son:

• Procesador tipo RISC (Procesador con un Conjunto Reducido de Instrucciones)

• Procesador segmentado

• Arquitectura HARVARD

Con estos recursos el PIC es capaz de ejecutar instrucciones solamente en un ciclo de instrucción. Con la estructura segmentada se pueden realizar simultáneamente las dos fases en que se descompone cada instrucción, ejecución de la instrucción y búsqueda de la siguiente. La separación de los dos tipos de memoria son los pilares de la arquitectura Harvard, esto permite acceder en forma simultánea e independiente a la memoria de datos y a la de instrucciones. El tener memorias separadas permite que cada una tenga el ancho y tamaño más adecuado. Así en el PIC 16F628 el ancho de los datos es de un byte, mientras que la de las instrucciones es de 14 bits.

Otra característica de los PICs es el manejo de los bancos de registros. En línea general, los registros se clasifican como de uso general (GPR) y de uso específico o de funciones especiales (SFR).

Los registros de uso general pueden ser usados directamente por el usuario, sin existir restricciones. Pueden servir para almacenar resultados que se reciben desde el registro W (acumulador), datos que provienen de las puertas de entradas, etc.

Los registros de uso específicos no pueden ser usa dos directamente por el usuario.

...

Descargar como (para miembros actualizados)  txt (5.4 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com