1. AGUINAGA QUISPE WILLIAM
BARTUREN DÌAZ MARITA YUSELI
MARIA M. FRIAS FRIAS
INGENIERÍA DE SISTEMAS Y TELEMÁTICA VII A
PROFESOR: ING. MARCO AURELIO PORRO CHULLI
3. Un microcontrolador es un circuito integrado programable,
capaz de ejecutar las órdenes grabadas en su memoria. Está
compuesto de varios bloques funcionales, los cuales cumplen
una tarea específica. Un microcontrolador incluye en su interior
las tres principales unidades funcionales de una computadora:
unidad central de procesamiento, memoria y periféricos de
entrada/salida.
1. DEFINICION
4. 2. CARÁCTERÍSTICAS
Los microcontroladores están diseñados para reducir el
costo económico y el consumo de energía de un sistema
en particular. Por eso el tamaño de la unidad central de
procesamiento, la cantidad de memoria y los periféricos
incluidos dependerán de la aplicación.
Los microcontroladores representan la inmensa mayoría
de los chips de computadoras vendidos, sobre un 50%
son controladores "simples" y el restante corresponde a
DSP más especializados. Mientras se pueden tener uno o
dos microprocesadores de propósito general en casa.
Pueden encontrarse en casi cualquier dispositivo
electrónico como automóviles, lavadoras, hornos
microondas, teléfonos, etc.
Los modernos microcontroladores frecuentemente
incluyen un lenguaje de programación integrado, como el
lenguaje de programación BASIC que se utiliza bastante
con este propósito.
5. 3.LENGUAJES DE PROGRAMACION
PROTEUS:
Es un entorno integrado diseñado para la realización completa de
proyectos de construcción de equipos electrónicos en todas sus etapas:
diseño, simulación y depuración y construcción
PIC C:
Es una herramienta que permite programar un microcontrolador por medio
de lenguaje C, a diferencia del lenguaje máquina o ensamblador (ASM)
que se maneja por defecto, este hace los programas más fáciles de
escribir, analizar y comprender. PIC C ha sido desarrollado por PIC CMU,
y cuenta con una gran cantidad de librerías o drivers que permiten
optimizar los programas en el momento de manejar dispositivos externos,
tales como pantallas LCD, memorias, conversores, etc.
6. C:
El lenguaje C dispone de todas las ventajas de un lenguaje de
programación de alto nivel (anteriormente descritas) y le permite realizar
algunas operaciones tanto sobre los bytes como sobre los bits
(operaciones lógicas, desplazamiento etc.). Las características de C
pueden ser muy útiles al programar los microcontroladores. Además, C
está estandarizado (el estándar ANSI), es muy portable
VISUAL BASIC:
contiene un entorno de desarrollo integrado o IDE que integra editor de
textos para edición del código fuente, un depurador, un compilador (y
enlazador) y un editor de interfaces gráficas o GUI.
ASSEMBLER:
Es un lenguaje de programación de bajo nivel. Consiste en un conjunto de
mnemónicos que representan instrucciones básicas para los
computadores, microprocesadores, microcontroladores y otros circuitos
integrados programables.