Está en la página 1de 24

Universidad Tecnológica de

- Manzanillo

Alumno: José Guadalupe Mireles Hernández

Docente: Fredy Cortez Martínez

Electrónica Digital

4-MMP-2

Investigación de la unidad 4

Portada

05 de diciembre del 2023

1
Índice

Contenido
Portada .............................................................................................................................................. 1
Índice ................................................................................................................................................. 2
Tipos de memorias en microcontroladores ............................................................................ 4
RAM................................................................................................................................................ 4
¿Para qué sirve la RAM? ...................................................................................................... 4
ROM ............................................................................................................................................... 6
¿Para qué se utiliza la ROM? .............................................................................................. 6
Chip BIOS en computadoras ............................................................................................... 6
Teléfonos móviles .................................................................................................................. 6
Firmware ................................................................................................................................... 6
Una parte esencial de los microcontroladores .............................................................. 6
ROM está presente en dispositivos digitales ................................................................. 6
Instrumentos científicos electrónicos .............................................................................. 7
Características de la rom ..................................................................................................... 7
Memoria de sólo lectura ....................................................................................................... 7
No volátil ................................................................................................................................... 7
Programable ............................................................................................................................ 7
Historia de la rom ................................................................................................................... 8
¿Cómo funciona la ROM? .................................................................................................... 8
EPROM .......................................................................................................................................... 9
PLD ............................................................................................................................................... 10
Matriz OR ................................................................................................................................ 11
Matriz AND.............................................................................................................................. 11
Descripción de los parámetros eléctricos ............................................................................. 12
RAM.............................................................................................................................................. 12
ROM ............................................................................................................................................. 13
EPROM ........................................................................................................................................ 14
EEPROM ..................................................................................................................................... 15
PLD ............................................................................................................................................... 16
Programación y aplicación ........................................................................................................ 17

2
Programas del Microcontrolador que involucren conjunto de instrucciones,
Interrupciones, direccionamiento, comunicación y uso de registros, entre otros. 17
El uso de microcontroladores en la solución de problemas industriales de control y
automatización.............................................................................................................................. 22
Identificar las nuevas tecnologías en microcontroladores para el control y
monitoreo de datos ...................................................................................................................... 23
Internet de las cosas (IoT ................................................................................................... 23
Comunicación inalámbrica ................................................................................................ 23
Integración de sensores ..................................................................................................... 23
Mayor capacidad de procesamiento ............................................................................... 23
Seguridad mejorada ............................................................................................................ 23
Bibliografia ..................................................................................................................................... 24

3
Tipos de memorias en microcontroladores

RAM
Es la memoria principal de un dispositivo, esa donde se almacenan de forma
temporal los datos de los programas que estás utilizando en este momento. Sus
siglas significan Random Access Memory, lo que traducido al español sería Memoria
de Acceso Aleatorio, y es un tipo de memoria que te puedes encontrar en cualquier
dispositivo, desde ordenadores de sobremesa hasta teléfonos móviles.
La memoria RAM tiene dos características que la diferencian del resto de tipos de
almacenamiento. Por una parte tiene una enorme velocidad, y por otra los datos
sólo se almacenan de forma temporal. Esto quiere decir que cada vez que reinicies
o apagues tu ordenador, lo normal es que los datos que haya almacenados en la
RAM se pierdan.
La RAM sirve para que el ordenador o dispositivo móvil gestione los datos de las
aplicaciones en funcionamiento, la cantidad que tengas afecta directamente al
rendimiento de tu dispositivo. Cuanta más RAM tengas más aplicaciones podrás
gestionar a la vez, y de ahí su importancia porque si no hay suficiente el ordenador
puede ir lento. A lo que te sueles referir como memoria RAM cuando estás hablando
de ella como un componente físico es a unas tarjetas que van conectadas
directamente a la placa base de tu ordenador. Estas tarjetas tienen diferentes
módulos de memoria integrada que están conectados entre sí, y en dispositivos
como ordenadores hay ranuras para tener varias de estas tarjetas.

¿Para qué sirve la RAM?


Tu ordenador o móvil no ejecuta todas las acciones utilizando únicamente el disco
duro, ya que si lo hiciera tardaría demasiado en ejecutarlas. Por eso, se utiliza un
tipo de memoria mucho más rápida para hacer estas tareas más inmediatas, y es la
encargada de almacenar las instrucciones de la CPU o los datos que las
aplicaciones necesitan constantemente. Estas instrucciones quedan allí hasta que
se apague el ordenador o hasta que se sustituyan por otros nuevos.
Para que lo entiendas, vamos a imaginarnos que estás trabajando en tu escritorio.
Los cajones son tu disco duro, donde almacenas todo lo que puedes utilizar. Pero
también necesitas poner en el propio escritorio las herramientas y archivos que
estás utilizando, y eso es lo que haría en este caso la memoria RAM. Así no tienes
que estar abriendo y cerrando los cajones, lo tienes todo en frente
La memoria RAM puede ser utilizada por las aplicaciones de diferentes maneras.
Por ejemplo, si utilizas un navegador, todos los datos de las webs que visitas suelen
estar en la RAM para que cuando accedas a ellos estén siempre ahí y no se tengan
que cargar de nuevo. Por eso los navegadores suelen ocupar mucha memoria RAM.

4
Las aplicaciones que tienes abiertas se quedan almacenadas en la RAM, de manera
que puedas utilizarlas de forma rápida sin tener que andar escribiendo
continuamente tu disco duro. Por eso, cuanta más memoria RAM tienes más
aplicaciones puedes utilizar a la vez, lo que afecta a la multifunción de tu dispositivo.

5
ROM
Es una memoria de solo lectura se abrevia como ROM. Como es obvio por el
nombre, el contenido de este tipo de memoria solo se puede leer, pero no es cierto
hasta cierto punto porque hay tipos de ROM que se pueden reescribir una y otra
vez. Las ROM son de naturaleza no volátil, lo que significa que el contenido de estas
memorias no se borra cuando se desconecta la batería o la fuente de alimentación.
¿Para qué se utiliza la ROM?

Chip BIOS en computadoras


Todas las computadoras, laptops y dispositivos que tienen sistemas operativos
tienen un chip IC instalado en su PCB (placa de circuito impreso) conocido como
BIOS. BIOS significa Sistema básico de entrada/salida. BIOS no solo inicializa el
hardware de la computadora, sino que también brinda servicios a sistemas
operativos como Windows y macOS, etc.
Teléfonos móviles
Todos los teléfonos móviles tienen instalada una ROM. Estas ROMs almacenan las
diferentes funcionalidades de tu celular. Por ejemplo, los teclados de los teléfonos
móviles utilizan la ROM para marcar números y códigos, mientras que en los
teléfonos inteligentes las ROM controlan los controladores de la pantalla táctil. Las
ROM también se utilizan para almacenar los sistemas operativos y las aplicaciones
y servicios integrados en los teléfonos móviles, por eso, incluso después del
restablecimiento de fábrica, puede encontrar estas aplicaciones en su teléfono.
Firmware
Las ROM no solo se utilizan como firmware, sino también como una herramienta
para actualizar el firmware. El firmware son códigos de programa escritos en las
ROM de forma permanente para realizar algunas funcionalidades durante la vida
útil de un dispositivo. Estos están presentes en las cámaras web, impresoras y
escáneres, televisores digitales, unidades flash USB, etc.
Una parte esencial de los microcontroladores
Los microcontroladores o MCU son circuitos inteligentes programables que tienen
un pequeño procesador en ellos. MCU (unidades de microcontrolador) tienen ROM
integradas en sus PCB (placa de circuito impreso) para almacenar las instrucciones
del programa. Todos los tipos de Arduino, Atmega328p, AVR, PIC y 8051 son
ejemplos de microcontroladores.
ROM está presente en dispositivos digitales
VCR (grabadoras de videocasete), unidades de CD y DVD, cámaras digitales,
relojes digitales, módems de computadora, tarjetas gráficas, procesadores de
computadora, monitores LCD y LED, etc. tienen ROM instaladas. Casi todos los
dispositivos digitales tienen ROM para realizar diversas operaciones integradas e
iterativas.

6
Instrumentos científicos electrónicos
Hoy en día, se utilizan instrumentos electrónicos digitales en lugar de los antiguos
medidores analógicos con agujas. Estos instrumentos no solo nos brindan
resultados sin errores, sino que también nos brindan lecturas con mayor precisión y
exactitud. Todo esto es posible gracias a las ROM instaladas en estos instrumentos
científicos.

Características de la rom

Memoria de sólo lectura


La ROM es un tipo de memoria que se programa una sola vez y cuyo contenido solo
puede ser leído una y otra vez por un dispositivo o un usuario. La mayoría de las
ROM no son actualizables y la mayoría ni siquiera le permite copiar su contenido.
Esta propiedad destacada de las ROM las convierte en memorias de solo lectura.
No volátil
Las ROM no son volátiles, lo que significa que puede desconectar el dispositivo con
la ROM instalada de una fuente de alimentación o batería y la ROM seguirá
conservando sus pertenencias sin ningún problema. Debido a esta característica,
las ROM se utilizan en casi todos los tipos de dispositivos digitales, ya que
apagamos o desconectamos la mayoría de los dispositivos cuando no tenemos la
intención de usarlos.
Programable
Si la memoria es fácilmente programable, puede programarla de acuerdo con las
necesidades de su proyecto o producto. Afortunadamente, la ROM es un chip de
memoria programable. Puedes comprar una ROM en el mercado y programarla de
acuerdo con las necesidades de tu proyecto, pero asegúrate de que te permita
modificar su código varias veces. También hay una variedad de placas de circuitos
programables disponibles en las tiendas que contienen ROM.

7
Historia de la rom
Dawon Kahng y Simon Sze descubrieron la ROM (memoria de solo lectura) en 1967
en Bell Labs. Estos genios ingenieros pertenecían a Corea y China
respectivamente. Propusieron que los transistores FGMOS se pueden usar como
una memoria que tendrá la capacidad de ser reprogramada y ahora casi no hay un
dispositivo digital en esta tierra que no tenga una ROM instalada.
¿Cómo funciona la ROM?
Hay dos componentes esenciales de ROM, puertas lógicas OR y decodificador. Los
decodificadores son responsables de convertir código de alto nivel en lenguaje
binario de bajo nivel y viceversa. Las puertas OR reciben las entradas del
decodificador y realizan las funciones correspondientes. Las puertas lógicas en una
ROM se utilizan de manera que puedan almacenar permanentemente el código de
instrucción o los datos. Al proporcionar la dirección como entrada a una ROM,
proporciona los datos y las instrucciones almacenadas en ella. Esto sucede con
frecuencia cuando un usuario utiliza un dispositivo digital.

8
EPROM
Chip de memoria ROM programable y no volátil, esto es que guarda los datos en el
caso de que la fuente de energía se apague, y puede ser borrada y volver a ser
usada por exposición a una fuente de luz ultravioleta.
Se fabrica con una combinación de celdas de un material que se llama Transistores
de Puerta Florante. Este está formado por un material semiconductor que se puede
programar a través de un dispositivo que imprime voltajes superiores a los que se
usan en el circuito eléctrico de la computadora, consiguiendo de esta manera, que
las celdas se modifiquen.
Cuando se programa la memoria EPROM, solo se puede borrar mediante la luz
ultravioleta debido a que los fotones excitan a los electrones del material
semiconductor, y de ese modo facilitar su descarga eléctrica.
Su diseño se destaca por tener una ventana de cuarzo en la que se puede ver un
chip de silicio. Se elige este material porque es el que permite que la luz ultravioleta
lo traspase, y así se puede proceder al borrado. El tiempo real de éste asciende a
unos 20 minutos ya que las lámparas que se usan tienen una potencia alrededor de
los 12 mW/cm2 o 14.4 W.

9
PLD
(Programmable Logic Device, Dispositivo lógico programable) es un componente
electrónico empleado para la fabricación de circuitos digitales. A diferencia de las
puertas lógicas un PLD tiene una función indefinida. Antes de que un PLD pueda
ser usado en un circuito este puede ser programado.
Un PLD está formado por una matriz de compuertas AND y puertas OR, que se
pueden programar para conseguir funciones lógicas específicas. Existen cuatro
tipos de dispositivos que se clasifican como PLD.
• PROM (Programmable Read Only Memory). Memoria programable de sólo
lectura.
• PLA (Programmable Logic Array). Matriz lógica programable.
• PAL (Programmable Array Logic). Matriz lógica programable.
• GAL (Generic Array Logic). Matriz lógica generica.
Todos los PLD están formados por matrices programables. Esencialmente, una
matriz programable es una red de conductores distribuidos en filas y columnas con
un fusible en cada punto de intesección. Las matrices pueden ser fijas o
programables.

10
Matriz OR
Está formada por una serie de puertas OR conectadas a una matriz programable
con fusibles en cada punto de intersección de una columna y una fila. La matriz se
programa fundiendo los fusibles para eliminar las variables seleccionadas de las
funciones de salida para un caso específico. Para cada una de las entradas de una
puerta OR sólo queda intacto un fusible que conecta la variable deseada en la
entrada de la puerta. Una vez que el fusible este fundido, no se puede volver a
conectar.

Matriz AND
Este tipo de matriz está formado por puertas AND conectadas a una matriz
programable con fusibles en cada punto de intersección. al igual que la matriz OR
la matriz AND se programa fundiendo los fusibles para eliminar las variables de la
función salida. Para cada entrada de una puerta AND sólo queda intacto un fusible
que conecta la variable deseada a la entrada de la puerta. Como para la matriz OR
la matriz AND con fusibles se puede programar una única vez.

11
Descripción de los parámetros eléctricos

RAM

1. Voltaje de alimentación: Es la tensión eléctrica necesaria para el funcionamiento


de la memoria RAM. Los valores estándar para las memorias DDR3 y DDR4 son
1.5V y 1.2V, respectivamente.
2. Frecuencia de reloj: Es la velocidad a la que la memoria RAM puede transferir
datos. Se mide en megahercios (MHz). Una frecuencia de reloj más alta indica una
mayor velocidad de transferencia de datos.
3. Latencia: Se refiere al tiempo que tarda la memoria en acceder a los datos
solicitados. Se mide en ciclos de reloj y generalmente se presenta como una serie
de números, como "CL14-16-16-35". Los números representan diferentes tipos de
latencia, como la latencia de columna (CL), la latencia de fila (tRCD), la latencia de
activación (tRAS) y la latencia de pre-carga (tRP).
4. Ancho de banda: Representa la cantidad máxima de datos que la memoria RAM
puede transferir en un período de tiempo determinado. Se expresa en megabytes
por segundo (MB/s) o gigabytes por segundo (GB/s). Un mayor ancho de banda
permite una transferencia de datos más rápida.
Se debe tener en cuenta que los parámetros eléctricos pueden variar según el tipo
y la generación de la memoria RAM utilizada, como DDR3, DDR4 o DDR5.

12
ROM

1. Voltaje de alimentación: Es la tensión eléctrica requerida para el funcionamiento


de la memoria ROM. El voltaje de alimentación puede variar según el tipo de
tecnología utilizada en la memoria ROM, como ROM programable (PROM),
memoria de solo lectura programable (EPROM) o memoria de solo lectura borrable
programable (EEPROM).
2. Tiempo de acceso: Se refiere al tiempo que tarda la memoria ROM en
proporcionar los datos solicitados después de recibir una solicitud de lectura. Se
mide en nanosegundos (ns) y generalmente está relacionado con la velocidad de
funcionamiento de la memoria.
3. Capacidad de almacenamiento: Indica la cantidad máxima de datos que la
memoria ROM puede almacenar de forma permanente. Se mide en unidades como
bytes, kilobytes (KB), megabytes (MB) o gigabytes (GB).
4. Arquitectura de la memoria: La arquitectura de la memoria ROM puede variar
según el tipo de tecnología utilizada. Algunas de las arquitecturas comunes incluyen
ROM de máscara (Mask ROM), PROM, EPROM, EEPROM y memoria flash.
Cabe a destacar que, a diferencia de la memoria RAM, la memoria ROM no se
puede modificar fácilmente y generalmente se programa o configura durante la
fabricación del chip. Los parámetros eléctricos específicos pueden variar según el
tipo y la tecnología de la memoria ROM utilizada.

13
EPROM

1. Voltaje de alimentación: Es la tensión eléctrica necesaria para el funcionamiento


de la EPROM. El voltaje de alimentación típico para la EPROM es de 5V.
2. Tiempo de acceso: Se refiere al tiempo que tarda la EPROM en proporcionar los
datos solicitados después de recibir una solicitud de lectura. El tiempo de acceso
puede variar según el modelo y la velocidad de la EPROM, y generalmente se mide
en nanosegundos (ns).
3. Tiempo de programación: Es el tiempo necesario para programar la EPROM, es
decir, para escribir datos en ella. El tiempo de programación puede variar según el
modelo y la tecnología de la EPROM, y generalmente se mide en milisegundos (ms)
o microsegundos (μs).
4. Tiempo de borrado: Es el tiempo necesario para borrar los datos almacenados en
la EPROM. La EPROM se puede borrar mediante exposición a la luz ultravioleta
(EPROM de ventana de cuarzo) o mediante un proceso eléctrico (EPROM
eléctricamente borrable - EEPROM). El tiempo de borrado puede variar según el
modelo y la tecnología de la EPROM y generalmente se mide en minutos o
segundos.
5. Capacidad de almacenamiento: Indica la cantidad máxima de datos que la
EPROM puede almacenar de forma permanente. Se mide en unidades como bytes,
kilobytes (KB) o megabytes (MB). Las capacidades comunes de la EPROM varían
desde unos pocos kilobytes hasta varios megabytes.
Es importante tener en cuenta que la EPROM es un tipo de memoria programable
y borrable, lo que permite la reprogramación de datos después de su fabricación
inicial. Sin embargo, el proceso de borrado y programación de la EPROM puede ser
más lento y requiere procedimientos especiales en comparación con otros tipos de
memoria.

14
EEPROM

1. Voltaje de alimentación: Es la tensión eléctrica necesaria para el funcionamiento


de la EEPROM. El voltaje de alimentación típico para la EEPROM es de 3.3V o 5V,
dependiendo del modelo y la tecnología utilizada.
2. Tiempo de acceso: Se refiere al tiempo que tarda la EEPROM en proporcionar
los datos solicitados después de recibir una solicitud de lectura. El tiempo de acceso
puede variar según el modelo y la velocidad de la EEPROM, y generalmente se
mide en nanosegundos (ns).
3. Tiempo de programación: Es el tiempo necesario para programar la EEPROM, es
decir, para escribir datos en ella. El tiempo de programación puede variar según el
modelo y la tecnología de la EEPROM, y generalmente se mide en milisegundos
(ms) o microsegundos (μs). La EEPROM permite la escritura de datos individuales
o páginas enteras, lo que puede afectar el tiempo de programación.
4. Tiempo de borrado: Es el tiempo necesario para borrar los datos almacenados en
la EEPROM. A diferencia de la EPROM, la EEPROM se puede borrar eléctricamente
sin requerir exposición a la luz ultravioleta. El tiempo de borrado puede variar según
el modelo y la tecnología de la EEPROM y generalmente se mide en minutos o
segundos.
5. Capacidad de almacenamiento: Indica la cantidad máxima de datos que la
EEPROM puede almacenar de forma permanente. Se mide en unidades como
bytes, kilobytes (KB), megabytes (MB) o incluso gigabytes (GB). Las capacidades
de la EEPROM pueden variar desde unos pocos kilobytes hasta varios megabytes.
Se debe tomar en cuenta que la EEPROM ofrece la ventaja de poder ser
programada y borrada eléctricamente, lo que permite la modificación de datos sin
necesidad de eliminar completamente el contenido existente. Esto la hace útil en
aplicaciones donde se requiere una memoria reprogramable y no volátil, como
sistemas de almacenamiento de configuración, registro de datos y almacenamiento
persistente de información.

15
PLD

El componente eléctrico principal de un PLD es el "dispositivo de programación",


que se utiliza para cargar la configuración lógica en el PLD. Hay diferentes métodos
de programación utilizados en los PLD, como la programación en circuito (ISP),
donde la configuración se carga directamente en el dispositivo mientras está
conectado al sistema, o la programación fuera de circuito (ICP), donde el dispositivo
se programa antes de ser instalado en el sistema.
El dispositivo de programación puede ser una interfaz especializada, una conexión
a un programador externo o incluso puede estar integrado directamente en el propio
PLD. Dependiendo del tipo de PLD, puede haber diferentes métodos y protocolos
de programación, como JTAG (Joint Test Action Group), Serial Peripheral Interface
(SPI) o Parallel Programming.
En resumen, el componente eléctrico clave en la memoria PLD es el dispositivo de
programación, que permite la carga de la configuración lógica personalizada en el
PLD para implementar las funciones lógicas deseadas.

16
Programación y aplicación

Programas del Microcontrolador que involucren conjunto de instrucciones,


Interrupciones, direccionamiento, comunicación y uso de registros, entre
otros.
Cargue el circuito PIC Flasher.TSC desde la carpeta de ejemplos de
microcontroladores. El siguiente esquema que utiliza el microcontrolador PIC 16F73
aparecerá con el microcontrolador PIC 16F73:

Este circuito simplemente cuenta hacia adelante uno por uno. presione el Botón
para ver cómo funciona. La pantalla debería avanzar una por una.
Haga doble clic en la MCU para ver el código ASM en ella. (ver más detalles en el
manual de inicio rápido).
TINA tiene una gran característica que le permite editar y
cambiar el código fuente directamente en TINA.

Permite realizar el siguiente cambio en el código:

Cambie la instrucción (seleccionada arriba) en la línea 25


(puede ver el número de línea en la esquina inferior
derecha de la ventana del editor de código):

desde addlw 01H

añadir 02H

Guarde el código modificado en TINA presionando la tecla


Icono y cierre las ventanas abiertas de MCU.

¡Si pulsa el botón ahora, el incremento será 2!

Tenga en cuenta que el código modificado se guardará


automáticamente en el archivo TINA .TSC.

17
Usando el depurador
Veamos otra aplicación con más interactividad.
Cargue el ejemplo PIC16F84interrupt_rb0.TSC de TINA desde la carpeta de
ejemplos de microcontroladores.

Pulse el botón. Al principio parece que no pasa nada.


Sin embargo, si hace clic en el interruptor SW-HL1, la pantalla avanzará 1 cada vez
que el interruptor cambie de Bajo a Alto. La capacidad de manejo de interrupciones
del PIC nos permitirá detectar cambios en los interruptores.
Ahora veamos la operación con más detalle usando el depurador ASM interactivo
de TINA.
Para activar el depurador, seleccione Opción en el menú Análisis. Luego, establezca
la casilla de verificación "Habilitar depurador de código MCU", como se muestra a
continuación en el cuadro de diálogo Opciones de análisis.

18
Presione el botón OK y aparecerá el depurador MCU:

Vamos a seguir paso a paso la ejecución del programa presionando la tecla Trace
en el botón.
Después de alrededor de clics de 14, llegamos a la etiqueta PT1: donde el programa
parece estar en un bucle infinito.
PT1: INCF TEMP, F GOTO PT1

19
Ahora haga clic en el interruptor SW-HL1 y cámbielo a Alto. (Debería hacer clic
cuando el cursor cambie a una flecha que apunta hacia arriba Î). Vuelva al depurador
y haga clic en el Trace en el botón dos veces. El programa reconocerá la
interrupción y saltará a la:
NT_SERV: label.

INT_SERV:
INCF COUNTER,
F MOVF COUNTER,
0 MOVWF
PORT
incremente el CONTADOR y cópielo en el PUERTO A, y la salida será 1. Después
de esto, el programa volverá al "bucle infinito" en PT1.
Edición del código en el depurador.
Ahora hagamos un pequeño cambio en el programa para demostrar el uso del
depurador. Duplique la instrucción CONTADOR INCF, F usando Copiar y Pegar de
la siguiente manera:
INT_SERV:
INCF COUNTER, F
INCF COUNTER, F
MOVF COUNTER, 0
MOVWF PORTA
Presione Sí y presione botón de nuevo. Ahora el incremento será 2 en cada cambio
de nivel bajo-alto del interruptor.

También puede verificar el circuito en el modo de funcionamiento continuo del


depurador presionando del botón.

A pesar de que el depurador se ejecutará rápido, todavía puede ver el "ciclo infinito"
y luego el salto a la parte del servidor de Interrupción (INT_SERV:) cuando cambia
el interruptor.

20
Haciendo un punto de ruptura
Usando el modo paso a paso, a menudo es imposible llegar a un punto particular
del programa. Incluso si eres lo suficientemente paciente como para dar mil pasos,
es posible que el flujo del programa no te permita ir a donde quieras.
Para detenerse en una línea en particular, puede marcar la declaración de destino
estableciendo un "punto de interrupción".
Ejecute el programa en el modo continuo del depurador usando el Ejecute el
comando y ahora el programa se detendrá en la línea deseada antes de ejecutar el
comando marcado.
Para demostrar esto, haga clic en la declaración de incremento en nuestro servidor
de interrupción después de la etiqueta INT_SERV: y presione la tecla Botón de
interrupción de palanca.
Ahora presione el Botón Ejecutar. El programa comienza a ejecutarse en un "ciclo
infinito".
Aunque haya establecido un punto de interrupción, la ejecución del código no se
detendrá porque nunca llega al punto de interrupción. Sin embargo, cuando cambie
el cambio de Bajo a Alto, el programa se detendrá en la instrucción marcada:
INT_SERV:
INCF COUNTER, F

21
El uso de microcontroladores en la solución de problemas
industriales de control y automatización.

- Las cerraduras electrónicas tienen un funcionamiento basado en el control


de múltiples variables, para determinar si se abre o se mantienen cerrada
una cerradura. Mediante la implementación de microcontroladores se pueden
mejorar los protocolos de seguridad en estos sistemas, los cuales podrían
estar basados en conectividad “bluetooth” codificados a un módulo único.
Dicho módulo podría ser una llave con una clave o incluso se podría activar
la apertura mediante el uso de celulares propios vía “bluetooth”, por cercanía
a la cerradura. Este conjunto de tecnologías permite desarrollar sistemas de
cierre o apertura configurados no únicamente por biométrica física, sino
mediante codificaciones de voz con ayuda de las inteligencias artificiales
comerciales.
- Uno de los modelos más recientes permite la comunicación con Inteligencia
Artificial en casa, por ejemplo, para solicitar la apertura y cierre de puertas,
para hacer llamadas de emergencia en caso de peligro, etc.
- Robots de entrenamiento
- Equipos de instrumentación
- En encenderes domesticos
- Robots industriales

22
Identificar las nuevas tecnologías en microcontroladores para el
control y monitoreo de datos

Internet de las cosas (IoT): Los microcontroladores habilitados para IoT


permiten la conexión a Internet y la comunicación con otros dispositivos. Esto
facilita el control y monitoreo remoto de datos a través de la nube, lo que brinda
mayor flexibilidad y acceso a la información en tiempo real.
Comunicación inalámbrica: Los microcontroladores ahora ofrecen una
variedad de opciones de comunicación inalámbrica, como Wi-Fi, Bluetooth y
Zigbee. Estas tecnologías permiten la transmisión de datos de forma
inalámbrica, lo que simplifica la implementación de sistemas de control y
monitoreo.
Integración de sensores: Los microcontroladores modernos a menudo incluyen
interfaces para la conexión directa de sensores. Esto facilita la adquisición de
datos de diferentes fuentes, como temperatura, humedad, presión, movimiento,
entre otros, lo que permite un control más preciso y un monitoreo detallado.
Mayor capacidad de procesamiento: Los avances en la tecnología de
microcontroladores han permitido un aumento significativo en la capacidad de
procesamiento. Esto permite realizar cálculos más complejos en tiempo real y
procesar grandes volúmenes de datos de manera más eficiente.
Seguridad mejorada: A medida que la conectividad y la transferencia de datos
se vuelven más comunes, la seguridad se vuelve crucial. Los microcontroladores
modernos incorporan características de seguridad mejoradas, como cifrado de
datos, autenticación de dispositivos y protección contra ataques cibernéticos.

23
Bibliografia

- Fernández, Y. (2022, mayo 16). Memoria RAM: qué es, para qué sirve y cómo
mirar cuánta tiene tu ordenador o móvil. Xataka.com; Xataka Basics.
https://www.xataka.com/basics/memoria-ram-que-sirve-como-mirar-cuanta-
tiene-tu-ordenador-movil
- Recoverit. (2022, agosto 9). ¿Qué es ROM? Wondershare Recoverit.
https://recoverit.wondershare.es/computer-tips/what-is-rom.html
- Dispositivos lógicos programables (PLD). (2010, marzo 8). Electrónica
Digital. https://ecadigitaliiequipo7.wordpress.com/2010/03/08/dispositivos-
logicos-programables-pld/
- MEMORIA ram ,rom,prom,eprom, eeprom y Dispositivos de almacenamiento.
(2019, abril 7). Don Celular.
https://doncellblog.wordpress.com/2019/04/07/memoria-ram-rom-prom-
eprom-eeprom-y-y-dispositivos-de-almacenamiento/
- EPROMs. (s/f). Tripod.com. Recuperado el 7 de diciembre de 2023, de
http://manualdemantto.mx.tripod.com/memoriaeprom.htm
- Circuitos de microcontroladores - TINA. (2019, abril 1). TINA Design Suite.
https://www.tina.com/es/microcontroller-circuits/
- La importancia y aplicaciones de los microcontroladores en la Electrónica –
Ingeniería. (s/f). Lasalle.Mx. Recuperado el 7 de diciembre de 2023, de
https://ingenieria.lasalle.mx/la-importancia-y-aplicaciones-de-los-
microcontroladores-en-la-electronica/
- Canto, C., & De Microcontroladores, A. (s/f). Aplicaciones de los
Microcontroladores. Uaslp.mx. Recuperado el 7 de diciembre de 2023, de
http://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDES_8051_PDF/3
_APLICA.PDF

24

También podría gustarte