Microcontroladores
Memoria RAM:
La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el computador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada.
Se le llama RAM porque es posible acceder acualquier ubicación de ella aleatoria y rápidamente
Físicamente, están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la tarjeta madre. Los chips de memoria son rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos:
La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discosduros, es que la RAM es mucho más rápida, y que se borra al apagar el computador, no como los Disquetes o discos duros en donde la información permanece grabada.
Memoria ROM:
ROM, siglas para la memoria inalterable, memoria de computadora en la cual se han grabado de antemano los datos. Una vez que los datos se hayan escrito sobre un chip ROM, no pueden ser quitados y pueden ser leídos solamente.Distinto de la memoria principal (RAM), la ROM conserva su contenido incluso cuando el ordenador se apaga. ROM se refiere como siendo permanente, mientras que la RAM es volátil.
37953293853800La mayoría de los ordenadores personales contienen una cantidad pequeña de ROM que salve programas críticos tales como el programa que inicia el ordenador. Además, las ROM se utilizan extensivamente encalculadoras y dispositivos periféricos tales como impresoras láser, cuyas fuentes se salvan a menudo en las ROM.
Una variación de una ROM es un PROM (memoria inalterable programable). PROM son manufacturados como chips en blanco en los cuales los datos pueden ser escritos con dispositivo llamado programador de PROM.
Memoria de Programa:
Esta memoria almacena el programa de usuario aunque tambiénpuede contener datos alfanuméricos y textos variables. Las memorias de usuario suelen ser RAM+batería o EPROM/EEPROM. Por lo general se suelen utilizar memorias RAM+batería para el desarrollo de programa y luego se pasan a memorias EPROM/EEPROM cuando ya está finalizada la programación.
El conjunto de direcciones correspondientes a todas las posiciones de memoria que puede direccionar la CPUse denomina mapa de memoria y su longitud depende de tres factores: De la capacidad de direccionamiento de la CPU, del número de E/S conectadas, que determina la longitud de la memoria imagen E/S y de la longitud de la memoria de usuario utilizada.
Temporizador y Contadores
En numerosas aplicaciones se necesita medir el tiempo que transcurre desde que se cumple una determinada condición lógica ycuando ese tiempo predeterminado se cumple, esperamos que se devuelva una señal para informar del hecho. La señal que recibe un temporizador es por lo tanto una función lógica que hay que resolver, como en el caso de cualquier preaccionador. La señal que devuelve un temporizador es una variable, porque a partir de ella se pueden tomar decisiones. En el programa de este apartado encontrará la simulaciónde varios temporizadores eléctricos cuyo funcionamiento es similar al de los relés, por lo tanto, la bobina será la función y los contactos serán la variable.
Los temporizadores pueden ser programados o ser componentes físicos, pero en todos los casos, los más utilizados son de retardo a la conexión de la señal que los activa o bien de retardo a la desconexión de la señal que los activa. Eltemporizador con retardo a la conexión mide el tiempo que es verdadera la señal que lo activa, luego el tiempo a medir comienza desde la "conexión" de dicha señal. El de retardo a la desconexión mide el tiempo que es falsa la señal que lo activa, luego el tiempo a medir comienza desde la "desconexión" de dicha señal.
Periféricos
Cuando observamos la organización básica de un microcontrolador,...
Regístrate para leer el documento completo.