Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- Manzanillo
Electrónica Digital
4-MMP-2
Investigación de la unidad 4
Portada
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.
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?
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
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
12
ROM
13
EPROM
14
EEPROM
15
PLD
16
Programación y aplicación
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.
añadir 02H
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.
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.
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.
22
Identificar las nuevas tecnologías en microcontroladores para el
control y monitoreo de datos
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