Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Programador MK ATMEL serie AT89. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Microcontroladores

Comentarios sobre el artículo Comentarios sobre el artículo

Los microcontroladores Atmel (MC) se conocen desde hace mucho tiempo y son ampliamente utilizados por los radioaficionados de todo el mundo. Los MCU de la serie AT89 tienen un conjunto completo de instrucciones (CISC) y son totalmente compatibles con los MCU Intel 8051. El artículo describe el programador para los MCU AT89C51, AT89C52, AT89C55 más utilizados y sus versiones de bajo voltaje AT89LV51, AT89LV52, AT89LV55. Los parámetros de estos microcontroladores se dan en el material de referencia "Microcontroladores de familias populares", publicado en "Radio", 2000, No. 7, p. 53.

A diferencia de los programadores descritos en [1, 2], el propuesto no requiere la presencia de otro microcontrolador ya programado para su funcionamiento. Consiste en hardware y un programa de control para una computadora compatible con IBM. La parte de hardware (en lo sucesivo, el programador) está conectada al puerto LPT, que debe cambiarse (en el menú de periféricos integrados en el BIOS de la computadora) al modo EPP (Puerto paralelo mejorado - puerto paralelo avanzado). En este modo, el puerto LPT de la computadora se vuelve bidireccional (ver [3] para más detalles).

El diagrama esquemático del programador se muestra en la fig. 1. El chip DD1 (interfaz paralela programable KR580BB55) distribuye los bytes de información provenientes del puerto LPT al bus de datos, bus de direcciones y genera señales de control.

Programador MK ATMEL serie AT89
(haga clic para agrandar)

En el canal A, las partes inferior y superior de la dirección se transmiten secuencialmente, en el canal B: datos, y en el modo de escritura del programa, este canal funciona para la salida y en el modo de lectura, para la entrada. El canal C se usa para controlar los modos de operación de los registros DD2, DD3, el regulador de voltaje DA1 y el MK programable instalado en el zócalo XS1. El chip DD1 está controlado por las señales recibidas en sus entradas A0, A1, RD y WR. Los modos de funcionamiento del chip DD1 se muestran en la Tabla. 1.

Programador MK ATMEL serie AT89

Los chips DD2 y DD3 están diseñados para almacenar las partes baja y alta de la dirección del MK programable. La información se registra utilizando las señales CO y C1 DD1. El regulador de voltaje ajustable DA1 se usa para crear un voltaje MK programable de 5 o 12 V en la salida EA / UPP.Los valores de voltaje están determinados por las resistencias R4-R6. En un nivel bajo de la señal C2 DD1, el voltaje en la salida del estabilizador es de 12 V, en un nivel alto, cuando el transistor VT1 está abierto y la resistencia R4 está conectada en paralelo con R6, es de 5 V.

Para programar el MK, el chip DD1 se cambia al modo en el que sus canales A, B y C funcionan para la salida. Para ello se escribe en DD1 la palabra de control 80p (ver Tabla 2). Con la ayuda de las señales C4-C7 DD1, el MK programable se configura en el modo de grabación (consulte la Tabla 3) y se configuran los valores iniciales de C0-C3 (C0 = C1 = C2 = C3 = 1).

Luego, la parte inferior de la dirección MK se envía al canal A y se escribe en DD2 usando la señal C0 (estableciendo C0 \u0d 3), y luego, la parte superior de la dirección y se escribe en DD1 por la señal C0 \u2d 12. A continuación, los datos se envían al canal B y llegan a las entradas correspondientes del MK programable. Se aplica un nivel bajo en C3, lo que provoca que en la entrada EA/Upp MK aparezca una tensión de +2 V. Luego se confirma el registro cambiando el nivel de alto a bajo en la salida C4 y, en consecuencia, en el ALE / Entrada PROG MK (Fig. 2; los valores de los parámetros de tiempo se indican en la Tabla 3). El ciclo de registro de datos se completa. Ahora las señales CXNUMX y CXNUMX se pueden restablecer y pasar a la siguiente dirección y byte de datos.

Programador MK ATMEL serie AT89

Programador MK ATMEL serie AT89

Todas estas operaciones se repiten hasta que se escriben todos los datos del archivo "firmware" original. Cabe señalar que el archivo "firmware" debe presentarse en el formato binario más simple (extensión .bin). Para convertir un archivo de formato Intel hexadecimal a binario, use la utilidad hex2bin.exe.

En el modo de lectura, el puerto LPT se cambia al modo bidireccional, el chip DD1 se configura en el modo 82h (Tabla 2), los canales A, C - a la salida, el canal B - a la entrada.

Programador MK ATMEL serie AT89

De manera similar al modo de escritura, las partes inferior y superior de la dirección se envían a DD2 y DD3, respectivamente, luego se establece el modo de lectura MK (Tabla 3).

Programador MK ATMEL serie AT89

La salida C2 DD1 en modo de lectura siempre está en estado de registro. 1. Después de configurar las direcciones, la entrada ALE/PROG del MK se reduce (C3 = 0), y el MK emite los datos que se encuentran en la dirección establecida. Luego, la información se lee del canal B DD1 y los datos recibidos se escriben en un archivo, cuyo nombre se ingresa al comienzo del procedimiento de lectura del programa MK. El archivo tendrá una extensión .bin y será una copia completa de la memoria de programa del MK.

En el modo de verificación de contenido, la memoria MK se lee y se compara byte a byte con el archivo especificado. Si se encuentran diferencias, la dirección de los valores no coincidentes y dos bytes se muestran en la pantalla del monitor: uno es de la memoria MK, el otro es del archivo.

En el modo de borrado MK en las líneas C4-C7 DD1 establezca los valores de acuerdo con la tabla. 3. La entrada EA/VPP luego se conduce a 12 V (C2 = 0) y la salida C3 (ALE/PROG) se conduce a nivel bajo durante 10 ms. Después de borrar, se monitorea el contenido de la memoria. Si tuvo éxito, toda la memoria del programa se llenará con valores FFh, pero si alguna celda tiene un contenido diferente, se muestra un mensaje con su dirección y valor en la pantalla del monitor.

Para leer los códigos de identificación, el chip DD1 se cambia al modo en el que el canal B funciona para la entrada (similar al modo de lectura), los buses C4-C7 se transfieren al estado de registro. 0 (según la Tabla 3), y las direcciones 30p, 31h, 32h se envían alternativamente al bus de direcciones. Como resultado, los bytes correspondientes aparecen en la pantalla del monitor, por lo que se determina el tipo de MK (Tabla 5).

Programador MK ATMEL serie AT89

Además, el software le permite determinar automáticamente el tipo de MK, y si esto no es posible, su tipo se puede ingresar manualmente.

Programa para PC y su código fuente Turbo Pascal

Literatura

  1. Programador para microcontroladores ATMEL con memoria FLASH. - <atprog.boom.ru>.
  2. Procesador programático de pamiti firmy Atmel. - .
  3. Modo de puerto paralelo mejorado IEEE 1284 EPP. -

Autor: A. Golubkov, Moscú

Ver otros artículos sección Microcontroladores.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

neurocirujano robótico 14.02.2002

La empresa británica "Armstrong Healthcare" informó que logró desarrollar el primer robot del mundo para operaciones quirúrgicas. Ahora no puede temer que la mano del cirujano tiemble repentinamente durante una operación en el cerebro humano.

El robot puede llevar instrumentos quirúrgicos al área operada del cerebro con el más alto grado de precisión, sin causar ningún daño a los tejidos sanos circundantes. El robot neurocirujano se puede utilizar para extirpar tumores cerebrales, tratar la enfermedad de Parkinson, la epilepsia e incluso trasplantar células cerebrales utilizando las últimas técnicas.

Es el primer robot capaz de leer un mapa de un cráneo humano. Su tarea es proporcionar al neurocirujano una precisión absoluta en la aplicación del instrumento. Es completamente seguro y fácil de operar; para lanzarlo, es suficiente establecer un objetivo para el robot e indicar las rutas de aproximación en la imagen de rayos X escaneada del cerebro del paciente. El robot tiene una cámara de video con la que alinea con precisión la imagen escaneada con el área deseada en la cabeza del paciente. El cirujano hace un pequeño agujero en el cráneo, después de lo cual el robot introduce cuidadosamente un instrumento en él y lo golpea justo en el objetivo que se le indica.

Según los inventores, el uso generalizado del robot neurocirujano comenzará después de su prueba en el Royal Medical Center de Nottingham.

Otras noticias interesantes:

▪ Los teléfonos móviles no se asocian con tumores cerebrales

▪ Semáforo con una lámpara

▪ Combustible nanoeléctrico para recarga infinita de baterías

▪ El filtro de grafeno atrapa todo menos el agua

▪ examen de sangre rapido

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ Sección del sitio Laboratorio científico infantil. Selección de artículos

▪ artículo ¡Empecé a vivir, no a respirar! expresión popular

▪ artículo ¿Qué fruta solía llamarse grosella espinosa china? Respuesta detallada

▪ artículo Gledichia espinosa. Leyendas, cultivo, métodos de aplicación.

▪ artículo Corrector de avance de encendido. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Perro adiestrado. Secreto de enfoque

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024