0% encontró este documento útil (0 votos)
53 vistas34 páginas

Programación de Microcontroladores y Electrónica

Cargado por

kelmanalfaro069
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • características técnicas,
  • tecnología analógica,
  • voltaje de operación,
  • programación en C,
  • programación de dispositivos,
  • tipos de memoria,
  • microcontroladores,
  • corriente DC,
  • diseño de sistemas,
  • componentes eléctricos
0% encontró este documento útil (0 votos)
53 vistas34 páginas

Programación de Microcontroladores y Electrónica

Cargado por

kelmanalfaro069
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • características técnicas,
  • tecnología analógica,
  • voltaje de operación,
  • programación en C,
  • programación de dispositivos,
  • tipos de memoria,
  • microcontroladores,
  • corriente DC,
  • diseño de sistemas,
  • componentes eléctricos

PROGRAMACIÓN DE

DISPOSITIVOS
Mg. Kelman J. Alfaro Barón
Docente del programa Tecnología en Desarrollo de Sistemas Informáticos
GRUPO: B192
La Electrónica Analógica:

Trabaja con magnitudes o señales que varían con el tiempo de


forma continúa cómo en una onda senoidal, las señales pueden
ser:
la temperatura, el audio, etc.

La señal analógica es
difícil de: almacenar,
manipular, comparar,
calcular y recuperar.

Osciloscopio
La Electrónica Digital:

Trabaja con señales discretas también llamadas señales


digitales, es decir, que los valores de corriente y tensión
eléctrica solo pueden poseer dos estados lógicos en el
transcurso del tiempo. Por eso este tipo de electrónica es
binaria (2 dígitos, el 0 y el 1).

La señal digital Se puede


almacenar, manipular,
comparar, calcular y
recuperar de forma rápida,
exacta y precisa.
Circuitos Integrado (IC)
También conocido como “Chip” es un cristal semiconductor de silicio,
que
contiene diferentes componentes eléctricos interconectados en su
interior para realizar una función electrónica específica.
I:
Existen 2 tipos de C

• De bajo costo y fácil de instalar.


Los dual en línea…
• Son de tamaño estándar. … y Los planos.
• Los pines están ubicados en dos
hileras por lado.

• Que son más costos, pero de


tamaño muy reducido.
• Y su instalación es más compleja
por tener los pines planos.
Clasificación de
los IC

Según su Según su Nivel de Según su Familia


Operación Integración Lógica

SSI, MSI, LSI, VLSI,


Analógico Digital Bipolar MOS
ULSI, GLSI

Son programables y
NMOS, CMOS,
trabajan con señales TTL, ECL, IIL
HCMOS, HMOS
binarias
Circuitos Lógicos

 Algunas instrucciones de programa utilizadas por un microcontrolador


funcionan de la misma manera que las compuertas lógicas, pero en forma de
comandos.
INTRODUCCIÓN A LOS
MICROCONTROLADORES
 ¿Qué es?
 ¿Cómo funciona?
Para diseñar programas es necesario conocer los bloques funcionales
básicos del microcontrolador, estos bloques son:

Unidad Memoria Memoria Líneas


CPU

ROM

RAM

Periféricos
central de solo de de
de lectura acceso entrada
proceso aleatorio y salida
 FABRICANTES:
ARQUITECTURAS DE LOS
MICROCONTROLADORES

La arquitectura de un  
Von Neumann. Tipo RISC.
microcontrolador permite
definir la estructura de su  Harvard.  Tipo CISC.
funcionamiento.
Arquitectura Von Neumann

los datos y las instrucciones circulan por el mismo bus


ya que estos son guardados en la misma memoria.

 Ahorro de líneas de entrada-salida.


 Realizar varios accesos a memoria para buscar instrucciones complejas.
 Disminución en la velocidad con la que se realizan los procesos.
Arquitectura Harvard

los datos y las instrucciones circulan en dos buses bien


diferenciados.

 Trabajar con las dos memorias simultáneamente.


 Mayor velocidad en la ejecución de los programas.
Procesador de tipo CISC (Complex Instruction Set
Computer)

 que en español significa «Ordenador con Juego de Instrucciones Complejo».


 en algunos casos del dominio de hasta centenares de instrucciones.

 El μC reconoce y ejecuta sólo operaciones básicas (sumar, restar, copiar, … ).


 Las operaciones más complicadas se realizan al combinar éstas (por ejemplo,
multiplicación se lleva a cabo al realizar adición sucesiva).
Procesador de tipo RISC (Reduced Instruction Set
Computer)

 Que en español significa «Ordenador con Juego de Instrucciones Reducido».


Está diseñado para manejar pocas instrucciones, lo que permite programar
con mucha más facilidad.
ATMEGA328P
Características Técnicas
MICROCONTROLADOR ATMEGA328P
CONFIGURACIÓN DE DIP, QFP
PINES
TIPO DE Harvard
ARQUITECTURA
Tipo RISC
TIPO DE MEMORIA Y Flash 32K Bytes - 0,5 Memoria no volátil, es donde se guarda el sketch ya
CAPACIDAD bootloader compilado.
EEPROM 1K Bytes Memoria no volátil para mantener datos después de un reset.
SRAM 2K Bytes Memoria volátil. Variables locales, datos parciales.
Usualmente se trata como banco de registros. Es la zona de
memoria donde el sketch crea y manipula las variables
cuando se ejecuta.
VOLTAJE DE OPERACIÓN (1,8 - 5,5) V
VELOCIDAD DE RELOJ (8 – 16 – 20) MHz
CORRIENTE DC EN 20mA
PINES I/O
COMUNICACIÓN UART, SPI, I2C
DIGITAL
NIVELES DE LENGUAJE DE
PROGRAMACIÓN

 Código maquina.
 Lenguajes de bajo nivel.
 Ensamblador.

 C
 Lenguajes de alto nivel.
 C++
Lenguajes compilados, interpretados y
administrados
Lenguajes compilados, interpretados y
administrados
Diagrama de bloques

También podría gustarte