Está en la página 1de 5

Practica 1(Binario,CódigosDecimal,Hex)

Practica de clase 1 24/8/2023 Profe. Militza Saez G.

1. Utilizando los procedimientos, de clase


convierta los siguientes.

1 0 1 1 1 0 0 0 1 1 0 1
(binario)
(Hex)

(Decimal)

000110011111 (binario)

(Hex)

(Decimal)

100000000101 (binario)

(Hex)

(Decimal)
.
2. Con ayuda de los programas de conversiones
realice los siguientes ejercicios
HEXA BINARIO
Convierta de FF
A0
DECIMAL BINARIO
DF
128
85
512
125
2048
EA
15
36
100
41 FE80

36

BINARIO HEX BINARIO DECIMAL


11000 (11000)2
11111111
11110001)2
100111
(0001111)2
11111
(11111111)2
011100
(10101010012
101011
(101012)
00111
(101101)2
3. Dada la tabla de memoria RAM de 256bytes llene las celdas de memorias con
sus valores correspondientes en hexadecimal

FF

E9

1A

17
10

00000000 00000001 00000010 00000011


00 01 02 03
II Parte

1. Un motor eléctrico puede girar en ambos sentidos por


medio de dos contactores: "D" para el giro a derecha y "I"
para el giro a izquierda. Estos dos contactores son
comandados por dos pulsadores de giro "d" (derecha) e "I"
(izquierda) y un interruptor de selección "L" de acuerdo con
las siguientes condiciones:
• Si sólo se pulsa uno de los dos botones de giro, el motor
gira en el sentido correspondiente.
• Si se pulsan los dos botones de giro simultáneamente, el
sentido de giro depende del estado del interruptor "L" de
forma que.

• S¡ "L" está activado, el motor gira a la derecha.


• Si "L" está en reposo, el motor gira a la izquierda.

Establecer:

a) La tabla de verdad.

2. Un sistema electrónico de alarma está constituido por


cuatro detectores a, b. c y d. La alarma debe dispararse
cuando se activen tres o cuatro detectores. Si se activan sólo
dos detectores su disparo es indiferente. La alarma nunca
debe dispararse si se activa un solo detector o ninguno. Por
último y por razones de seguridad, se deberá activar si a = 0,
b = 0. c = 0 y d = 1, realice la tabla de la verdad.

3. Un motor es controlado mediante tres pulsadores A. B y C.


• Si se pulsan los tres pulsadores el motor se activa.
• Si se pulsan dos pulsadores cualesquiera, el motor se activa pero se
enciende una lámpara adicional como señal de emergencia.
• Si sólo se pulsa un pulsador, el motor no se excita, pero se enciende la
lámpara indicadora de emergencia.
• Si no se pulsa ningún interruptor, ni el motor ni la lámpara se activan.
4. Se desea controlar el nivel de líquido de un tanque utilizando tres
sensores A, B, C y dos bombas B1 y B2
El sensor A: señala el nivel mínimo de agua, por debajo de este nivel se
indicara vacío.
El sensor B: señala el nivel óptimo y cuando se alcance indicara
lleno. El sensor C: Señala el nivel peligroso e indicara rebose.
Los sensores son leídos en el puerto P0.
Cuando ninguno de los sensores esta mojado se entiende que el tanque
esta vacío y se deben activar las dos bombas.
Cuando el nivel de líquido toque el nivel B se desactivará la bomba B2
quedando la bomba B1 activada.
Cuando el nivel de agua llega al sensor C se deben apagar ambas bombas.
Si llega a producir algún fallo en los sensores de entrada (ejemplo el sensor B
se active, cuando el sensor A no lo este se debe indicar en una alarma.
Realice las combinaciones necesarias en Hexadecimal, que necesita
el diseñador para escribir el programa con el PIC 16F6877A

También podría gustarte