Informacion pic16f887

Solo disponible en BuenasTareas
  • Páginas : 10 (2448 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de noviembre de 2011
Leer documento completo
Vista previa del texto
Universidad Nacional Experimental Politécnica
“Antonio José De Sucre”
UNEXPO- Vice-rectorado “Luis Caballero Mejias”
Laboratorio Digitales II

Practica # 1

Integrante:

Seijas Bryant
200410673
• Cuantas instrucciones tiene el set.
Tiene 35 instrucciones

• Rango de Frecuencia en que Trabaja el PIC.
Trabaja con una frecuenciade operación 0-20 MHz y su oscilador interno de alta precisión trabaja en un rango de 8MHz a 31KHz seleccionado por software
• Cantidad de Pines I/O, como están distribuidos, cuantos corresponden a analógicos y/o digitales.

La mayoría de los pines del microcontrolador PIC16F887 son multipropósito como se muestra en la figura anterior. Por ejemplo, la asignación RA3/AN3/Vref+/C1IN+para el quinto pin del microcontrolador indica que éste dispone de las siguientes funciones:

• RA3 Tercera entrada/salida digital del puerto A
• AN3 Tercera entrada analógica
• Vref+ Referencia positiva de voltaje
• C1IN+ Entrada positiva del comparador C1
La funcionalidad de los pines presentados anteriormente es muy útil puesto que permite un mejor aprovechamiento delos recursos del microcontrolador sin afectar a su funcionamiento. Estas funciones de los pines no se pueden utilizar simultáneamente, sin embargo se pueden cambiar en cualquier instante durante el funcionamiento.

Las siguientes tablas se refieren al microcontrolador DIP de 40 pines.

[pic]
[pic]
[pic]

• Que Resolución tiene el Conversor A/D. de un ejemplo con esa resoluciónPara que el convertidor A/D alcance su exactitud especificada, es necesario proporcionar un cierto tiempo muerto entre seleccionar una entrada analógica específica y la medición misma. Este tiempo se le denomina “tiempo de adquisición” y generalmente depende de la impedancia de la fuente. Se utiliza una ecuación para hacer cálculo de tiempo de adquisición con precisión, cuyo valor mínimo es de 20uSaproximadamente. Por consiguiente, para realizar una conversión con precisión, no se olvide este detalle.

Wn caso del reloj A/D, el tiempo necesario para realizar una conversión A/D cuyo resultado es 1 bit se define en unidades de TAD. Se requiere que sea como mínimo 1,6 uS. Para realizar una conversión completa de 10 bits se requiere un poco más tiempo de lo esperado, son 11 TAD. Comola frecuencia de reloj así como la fuente de conversión A/D son determinadas por software, es necesario seleccionar una de las combinaciones de los bits disponibles ADCS1 y ADCS0 antes de empezar a medir voltaje en una de las entradas analógicas. Estos bits se almacenan en el registro ADCON0.

|Fuente de reloj de ADC |ADCS1 |ADCS0 |Frecuencia dedispositivo (Fosc) |

| | |20 Mhz |8 Mhz |4 Mhz |1 Mhz | |Fosc/2 |0 |0 |100 nS |250 nS |500 nS |2 uS | |Fosc/8 |0 |1 |400 nS |1 uS |2 uS |8 uS | |Fosc/32 |1 |0 |1.6 uS |4 uS |8 uS |32 uS | |Frc |1 |1 |2 - 6 uS |2 - 6 uS |2 - 6 uS |2 - 6 uS | |Cualquier cambio de la frecuencia de reloj del microcontrolador afectará a la frecuencia de reloj de la conversión A/D, lo quepuede perjudicar al resultado de la conversión A/D. En la siguiente tabla se muestran las características de la frecuencia del dispositivo. Los valores en las celdas sombreadas están fuera del rango recomendado.

¿CÓMO UTILIZAR EL CONVERTIDOR A/D?

Para llevar a cabo una conversión A/D sin problemas así como para evitar los resultados inesperados, es necesario considerar lo siguiente:• El convertidor A/D no hace diferencia entre señales digitales y analógicas. Para evitar errores en medición o dañar el chip, los pines se deben configurar como en tradas analógicas antes de que empiece el proceso de conversión. Los bits utiliza dos para este propósito se almacenan en los registros TRIS y ANSEL (ANSELH);
• Al leer el estado de puerto con las entradas analógicas, el...
tracking img