Archive for January, 2008

El Puerto A (PORTA) del pic 16f877.

Wednesday, January 30th, 2008

El puerto A posee 6 líneas bidireccionales. Los 3 registros asociados a este puerto son: Registro PORTA (05H).- Registro de estado del Puerto A. Cada uno de los 6 bits menos significativos (RA5,…, RA0) de este registro están asociados a la línea física correspondiente del puerto. Al hacer una lectura este registro se lee el estado de todos los pines del puerto. Todas las escrituras al registro son operaciones del tipo “lee-modifica-escribe”, es decir, toda escritura al puerto implica que el estado de los pines es leído, luego es modificado y posteriormente se escribe al latch de datos del puerto.

Porta

Registro TRISA (85H).- Cada bit de este registro configura la dirección en que fluye la información del pin correspondiente del puerto A, así, para k=0,1,…,5:}

Bit k de TRISA = 1 configura el pin RAk del puerto A como Entrada.

Bit k de TRISA = 0 configura el pin RAk del puerto A como Salida.

Trissa

Todos los pines del puerto A poseen diodos de protección conectados a Vdd (contra altos voltajes de entrada) y a Vss (contra voltajes negativos) además, manejan niveles de entrada tipo TTL y como salidas se comportan como drivers tipo CMOS. Excepto el pin RA4, el cual como entrada posee un Disparador Schmitt y como salida es de Drenaje abierto, además RA4 sólo posee un diodo de protección conectado a Vss.

El Registro ADCON1 (9FH).- Los pines RA0, RA1, RA2, RA3 y RA5 están multiplexados con las entradas analógicas AN0,…, AN4, de manera que antes de utilizarlas debemos configurar si serán usadas como entradas analógicas o como entradas / salidas digitales. Para seleccionar la segunda opción (entradas / salidas digitales) se debe colocar en la mitad menos significativa de este registro un 01102 (es decir, un 06h).

Para configurar el puerto a como entrada digital podemos utilizar el siguiente código en asm:

; Inicialización del puerto A:

CLRF STATUS; Selecciona Banco 0

CLRF PORTA; Inicializa latches de datos de PORTA

BSF STATUS, RP0; Selecciona Banco 1

MOVLW 0×06; Configura todos los pines de A

MOVWF ADCON1; como digitales

MOVLW 0×00; configura todos los pines de A

MOVWF TRISA; como salidas digitales

codigo para el encendido de un led

Mapas de Karnaugh

Wednesday, January 30th, 2008

Se utilizan para encontrar la menor representación lógica de cierta función booleana, es decir, la forma de escribir la función que contenga menos términos posibles. El concepto se explica con un ejemplo: se tiene la tabla de verdad para una función de tres variables.

 

Tabla 1

 

Posteriormente es necesario construir la misma tabla anterior, de una forma alternativa, agrupando las variables en pares, hacia el lado y hacia abajo, luego se colocan todos los valores posibles que pueden tomar estas variables, preocupándose de dejar siempre los números vecinos separados en una unidad. La tabla correspondiente a tres variables es la siguiente:

Mapa

Mapa de karnaugh de la función

Luego, se colocan los valores que toma la función dentro de los casilleros centrales, de acuerdo a la combinación de valores de las variables a; b; c: Entonces se encierran todos los conjuntos más grandes de 1 posibles, agrupados en número potencia de dos.

Mapa2

Luego, se observa como se comportan las variables dentro de cada conjunto, si dentro de los casilleros la variable permanece constante, se incluye en el termino, como verdadera si el valor es 1 y negada si es 0, las variables que cambian su valor al cambiar de casillero no se consideran en el termino, por ultimo se “suman”(es decir se utiliza la función OR) los términos correspondientes a cada conjunto, de esta forma en el ejemplo:

Mapa3

Formula

Timer 555

Wednesday, January 30th, 2008

El 555 es un CI de fin analógico de gran utilidad. Debido a su construcción interna, este CI se ha hecho muy famoso gracias a la versatilidad que proporciona. El 555 es un CI cuyo principal fin es el de proporcionar temporización, es decir, estar en un cierto estado durante un periodo de tiempo definido. A continuación se presenta un esquema de la construcción de un 555:

555 1

 

El 555 opera principalmente en 2 modos: Operación como monoestable o como Astable.

Resistores de película metálica

Wednesday, January 30th, 2008

Pueden constar, en efecto, de una delgada capa de metal sobre un núcleo aislante, o bien pueden ser un oxido o algún otro compuesto metálico, e incluso un vidriado metálico. Estos resistores se fabrican con potencias nominales que llegan a ser tan bajas como 1/20 W y suelen ser mas pequeños que otros resistores equivalentes.  Son superiores en cuanto a estabilidad, duración en almacenaje y coeficiente térmico. Por ultimo su rendimiento a alta frecuencia supera el de otros tipos de resistores.

 

Fuente: enciclopedia de la electrónica ingeniería y técnica  C. Belove

Editorial océano centrum Barcelona España.

 

Resistores de película de carbón

Wednesday, January 30th, 2008

Han sustituido a los de composición de carbono para uso general, debido a que son menos costosos, tienen  mayor estabilidad, tolerancia y rendimiento a alta frecuencia, y presentan menor ruido. Se dispone de piezas para aplicaciones electrónicas con potencia nominal de 1/10 a 2 W, con tolerancias hasta 0.5% y cambios de duración en carga y resistencia a la humedad del 2% o menos.