Red de conocimiento informático - Aprendizaje de programación - pic Descripción en lenguaje C de la definición de eeprom del microcontrolador

pic Descripción en lenguaje C de la definición de eeprom del microcontrolador

La línea de control de preprocesamiento, también conocida como comando de preprocesamiento, es una parte integral del sistema de compilación C. Hay tres tipos principales de funciones de preprocesamiento proporcionadas por el lenguaje C: (1) Definición de macros (2) Inclusión de archivos (3) Compilación condicional; Se implementan mediante comandos de definición de macros, comandos de inclusión de archivos y comandos de compilación condicional, respectivamente. Para distinguirlos de las instrucciones C ordinarias, estos comandos comienzan con el símbolo "#" y no utilizan punto y coma al final de sus líneas. Para obtener más detalles, consulte el manual del compilador de C o un libro de texto de programación en lenguaje C más detallado. 8. Pregunta: ¿Cuál es la diferencia entre EEPROM, FLASH y otras memorias? Respuesta: La memoria original era de acceso aleatorio (RAM) y de solo lectura (ROM). Ahora existen subtipos de cada una, e incluso un tercer tipo de memoria mixta. Hay estáticas (SRAM) y dinámicas (DRAM) en la familia RAM. La ROM evolucionó de la ROM de máscara a PROM (ROM programable) y EPROM (ROM borrable y programable). Las memorias híbridas incluyen EEPROM, FLASH y NVRAM. Las memorias EEPROM y FLASH son descendientes de la ROM, mientras que la NVRAM es una versión modificada de la SRAM. EEPROM es una ROM programable y borrable eléctricamente. La memoria FLASH es el último desarrollo en tecnología de memoria. Las tecnologías FLASH y EEPROM son muy similares y son una variante de EEPROM. Su principal diferencia es que FLASH sólo puede borrar un bloque a la vez, en lugar de borrar byte por byte. Los tamaños de bloque típicos varían de 256B a 16KB. La capacidad FLASH puede ser muy grande y el precio es moderado. FLASH es mucho más popular que EEPROM y ha reemplazado rápidamente a muchas ROM, PROM y EPROM. La NVRAM suele ser solo SRAM con batería de respaldo, lo cual es costoso. No hay límite en la cantidad de veces que se puede usar, mientras que EPROM, EEPROM y FLASH tienen límites en la cantidad de veces que se pueden borrar y escribir. 9. P: ¿Cuáles son los campos de aplicación de los sistemas integrados? Respuesta: La gran cantidad y variedad de sistemas integrados existentes hacen imposible no participar en la tendencia de desarrollo de los sistemas integrados. El horno microondas de la computadora es un sistema de aplicación integrado; la grabadora de vídeo es un sistema de aplicación integrado; el panel de control remoto del televisor es un sistema de aplicación integrado. Si el televisor tiene una computadora, también es un sistema de aplicaciones integrado. Según información difundida por MOTORORA: en 1990 un coche medio contenía 14 microcontroladores, y en 2000 había llegado a 35. Los decodificadores, enrutadores, módems, en una palabra, la infraestructura de Internet son todos sistemas de aplicaciones integrados, lo que hace que la aplicación de sistemas integrados se vuelva cada vez más popular. El crecimiento del mercado integrado se debe principalmente a nuevas aplicaciones y desarrollos en sistemas integrados. Los aumentos en la velocidad del procesador, el ancho del bus y la cantidad de periféricos que los fabricantes pueden integrar en un chip han aumentado la variedad de chips disponibles para sistemas integrados y su adaptabilidad a las aplicaciones. Los chips RISC (computadora con conjunto de instrucciones reducido) son ahora comunes en aplicaciones integradas de alta gama, e incluso en aplicaciones de menor gama. Por ejemplo, una consola de juegos de Sega tiene tres procesadores Hitachi SH RISC de 32 bits. Las placas pequeñas, integrables y totalmente basadas en PC son comunes en los sistemas de tamaño mediano, mientras que los microcontroladores ultrapequeños dominan los sistemas de gama baja, como la serie 8051 de PHILIPS y la serie PIC de MICROCHIP. Los sistemas integrados son omnipresentes y penetran en todos los rincones de nuestras vidas: aparatos eléctricos, juguetes, automóviles, equipos médicos, aviones, etc.