Академический Документы
Профессиональный Документы
Культура Документы
- Diseñar un código para microcontrolador para cumplir con los siguientes requerimientos :
Con un pulsador o interruptor haga que 8 leds conectados en el puerto B, se enciendan de derecha a
izquierda uno a la vez, empezando de B0 a B7, al final este último permanece encendido, con otro
pulsador o interruptor haga que los leds se desplacen uno a uno hacia la derecha, es decir desde B7
que fue el último y que está actualmente encendido se desplace hasta B0, las pausas son de 300 ms.
(2.5P)
b.- Realizar el comentario de lo ejecución cada línea del código correctamente (2.5P)
c,.-Realizar el Diagrama de flujo de la lógica de programación (2.5P)
d.- Realizar el diagrama de Conexión electrónica del microcontrolador con los periféricos de entrada y
salida (2.5P)
Declaración:
LIST P=16F84A
INCLUDE <P16F84A.INC>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
; ZONA DE CÓDIGOS
********************************************************************
END
Tema 2
Examen_bomba
Configura:
PORTB como salida
PORTA como entrada
principal
NO
SI
PORTA=00000
NO (w)=b’01100001’
PORTA=001
(w)=b’01100010’
NO
PORTA=010
(w)=b’00010000’
PORTA=011
(w)=b’00100100’
NO
PORTA=100
SI
(w)= b'00010000'
NO
PORTA=101
SI
(w)= b'00010000'
NO
SI PORTA=110
(w)= b'00010000'
NO
SI
PORTA=110
(w)=b’00100100’
Activa la salida:
(W)=(PORTB)
Tema 3
V3=1 POR TIPO DE VARIABLE BYTE(8BIT-256), FALTA UN BIT PARA 257 TOMO VALOR DE 1
RESTANTE
V3=255 TIPO DE VARIABLE BYTE NO ASECTA NUMERO NEGATIVO, SE COPLEMENTA EL -1
11111110
00000001
11111111=255
V3=1 CUMPLE CON LA CONDICION DEL TIPO DE VARIABLE
V4=1 POR TIPO DE VARIABLE SHORT (-127 a 128) falta un bit para completar 257
V4= -1 POR TIPO DE VARIABLE SHORT (-127 a 128) puede visualizar números negativos
V4= 1 POR TIPO DE VARIABLE short está en el rango
V5= 257 muestra el valor correcto por tipo de variable integer está en el rango de numero de
16Bit
V3=104 por tipo de variable de 8bit esta fuera de rango por lo que toma los siguientes 8 bit
para visualizar el resultado.
Esperado=360
360-256=104
11111111 = 256
01101000=104
TEMA 4
CUAL ES EL
CANTIDAD DE
DATO
BIT UTILIZADOS
OBTENIDO DE
LOCALIDAD LOCALIDAD TAMAÑO DE PARA
LA
INICIAL FINAL MEMORIA DECLARAR LA
LOCALIDAD
LOCALIDAD
FINAL DE LA
FINAL
MEMORIA X
1 13H 50012 5M 23 11110000
2 2H 30001 12K 14 FF
3 00000010 300001 3M 22 11110000