Está en la página 1de 5

Instituto Politécnico Nacional

Escuela Superior de Ingeniería Mecánica


Y Eléctrica (Unidad Culhuacán)

Ingeniería en Computación

Organización de Computadoras

“Cuestionario 3”

Alumnos:

Camacho Suarez Agustín


Del Ángel Ruiz Jesús Roberto

Grupo:

5CM15

Profesor:
M. en C. Jesús García Ruiz

Fecha de Entrega: 01 de septiembre de 2017


Cuestionario 3.
1. ¿Cuándo se usa la lógica positiva y cuando a lógica negativa en un sis
tema?, ¿Qué se envía por un puerto en lógica positiva para activar un
LED?, ¿Y que se envía en lógica negativa?

Lógica positiva cuando para


activar la salida mandamos un 1.
Esto produce que el uno se dirija
hacia tierra y nuestro led pueda
prender ya que se cierra el
circuito.

Lógica negativa cuando para


activar la salida mandamos un 0.
Esto produce que el cero se dirija
hacia voltaje y nuestro led pueda
prender ya que se cierra el circuito.

2. ¿Para qué se apaga el Master Clear externo, con que objeto?, ¿Cómo
se apaga y en qué lugar del programa se observa?
Se apaga para poder utilizar la terminal RA5 y que sea interno y es en el programa
mediante una instrucción en la palabra de configuración con la sentencia
MCLRE_OFF.
3. ¿En qué terminales se encuentran las entradas analógicas (canales
analógicos) en el 16F628 y con qué terminales se encuentran
multiplexadas?
Terminales del puerto A: AN0, AN1, AN2, AN3 y están multiplexadas con RA0,
RA1, RA2, RA3 cada una respectivamente con su número.
4. ¿Cómo se apagan los canales analógicos (los comparadores
analógicos) en el 16F628 y en que parte del programa se realiza?
Mediante las instrucciones:
movlw b'00000111’; Desactiva el comparador analógico y permite
movwf CMCON; usar todos los pines de RA como I/O digital.
Antes de entrar al bucle.
5. Realice los siguientes programas:
a.- Se invierte la entrada de PA (con interruptores en lógica positiva), y se
observa en el PB (LED’s lógica positiva y Pull-Up’s externas) mediante “comf f,
d” para el 16F628.
__CONFIG
_CP_OFF&_WDT_OFF&_PWRTE_ON&_MCLRE_OFF&_INTOSC_OSC_NOCLKOUT&_LVP_OFF

LIST P=16F628A
INCLUDE <P16F628A.INC>

ORG 0

INICIO
BSF STATUS,RP0 ;Coloque en 1 el bit RP0
CLRF PORTB ; SALIDA
CLRF TRISB
MOVLW B'11111111'
MOVWF TRISA
BSF OPTION_REG,7
BCF STATUS,RP0
MOVLW B'00000111'
MOVWF CMCON

PRINCIPAL

COMF PORTA,W ;LEEMOS PORTA Y COMPLEMENTAMOS


MOVWF PORTB
GOTO PRINCIPAL
END
b.- Se intercambian los nibbles altos y bajos de la entrada en PA (con
interruptores en lógica positiva y Pull-Up’s externas), y se observa en el PB
(LED’s en lógica positiva con Pull-Up externas) mediante “swapf f, d” para el
16F628.
__CONFIG
_CP_OFF&_WDT_OFF&_PWRTE_ON&_MCLRE_OFF&_INTOSC_OSC_NOCLKOUT&_LVP_OFF

LIST P=16F628A
INCLUDE <P16F628A.INC>

ORG 0

INICIO
BSF STATUS,RP0 ;Coloque en 1 el bit RP0
CLRF PORTB ; SALIDA
CLRF TRISB
MOVLW B'11111111'
MOVWF TRISA
BSF OPTION_REG,7
BCF STATUS,RP0
MOVLW B'00000111'
MOVWF CMCON

PRINCIPAL

SWAPF PORTA,W ;LEEMOS PORTA Y COMPLEMENTAMOS


MOVWF PORTB
GOTO PRINCIPAL
END

c.- Se desplazan los bits a la izquierda de la entrada del PA (interruptores en


lógica negativa), y se observa el PB (LED’s lógica negativa y Pull-Up’s internas)
mediante “rlf f, d” para el 16F628.
__CONFIG
_CP_OFF&_WDT_OFF&_PWRTE_ON&_MCLRE_OFF&_INTOSC_OSC_NOCLKOUT&_LVP_OFF

LIST P=16F628A
INCLUDE <P16F628A.INC>

ORG 0
INICIO
BSF STATUS,RP0 ;Coloque en 1 el bit RP0
CLRF PORTB ; SALIDA
CLRF TRISB
MOVLW B'11111111'
MOVWF TRISA
BCF OPTION_REG,7
BCF STATUS,RP0
MOVLW B'00000111'
MOVWF CMCON

PRINCIPAL

RLF PORTA,W ;LEEMOS PORTA Y COMPLEMENTAMOS


MOVWF PORTB
GOTO PRINCIPAL
END

d.- Se desplazan los bits a la izquierda de la entrada del PA (interruptores en


lógica negativa), y se observa el PB (LED’s lógica negativa y Pull-Up’s internas)
mediante “rrf f, d” para el 16F628.
__CONFIG _CP_OFF&_WDT_OFF&_PWRTE_ON&_MCLRE_OFF&_INTOSC_OSC_NOCLKOUT&_LVP_OFF

LIST P=16F628A
INCLUDE <P16F628A.INC>

ORG 0

INICIO
BSF STATUS,RP0 ;Coloque en 1 el bit RP0
CLRF PORTB ; SALIDA
CLRF TRISB
MOVLW B'11111111'
MOVWF TRISA
BCF OPTION_REG,7
BCF STATUS,RP0
MOVLW B'00000111'
MOVWF CMCON

PRINCIPAL

RRF PORTA,W ;LEEMOS PORTA Y COMPLEMENTAMOS


MOVWF PORTB
GOTO PRINCIPAL
END

También podría gustarte