lunes, 2 de noviembre de 2009

TUTOR NIPLE LECCION 2

SOFTWARE


MANEJO DE UN BIT POR RB0


LECCION 2




Para manejar el micro, debemos configurar los puertos, como queremos utilizar el bit RB0 entonces configuramos el puerto B como salida, y después mandamos el bit por dicha pata del microcontrolador.





SOFTWARE ELECTRONICA

1. EDISON 4.0

2. NIPLE







TUTOR NIPLE

NIPLE

Este software tiene la opción de manejar y programar los microcontroladores de una manera visual la cúal facilita su programación.

En el video anterior muestra las partes de las que se componene este software.

- Control automático de la estructora lógica del programa

- Facilidad en la interpretación del programa.

- Control automático de cambios de banco.

- Asignación de valores a bits y a registros de 8, 16 y 32 bits

- Manejo de tablas.

- Displays de 7 segmentos ánodo y cátodo común.

Entre otras diferentes aplicacionese.

Este es el primer video de una serie de videos que nos ayudaran a manejar este software.

domingo, 3 de mayo de 2009

ALGEBRA DE BOOLE

ALGEBRA DE BOOLE

Muchos componentes utilizados en sistemas de control, como contactores y relés,
presentan dos estados claramente diferenciados (abierto o cerrado, conduce o no
conduce). A este tipo de componentes se les denomina componentes todo o nada o
también componentes lógicos.

Para estudiar de forma sistemática el comportamiento de estos elementos, se representan
los dos estados por los símbolos 1 y 0 (0 abierto, 1 cerrado). De esta forma podemos
utilizar una serie de leyes y propiedades comunes con independencia del componente en
sí; da igual que sea una puerta lógica, un relé, un transistor, etc...

Atendiendo a este criterio, todos los elementos del tipo todo o nada son representables
por una variable lógica, entendiendo como tal aquella que sólo puede tomar los valores
0 y 1. El conjunto de leyes y reglas de operación de variables lógicas se denomina
álgebra de Boole, ya que fué George Boole el que desarrolló las bases de la lógica
matemática.

OPERACIONES LÓGICAS BÁSICAS

Sea un conjunto formado por sólo dos elementos que designaremos por 0 y 1.
Llamaremos variables lógicas a las que toman sólo los valores del conjunto, es decir 0 o 1.
En dicho conjunto se definen tres operaciones básicas:

SUMA LOGICA:
Denominada también operación "O" (OR). Esta operación responde a la siguiente tabla:

a b a+b
0 0 0
0 1 1
1 0 1
1 1 1

PRODUCTO LOGICO:
Denominada también operación "Y" (AND). Esta operación responde a la siguiente tabla:

a b a*b
0 0 0
0 1 0
1 0 0
1 1 1

NEGACION LOGICA:
Denominada también operación "N" (NOT). Esta operación responde a la siguiente tabla:

a a'
0 1
1 0


PROPIEDADES DEL ÁLGEBRA DE BOOLE

Las propiedades del conjunto en el que se han definido las operaciones (+, *, ') son las siguientes:

PROPIEDAD CONMUTATIVA:

De la suma: a+b = b+a
Del producto: a*b = b*a


PROPIEDAD ASOCIATIVA:

De la suma: (a+b)+c = a+(b+c) = a+b+c
Del producto: (a*b)*c = a*(b*c) = a*b*c

LEYES DE IDEMPOTENCIA:

De la suma: a+a = a ; a+a' = 1
Del producto: a*a = a ; a*a' = 0

PROPIEDAD DISTRIBUTIVA:

De la suma respecto al producto: a*(b+c) = (a*b) + (a*c)
Del producto respecto a la suma: a + (b*c) = (a+b) * (a+c)

domingo, 26 de abril de 2009

flip - flop JK

flip - flop JK










Un flip-flop JK es un refinamiento del flip-flop SR en el sentido que la condición indeterminada del tipo SR se define en el tipo JK. Las entradas J y K se comportan como las entradas S y R para iniciar y reinicia el flip-flop, respectivamente. Cuando las entradas J y K son ambas iguales a 1, una transición de reloj alterna las salidas del flip-flop a su estado complementario.

Su unidad básica se dibuja a continuación que, como actúa por "niveles" de amplitud (0-1) recibe el nombre de Flip-Flops JK activado por nivel (FF-JK-AN). Cuando no se especifica este detalle es del tipo Flip-Flop JK maestro-esclavo (FF-JK-ME). Su ecuación y tabla de funcionamiento son
Q = J q* + K* q


FLIP - FLOP 7443


EJEMPLO DE CONEXION

Ejemplo conectando las léneas del componente:


























martes, 14 de abril de 2009

Flip-Flops RS

Flip-Flops RS

Tiene tres entradas, S (de inicio), R (reinicio o borrado) y C (para reloj). Tiene una salida Q, y a veces también una salida complementada, la que se indica con un círculo en la otra terminal de salida. Hay un pequeño triángulo en frente de la letra C, para designar una entrada dinámica. El símbolo indicador dinámico denota el hecho de que el flip-flop responde a una transición positiva (de 0 a 1) de la señal de reloj.


Su unidad básica (con compuertas NAND o NOR) se dibuja a continuación que, como actúa por "niveles" de amplitud (0-1) recibe el nombre de Flip-Flops RS activado por nivel (FF-RS-AN). Cuando no se especifica este detalle es del tipo Flip-Flops RS maestro-esclavo (FF-RS-ME). Sus ecuaciones y tabla de funcionamiento son
Q = S + q R*
R S = 0

flip-flop D


flip-flop D

El flip-flop D (datos) es una ligera modificación del flip-flop SR. Un flip-flop SR se convierte a un flip-flop D insertando un inversor entre S y R y asignando el símbolo D a la entrada única. La entrada D se muestra durante la ocurrencia de una transición de reloj de 0 a 1. Si D = 1, la salida del flip-flop va al estado 1, pero si D = 0, la salida del flip-flop va a el estado 0.


Su unidad básica se dibuja a continuación que, como actúa por "niveles" de amplitud (0-1) recibe el nombre de Flip-Flop D activado por nivel (FF-D-AN). Cuando no se especifica este detalle es del tipo Flip-Flop D maestro-esclavo (FF-D-ME) comúnmente denominado también Cerrojo —Latch. Su ecuación y tabla de funcionamiento son
Q = D

A partir del FF-RS-AN puede diseñarse este FF-D-AN siguiendo los pasos mostrados anteriormente, pero no tiene sentido ya que al ser activado por nivel no tiene utilidad.
Flip-flop D temporizado

El flip-flop tipo D recibe su nombre por la habilidad de transmitir "datos" a un flip-flop. Es básicamente un flip-flop RS con un inversor en la entrada R. el inversor agregado reduce el número de entradas de dos a uno. Este tipo de flip-flop se llama algunas veces bloqueador D con compuertas o flip-flop de bloqueo. La entrada CP se le da a menudo la designación variable G (de gate) para indicar que esta entrada esta habilita el flip-flop de bloqueo para hacer posible que los datos entren al mismo.