Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CHAMPOTÓN
Docente:
Alumno:
Asignatura:
Microcontroladores
Trabajo:
Investigación documental
Unidad #2
INTRODUCCIÓN
Hoy en día aplicaciones donde las computadoras digitales son utilizadas para
controlar procesos de medición e instrumentación en experimentos complejos de
laboratorio ha tenido un gran incremento e impacto. Muchas de las cualidades de
una computadora de escritorio, como son la facilidad de procesar la información y
obtener resultados, pueden ser obtenidos de igual forma por un microcontrolador.
Casi todo producto electrónico a nuestro alcance tiene al menos un
microcontrolador en un su interior. El microcontrolador es quizás el componente
electrónico más versátil que existe, sus aplicaciones están limitadas únicamente
por la imaginación. Cada día es más frecuente encontrar equipos que los utilicen
como elementos de control, de comunicaciones, de señalización, etc.
La CPU
Memorias
tipos de registros:
Registros de segmento.
Registros de apuntadores.
Registros de banderas.
Registros de Pila.
Registros Indicé.
Registros de segmento:
Un registro de segmento tiene 16 bits de longitud y facilita un área de memoria
para direccionamiento conocida como el segmento actual.
Registro CS: El DOS almacena la dirección inicial del segmento de código de un
programa en el registro CS. Esta dirección de segmento, más un valor de
desplazamiento en el registro apuntador de instrucción (IP), indica la dirección de
una instrucción que es buscada para su ejecución.
Los registros de propósito general AX, BX, CX y DX son los caballos de batalla del
sistema. Son únicos en el sentido de que se puede direccionarlos como una
palabra o como una parte de un byte. El ultimo byte de la izquierda es la parte
“alta”, y el ultimo byte de la derecha es la parte “baja”. Por ejemplo, el registro CX
consta de una parte CH (alta) y una parte Cl (baja), y usted puede referirse a
cualquier parte por su nombre.
Registro AX: El registro AX, el acumulador principal, es utilizado para operaciones
que implican entrada/salida y la mayor parte de la aritmética. Por ejemplo, las
instrucciones para multiplicar , dividir y traducir suponen el uso del AX. También,
algunas operaciones generan código mas eficiente si se refieren al AX en lugar de
a los otros registros.
Registros Apuntadores:
Registro de Banderas:
De los 16 bits del registro de banderas, nueve son comunes a toda la familia de
procesadores 8086, y sirven para indicar el estado actual de la máquina y el
resultado del procesamiento. Muchas instrucciones que piden comparaciones y
aritmética cambian el estado de las banderas, algunas cuyas instrucciones pueden
realizar pruebas para determinar la acción subsecuente. En resumen, los bits de
las banderas comunes son como sigue:
Registros de PILA
La pila es un área de memoria importante y por ello tiene, en vez de uno, dos
registros que se usan como desplazamiento (offset) para apuntar a su contenido.
Se usan como complemento al registro y son:
SP (Stack Pointer): Se traduce como puntero de pila y es el que se reserva el
procesador para uso propio en instrucciones de manipulado de pila. Por lo
general, el programador no debe alterar su contenido.
Registros índice:
La memoria de datos se utiliza cada vez que agregamos una variable a nuestro
programa. Como la variable seguramente se utilizará como entrada para un
proceso o calculo, está requiere de estar disponible a una velocidad relativamente
rápida. Este tipo de información se guarda en la RAM – Random Access Memory
o Memoria de Acceso Aleatorio por sus siglas en ingles.
PERIFÉRICOS INTERNOS.
periféricos de comunicación
ADC. Convertidor de Señales Analógicas a Digitales. Permiten generar una
representación binaria para la magnitud de una señal analógica.
DAC. Digital to Analog Converter. Lo opuesto a un DAC. También es ideal
cuando se quiere generar audio. Una tarjeta de audio no es más que un DAC de
muy buena calidad y muy rápido.
periféricos generales
https://trecedb.wordpress.com/2009/02/13/partes-del-microcontrolador/
https://www.mikroe.com/ebooks/microcontroladores-pic-programacion-en-c-
con-ejemplos/puertos-de-entradasalida
Vesga Ferreira Juan Carlos, Microcontroladores Motorola-Freescale,
Alfaomega.
http://www.oocities.org/mx/antrahxg/documentos/org_comp/registro.html