¿Revelación de experimentos con microcontroladores?
En el campo de las aplicaciones electrónicas, los microcontroladores se utilizan cada vez más en diversas industrias. Entonces, ¿cómo escribir la experiencia del experimento con microcontroladores? Ahora compartiré contigo mi experiencia en el experimento del microcontrolador, disfrutémoslo juntos.
Experiencia en experimentos con microcontroladores
Los laboratorios universitarios son bases importantes para cultivar talentos de alto nivel y realizar investigaciones científicas. En los países occidentales desarrollados, las escuelas conceden gran importancia al cultivo de la capacidad práctica de los estudiantes. En los últimos años, este tema ha atraído cada vez más atención en los círculos educativos de mi país. Para mejorar la capacidad práctica de los estudiantes, permítales realizar una capacitación práctica relevante y completar informes experimentales de microcontroladores, enfocándose en cultivar las habilidades experimentales y la capacidad práctica de los estudiantes en forma de experimentos. Los estudiantes pueden resumir mucha experiencia de los experimentos con microcontroladores y adaptarse al desarrollo de la sociedad contemporánea.
El curso de aprendizaje de microcontroladores utiliza el mcs-51 de International Corporation. Es necesario dominar el significado de varias declaraciones básicas del lenguaje combinado en el sistema de instrucción del microcontrolador y los conocimientos y métodos básicos de programación del lenguaje combinado. así como la relación entre microcontroladores y otras tecnologías de interfaz como la interrupción de entrada y salida de líneas de conexión de dispositivos. Permite a los estudiantes integrar la teoría con la práctica mediante la combinación de software y hardware, mejorar su capacidad práctica y así dominar de manera integral la aplicación de microcontroladores.
Todo el proceso de enseñanza experimental incluye tres etapas: comprensión, fundamentación y síntesis. En el pasado, los experimentos con microcontroladores giraban en torno a la preparación y depuración de software, lo que no estaba en contacto con la aplicación real de los circuitos de hardware. Como resultado, los estudiantes carecen de capacidades de diseño de hardware y análisis de depuración, y falta de comprensión de cómo los microcontroladores constituyen el sistema de aplicación mínimo de los microcontroladores. Una vez liberada la placa experimental del microcontrolador, la computadora se conecta al simulador para combinar el hardware y el software en la placa experimental para eliminar errores.
La modificación del software también es muy conveniente después de la eliminación de errores de ambos software. y se pasa el hardware, solidifica el programa en eprom e insértelo en el microcontrolador 8051 para formar un sistema de aplicación de microcontrolador completo.
La composición y funciones básicas de la placa del microcontrolador.
La placa del microcontrolador consta de teclado y pantalla 8031, 8155, eprom2764, max232. El chip 8155 tiene 256 celdas ram conectadas a 6 pantallas de código de 7 segmentos y 8 teclas de entrada. Conexión de puerto serie chip de conversión de puerto serie max232, el puerto p1 está reservado para la entrada y salida de múltiples cantidades de control para ampliar el uso del kit. En la placa experimental se pueden escribir programas de escaneo de teclado, programas de visualización, programas de configuración y temporización de tiempo, dos programas de visualización de resultados de operaciones de suma y resta ingresados desde el teclado, programas de operación de variables de bits lógicos, programas de comunicación de puerto serie y computadora host, etc. y se puede utilizar combinado con otros experimentos del curso. Al mismo tiempo, puede consultar los tutoriales de aprendizaje de microcontroladores más vívidos sobre el microcontrolador para combinar el aprendizaje y la experimentación. Por ejemplo, se pueden ingresar varias mediciones de frecuencia en el curso "Medición electrónica" a través del puerto p1 del microcontrolador 8031 y el microcontrolador las puede detectar y mostrar. La combinación de varios cursos hace que el curso sea continuo y mejora el aprendizaje positivo de los estudiantes. Dado que el puerto p1 sale a través del zócalo, también se puede conectar al kit de expansión a/d d/a y otros chips de interfaz para formar nuevas aplicaciones.
Funciones derivadas de la placa experimental del microcontrolador
La placa experimental en este informe experimental del microcontrolador es el circuito duro del sistema de aplicación del microcontrolador. Hay entrada de teclado y salida de pantalla. A través del puerto p1, se pueden derivar una variedad de aplicaciones de este circuito básico para diferentes objetos de detección o control. Por ejemplo: configuración y visualización de la hora, detección y control de temperatura, etc., simplemente programe el software correspondiente en esta placa experimental. De lo contrario, solo podrá simular el software de depuración en la computadora y será imposible comprender los distintos tipos de microcontroladores. Interfaces. Uso de señales de control. También puede ayudar a los estudiantes a aprender a analizar y resolver problemas. Esto debería reflejarse en el informe experimental del microcontrolador. Por ejemplo, cómo verificar el almacenamiento del programa, el almacenamiento de datos externo y la interfaz de E/S, y ejecutar la instrucción para acceder a la unidad eprom2764 0000h del almacenamiento del programa externo. El contenido de la unidad solo se puede leer y no se puede reescribir. dptr=0000h, ejecute la instrucción movca @ dptr. En este momento, el 74ls373 debe bloquear los 8 bits inferiores de la señal de dirección. Puede usar un osciloscopio para medir Q0-Q7 del 74ls373 para verificar si la señal cero está bloqueada. Utilice también un osciloscopio para detectar si el puerto P2 emite los 8 bits superiores de la señal de dirección. Utilice un osciloscopio para detectar el puerto P0 y la señal de control ALE.
Si hay una desviación del análisis principal, puede determinar rápidamente qué pin tiene el problema y puede seguir las pistas para descubrir el problema. De manera similar, si se ejecuta una sola instrucción para acceder al puerto PA PB PC de la interfaz externa 8155, compare la señal de sincronización de ejecución del software con los resultados de la medición del pin para ver si son consistentes y verificar si el cableado del hardware es correcto. Al acceder al chip 8155 de almacenamiento de datos RAM externo, use un osciloscopio para medir las señales de control WR y RD. Por ejemplo, al leer la RAM, se deben medir los pulsos de la señal de control de lectura al escribir en la RAM; debe medirse. La señal medida debe ser una señal digital de 0 o 1, con un voltaje de alrededor de 0,7 V o 3,8 V. Debe haber algún problema con una señal digital de alrededor de 2,5 V. Además de los problemas con el software en el simulador, al verificar las columnas relevantes de la red del microcontrolador, aprendimos que se puede usar un oscilador de cristal en el simulador. Después de reemplazar el oscilador de cristal con la placa del usuario, veamos si los resultados son consistentes. Si hay un problema, indíquelo en la placa del usuario. Hay un problema con el oscilador de cristal. Solucionelo en EPROM2764 a través del programa. Desenchufe el cabezal analógico y conecte el chip 8031. pasa en este momento y si hay algún problema! Si hay un problema, significa que hay un problema con la señal de reinicio en la placa de usuario. Aprenda a depurar circuitos de hardware paso a paso. El circuito del sensor de temperatura se puede conectar externamente y la señal de temperatura se puede detectar a través de la conversión A/D, y de acuerdo con el rango de valores establecido ingresado por el teclado, la alarma y el funcionamiento del relé también se pueden cambiar la temperatura multipunto; girarse y comprobarse a través del interruptor analógico para formar un sistema de prueba de temperatura multipunto. Como dispositivo de medición, se deben considerar cuestiones de precisión y se debe considerar la selección de interruptores analógicos en el circuito de hardware. Debido a que el tamaño de su resistencia de encendido afecta la entrada analógica, un interruptor analógico con pequeña resistencia de encendido y función de protección contra sobretensión. De manera similar, el chip de conversión A / D debe seleccionar un convertidor de 8 o 12 bits de acuerdo con los requisitos de precisión, o un convertidor de voltaje a frecuencia que cumpla con los requisitos de precisión. También puede detectar varios sensores externos, como temperatura, humo, alarmas de agua, alarmas de puertas, infrarrojos, etc., para formar un circuito de monitoreo. Las cantidades medidas incluyen cantidades analógicas y digitales. En particular, el rendimiento antiinterferencias debe. Se debe mejorar al diseñar la placa, coloque el extremo de transmisión del condensador del filtro lo más cerca posible del pin de alimentación de cada chip. Primero hay tierra analógica y tierra digital en la oblea, **** y finalmente hay tierra analógica. tierra y tierra digital, ****, solo puede haber una tierra analógica y una tierra digital. La tierra analógica y la tierra digital solo pueden aparecer en un lugar. Es mejor colocar la fuente de alimentación y la tierra en una capa separada con un enrutamiento razonable para mejorar la capacidad antiinterferencia de la placa de circuito. Capacidad, al diseñar software, puede medir varias veces continuamente, eliminar los valores máximo y mínimo y usar el valor restante como valor promedio. De esta manera, puede filtrar algunas señales de mutación y mejorar la capacidad antiinterferencia del. todo el sistema.
Debido a que los microcontroladores son de tamaño pequeño, de bajo costo y fáciles de usar, se usan ampliamente en instrumentación, recopilación y control de datos de campo. Sin embargo, los microcontroladores tienen una capacidad de almacenamiento limitada y capacidades de procesamiento de datos deficientes, lo que los hace muy útiles. No es propicio para la recopilación de información, almacenamiento y procesamiento. Aquí, el puerto serie del microcontrolador se usa para comunicarse con la computadora host y el chip de conversión del puerto serie MAX233 en la placa experimental se usa para convertir entre señales TTL y RS232. y comunicarse con la computadora host, logrando así monitoreo e información a larga distancia. Para almacenar, procesar e imprimir listas, el microcontrolador completa la recopilación de información en el sitio y el control de varias señales, formando un conjunto de unidades de monitoreo ambiental.
Algunas experiencias experimentales con microcontroladores
En el campo de las aplicaciones de tecnología electrónica, las aplicaciones de microcontroladores se utilizan cada vez más en todos los ámbitos de la vida. Tales como: control industrial, instrumentación, tecnología de telecomunicaciones, ofimática y equipos periféricos informáticos, automóviles y conservación de energía, productos comerciales, electrodomésticos, etc. Actualmente, los microcontroladores se están desarrollando hacia almacenamiento en chip de gran capacidad, interfaces de E/S multifunción, amplio rango de potencia operativa y bajo consumo de energía. Para desarrollar un sistema de aplicación de microcontrolador, no solo debe dominar el conocimiento del software y hardware del microcontrolador, sino también tener una comprensión profunda de diversos conocimientos profesionales del sistema de aplicación únicamente integrando y combinando orgánicamente estos dos aspectos. conocimiento se puede diseñar un excelente sistema de aplicación. Un excelente diseñador de ingeniería no solo debe dominar los principios de funcionamiento de los microcontroladores, sino también comprender constantemente la estructura y aplicación de los últimos chips de cada empresa y encontrar la mejor relación rendimiento-precio en aplicaciones prácticas. Por lo tanto, también debemos prestar atención a cultivar la capacidad de autoaprendizaje de los estudiantes para aceptar nuevos conocimientos y comprender las tendencias de desarrollo de los chips.
Experiencia experimental de la microcomputadora de un solo chip 2
A través de esta capacitación sobre microcomputadoras de un solo chip, tengo una comprensión más profunda de la microcomputadora de un solo chip.
El sistema utiliza 51 microcontroladores como componente central, utiliza programación de software de ensamblaje y realiza funciones básicas de visualización del reloj y funciones de ajuste de tiempo a través del control del teclado y la pantalla del tubo digital, que pueden cumplir con los requisitos básicos y el rendimiento de este tema de diseño.
Debido al tiempo limitado y las limitaciones de su propio conocimiento, el sistema todavía tiene algunas imperfecciones y todavía quedan algunos detalles específicos que deben resolverse para su aplicación práctica.
Por ejemplo: no es posible controlar la hora del reloj con sólo dos botones, ni realizar funciones de ampliación del conjunto como despertadores.
Después de dos semanas de tropezones, mi programa de reloj finalmente fue compilado.
Me siento muy feliz de ver que mi programa, el sistema con el que trabajo todo el día, está funcionando de manera saludable.
Creo que todos los altibajos eventualmente se convertirán en dulzura.
Pero al mismo tiempo, esta formación práctica también me proporcionó una comprensión más profunda de los lenguajes compositivos.
Cuando entré en contacto por primera vez con el lenguaje combinatorio, sentí que era muy difícil, especialmente cuando se utilizó en esta formación práctica. A pesar de las dificultades, aún así lo superamos.
Esta formación práctica cultivó nuestro riguroso estilo de trabajo, mejoró nuestra capacidad de trabajo en equipo y nos hizo darnos cuenta de la importancia del espíritu de trabajo en equipo.
La experiencia de esta formación práctica también me beneficiará de por vida. Siento que esta formación práctica es un proceso de hacer algo realmente con el corazón, y un proceso de aprendizaje e investigación real, sin aprender. No podrás hacer nada. Es posible que tengas la capacidad de investigar, pero sin tu propia investigación, no habrá ningún avance.
Espero que esta experiencia me inspire a seguir progresando en mis futuros estudios.
Experiencia tres del experimento con microcomputadora de un solo chip
En la tarde del 7 de marzo, realizamos el primer experimento con microcomputadora de un solo chip. Aunque no sabemos mucho sobre microcontroladores, bajo el liderazgo de nuestros mayores, básicamente entendimos el entorno de desarrollo de microcontroladores y llevamos a cabo una programación simple.
Las palabras del maestro Li nos dieron una gran inspiración. Es una verdad eterna que el verdadero conocimiento proviene de la práctica. Sólo poniendo la teoría en práctica y revisando y desarrollando la teoría en la práctica podremos adquirir verdaderamente conocimiento.
Después de que comenzó el experimento, las personas mayores comenzaron a compilar directamente a partir de los detalles específicos. No hay excesiva introducción ni charla teórica. Como dijo el profesor, no es necesario comprender muy claramente los detalles del RMB antes de empezar a utilizar el dinero. Muchas veces desperdiciamos demasiado tiempo y energía innecesarios en estos detalles. A través de una breve explicación del programa, inicialmente dominamos CVAVR y AVRStudio.
Al mirar las luces LED parpadeantes, nuestro grupo sintió la magia y el misterio del microcontrolador, y una emoción indescriptible surgió en nuestros corazones. Estamos tan felices como ver que el atasco en la carretera se vuelve ordenado gracias a los semáforos que diseñamos.
El siguiente paso es modificar ligeramente el programa para controlar las cuatro luces al mismo tiempo y hacer que se enciendan en secuencia, con un retraso mayor al esperado. Éste debería ser también el principio de los semáforos en las intersecciones.
En resumen, este experimento fue un éxito. Pero espero con ansias la próxima prueba, esperando que sea más útil y más cercana a la vida. Creo que es en esta constante expectativa de sí mismo que los seres humanos pueden acumular constantemente experiencias y dar grandes pasos hacia adelante.