Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Examen microcontroladores

Enviado por   •  3 de Enero de 2018  •  1.418 Palabras (6 Páginas)  •  323 Visitas

Página 1 de 6

...

Dirección Datos

0x056 0x01

La parte de la dirección está expresada en 7 bits, y la parte de datos está en un bit.

9._Del ejemplo anterior, el microcontrolador ¿De cuantos bits sería?

Debería de ser de 8 bits.

10._ En liste tres ejemplos de aplicaciones basadas en microcontroladores.

La aplicación de los microcontroladores es inmensa, toda la ciencia aplicada suele contener microcontroladores.

1.-computación

2.-aviación

3.-Telecomunicaciciones

Se anexan fotografías de la aplicación

Fuente :http://www.bitschips.com/infoind/intro_micros.pdf

11._ En una tabla de memoria la dirección inicial disponible es 0xABA, y hay 68 localidades disponibles, ¿Cuál es la dirección final disponible?

La posición será [pic 3]

- se anexa hoja con el procedimiento para determinarla la respuesta.

- Fuente de donde se obtuvo parte de la información

http://www.hexadecimaldictionary.com/hexadecimal/0xAFD/

12._Escriba la tabla de verdad para las compuertas OR, AND y NOT

[pic 4]

13._ ¿Cuáles son los periféricos con los que cuentan los microprocesadores para interactuar con el mundo real?

Periféricos de entrada y salida (E/S)

14._Describa como debe de estar conectado el pic (y sus componentes), para que comience a funcionar un programa grabado en su memoria en el cual prende y apaga un led en el puerto RC7.

Debe estar conectado a corriente en el puerto 1 con una resistencia de 10 khm, si se usa un CRYSTAL externo, (en el caso simulado) este debe estar conectado al puerto 13 y 14, debe ser con una frecuencia de 4 MG Hz.

El puerto RC7 Debe estar conectado a una resistencia de 300 hm (no necesariamente de ese valor puede ser un poco menos) seguido de un led en su parte positiva el cual debe estar conectado por su parte negativa a tierra.

15. _Para realizar el programa de la pregunta anterior, escriba la sintaxis de los comandos que necesitaría para declarar el puerto C como salida.

NOTA: los siguientes comandos sólo son para declarar el puerto C como salida, no es el código completo para que funcione el programa.

BCF STATUS,RP0 ; Accede a banco 0

BCF STATUS,RP1

CLRF PORTC ; Limpia PORTC

BSF STATUS,RP0 ; Accede a banco 1

CLRF TRISC ; Configura todos las patitas de PORTC como salidas

BCF STATUS,RP0 ; Regresa a banco 0

BSF PORTC,0 ; La línea RC0 de PORTC toma el valor de 1, se enciende el LED.

16._Es la instrucción que permite dar un salto incondicional ¿Por qué?

BTFSS

BTFSS f, b

Si el bit numero b de f esta en uno, la instrucción que sigue a esta se ignora y se trata como un NOP. En este caso, y solo en este caso, la instrucción BTFSS precisa dos ciclos para ejecutarse.

Ó

BTFSC

BTFSC f, b

Si el bit numero b de f es nulo, la instrucción que sigue a esta se ignora y se trata como un NOP. En este caso, y solo en este caso, la instrucción BTFSC precisa dos ciclos para ejecutarse.

17._ Es un ejemplo de una instrucción que permite dar un saldo condicional ¿Por qué?

BTFSS f, b

Si el bit numero b de f esta en uno, la instrucción que sigue a esta se ignora y se trata como un NOP. En este caso, y solo en este caso, la instrucción BTFSS precisa dos ciclos para ejecutarse.

BTFSC f, b

Si el bit numero b de f es nulo, la instrucción que sigue a esta se ignora y se trata como un NOP. En este caso, y solo en este caso, la instrucción BTFSC precisa dos ciclos para ejecutarse.

18._ Instrucción usada para mover un dato de un registro a W.

MOVLW

Move Literal to W with F

Sintaxis

MOVLW k

Palabras, Ciclos

11

Operación

k -> W

Bit de estado

Ninguno

Descripción

Carga W con el literal k

19._ Describa las instrucción que se necesitarían para realizar un ciclo while en ensamblador.

Ejemplo en Assembler

En este ejemplo se calcula el factorial de un número "z". En el tope de la "pila" se encuentra el numero "z", y justo debajo se encuentra un 1.

inicio:

PULA

PULX

loop:

PSHA

MUL

PSHA

PULX

ADD #-1

CMP #0

BGT loop

fin:

PSHX

...

Descargar como  txt (9.7 Kb)   pdf (59.5 Kb)   docx (18.2 Kb)  
Leer 5 páginas más »
Disponible sólo en Essays.club