Está en la página 1de 8

Nombre: Leidy Briceño. C.I: 26.735.703 carreras: administración.

Mención:
informática.

Materia: microcomputadores. Profesor: juan Andrade.

Sección: A. universidad Experimental Simón Rodríguez.

Actividad 2 – Microcomputadores

Introducción a los microcontroladores

Taller I

1.- ¿Cómo podríamos definir un microcontrolador?

Es un circuito integrado que es el componente principal de una aplicación embebida. Es


como una pequeña computadora que incluye sistemas para controlar elementos de
entrada/salida. También incluye a un procesador y por supuesto memoria que puede
guardar el programa y sus variables (flash y RAM). Funciona como una mini PC. Su
función es la de automatizar procesos y procesar información.

2.- ¿Cómo podrías explicar la diferencia que existe al comparar un


microprocesador con un microcontrolador?

El microprocesador tiene mucha más potencia de cálculo, por lo cual solamente realiza
sus funciones con lo que tiene (datos) y su algoritmo o programa establecida. Mientras
el microcontrolador, Es una de sus partes principales, la cual se encarga de dirigir sus
operaciones.

La configuración mínima básica de un Microprocesador está constituida por un


Microprocesador, una memoria RAM, una memoria ROM, un decodificador de
direcciones, lo cual lo convierte en un circuito bastante engorroso. El
Microcontrolador incluye todo estos elementos en un solo Circuito Integrado por lo que
implica una gran ventaja en varios factores, como por ejemplo, la disminución en el
tamaño del circuito impreso por la reducción de los circuitos externos.

Costos, Para el Microprocesador, el costo es muy alto en la actualidad. El costo para


un sistema basado en Microcontrolador es mucho menor.

El microprocesador es el corazón del sistema informático. El microprocesador es el


corazón del sistema integrado.
3.- ¿Cuántos microcontroladores existen en el mercado electrónico y de qué
marcas?

Microchip Technology Inc. es una empresa fabricante de microcontroladores, memorias


y semiconductores analógicos, situada en Chandler, Arizona, EE. UU.

Atmel es una compañía de semiconductores, fundada en 1984. Su línea de productos


incluye microcontroladores (incluyendo derivados del 8051, el AT91SAM basados en
ARM, y sus arquitecturas propias AVR y AVR32), dispositivos de radiofrecuencia,
memorias EEPROM y Flash, ASICs, WiMAX, y muchas otras.

ZiLOG Inc, es un fabricante de microprocesadores y microcontroladores.

Motorola Empresa dedicada a fabricar microprocesadores y microcontroladores entre


otros productos.

Intel empresa dedicada a la fabricación de microcontroladores y microprocesadores.

Actualmente la empresa líder en el mercado en la venta de microprocesadores es


microchip debido al éxito rotundo de su microcontrolador PIC16F84 debido a su bajo
costo y tamaño.

4.- ¿Qué aparatos electrodomésticos o de otro tipo están fabricados en base a


microcontrolador, con los cuáles se puede apreciar el alcance que actualmente
está teniendo?

Pueden ser juguetes, celulares, horno microondas, frigoríficos, televisores,


computadoras, impresoras, módems, el sistema de arranque de nuestro coche, etc.

5.- ¿Cuál microcontrolador utilizaremos en este curso, y de qué marca es?

Utilizaremos: PIC16F84A, PIC16F628, PIC16F877. La marca seria: microchip.

6.- ¿Qué elementos se requieren para grabar un programa dentro de un


microcontrolador?(DIBUJO)

Se necesita básicamente tres cosas:

Una computadora

Software de programación (incluyendo un compilador).

Un circuito programador

Y obviamente también se necesita un microcontrolador.


La computadora, a través del software de grabación, se encarga de enviar el programa
que se desea grabar al microcontrolador por intermedio del circuito programador.

Los elementos necesarios son:

Un PC con puerto serie

Una tarjeta ct6811, con un micro modelo E2, en el que debe estar grabado el servidor
PICP. El ejecutable (.S19) lo puedes bajar directamente desde este enlace.

La tarjeta entrenadora que contiene el PIC a grabar. Un esquema, utilizado en el


laboratorio de Arquitectura de computadores de la UPSAM, lo puedes encontrar aquí. El
conector CT1 de este esquema es por el que se realiza la conexión al puerto A de la
CT6811. Más información en esta página.

Un cable plano de bus de 10 vías para conectar la ct6811 (PUERTO A) con la tarjeta
entrenadora.

El bit PA4 se utiliza para hacer un reset del PIC, para situarlo en modo monitor. Está
conectado a la base de un trasistor NPN (por ejemplo un SC107 ó un BC237B) a través
de una resistencia de 10K.

Este grabador mínimo precisa de dos tipos de alimentaciones diferentes. Una de 5v


para el PIC y otra de 12v para entrar en modo monitor. Los 5v y masa se pueden sacar
de la alimentación de la CT6811 (disponibles en el propio PUERTO A, y por tanto, se
podrán llevar por el cable de bus que conecta la ct6811 con el grabador mínimo).

Es un grabador genérico, válido para las familias de PICs 16F8X y 16F87X


7.- ¿Qué es el lenguaje de máquina?

es el conjunto de datos que la parte física de la computadora (Hardware) es capaz de


comprender e interpretar «El Código Binario» comprendido por los Valores 0 y 1 con
tensiones comprendidas entre 0 y 4 Voltios y 4 y 5 Voltios respectivamente, la
secuencias de estos valores formaran cadenas de información para que se realice una
instrucción.

8.- ¿Qué se ha creado para poder manejar más fácilmente el lenguaje de


máquina?

Se creó el lenguaje ensamblador, por a las personas se le hico difícil manejar las
grandes cantidades de 0 y 1.

9.- ¿En qué consiste el lenguaje ensamblador?

Está diseñado para una computadora específica, es decir, en los lenguajes de alto nivel
no se necesita conocer la arquitectura de una computadora para programar, en el
Ensamblador si, se programara de manera más correcta para una determinada familia
de Microprocesadores. Consiste en un conjunto de mnemónicos que representan
instrucciones básicas para los computadores, microprocesadores, microcontroladores y
otros circuitos integrados programables. Implementa una representación simbólica de
los códigos de máquina binarios y otras constantes necesarias para programar una
arquitectura de procesador y constituye la representación más directa del código
máquina específico para cada arquitectura legible por un programador.

10.- Menciona un ejemplo de una suma con mnemónico y su correspondiente


expresión en binario. ¿De qué manera de expresar es más fácil?

Sumas 58 a una cantidad y guardarlaen registro W.

ADD L W d´58´ lo mismo pero en lenguaje maquina será: 1111100111010

(Sumar) (Cargar) (Registro)(Numero decimal)

11.- ¿Cómo vamos a convertir la información del lenguaje ensamblador al


lenguaje de máquina?

Con el software MPLAB es freeware y se pude descargar en: www.microchip.com


12.- ¿Cuáles características debe tener el nombre del archivo ensamblador (los
programas que vamos a elaborar)?

Seria: ¨´NOMBRE.AMS ¨´ los programas se pueden hacer en blog de notas de Windows,


pero al grabar se encierra en comillas.

(8 caracteres como máximo.) (Ensamblador).

13.- ¿Cómo se llama el archivo de cada programa en el que escribiremos las


instrucciones para el PIC (con mnemónicos)?

Se conoce como archivo fuente.

14.- ¿Qué sucederá cada vez que ensamblemos un archivo fuente mediante un
software?

Se producen varios archivos con el mismo nombre del archivo fuente pero cambiará la
extensión.

15.- Expresa cómo está constituido el archivo fuente que elaboraremos.

Se escribe en 4 columnas en el teclado tabulador como en estas columnas.

16.- Describe el concepto de algoritmo.

Es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo


ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata
de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o
tomar una decisión.
17.- ¿Qué es un diagrama de flujo?

Manera de representar gráficamente un algoritmo o un proceso de alguna naturaleza.


Son un mecanismo de control y descripción de procesos, que permiten una mayor
organización, evaluación o replanteamiento de secuencias de actividades y procesos de
distinta índole, dado que son versátiles y sencillos. Son empleados a menudo en
disciplinas como la programación, la informática, la economía, las finanzas, los
procesos industriales e incluso la psicología cognitiva.

18.- ¿Qué significa PIC?

Contador de programa o de interface periférico.

23.- ¿Qué es el contador del programa?

Es un tipo de registro que se encuentra en la unidad central de procesamiento (CPU) de


un sistema informático. El propósito del contador es proporcionar el alojamiento
temporal para la siguiente instrucción que se ejecutará en una serie de instrucciones.

26.- ¿Qué es un registro?

Tipo de dato estructurado formado por la unión de varios elementos bajo una misma
estructura. Estos elementos pueden ser, o bien datos elementales (entero, real,
carácter,...), o bien otras estructuras de datos.

29.- ¿Qué son los bancos de memoria?

Pueden ser dos, tres o cuatro, en realidad estos números dependen de la MotherBoard;
siguiendo en la MotherBoard hay una marca, que puede ser un 1 o decir, simplemente,
que allí debe ir insertada la primera memoria.
30.- ¿Qué es el registro de STATUS?

Los registros de memoria en los que se deja constancia de algunas condiciones que se
dieron en la última operación realizada y que podrán ser tenidas en cuenta en
operaciones posteriores. Contiene: el estado aritmético de datos en el registro W, el
estado RESET, los bits para seleccionar el banco para los datos de la memoria.
31.- ¿Por qué se llaman banderas (Flags) a los bits del registro de STATUS?

Ya que muestra que a ocurrido en el microcontrolador.

32.- ¿Qué nos indica el bit 0 (C) del registro de STATUS?

Dice que ocurrió un: Carry flag: Acarreo de la operación realizada.

33.- ¿Qué nos indica el bit 1 (DC) del registro de STATUS?

Dice que ocurrió un: Carry flag: Acarreo de la operación realizada. Entre el bit 3 y 4.

También podría gustarte