La Red de Conocimientos Pedagógicos - Conocimientos de formación/capacitación - 5 resúmenes de formación en microcontroladores

5 resúmenes de formación en microcontroladores

El curso de formación práctica de microcontroladores es un curso técnico profesional muy importante en la carrera de ingeniería agrícola y es la base para cursos prácticos profesionales posteriores. Resumamos la capacitación y resumamos más experiencia. El siguiente es un resumen de la capacitación sobre microcomputadoras de un solo chip que les presenté: un resumen de la capacitación sobre microcomputadoras de un solo chip para su referencia. ¡Echemos un vistazo!

↓↓¿Más sugerencias sobre el contenido del "Resumen de Formación Práctica" ↓↓↓

? ? ★Informe de formación de MCU★

★Se realizará la experiencia de formación práctica de MCU★

★La formación práctica siempre termina con un informe y una narrativa de muestra★

★Formación práctica y Resumen de ajuste espiritual ★

★Resumen de entrenamiento práctico ★

▼El primer artículo del modelo de resumen de entrenamiento de microcomputadora de un solo chip:

A través de este único- Capacitación en microcomputadoras con chips, tengo una comprensión más profunda de los microcontroladores. Este 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. Puede cumplir con los requisitos básicos de este proyecto de diseño y desempeñar parte de su función.

Debido a limitaciones de tiempo y conocimientos, este sistema todavía tiene algunas imperfecciones y es necesario resolver algunos detalles específicos antes de poder utilizarlo como una aplicación práctica. Por ejemplo, la hora del reloj no se puede controlar con solo dos botones ni se pueden implementar funciones ampliadas como el despertador.

Después de dos semanas de tropiezos, mi programa de reloj finalmente se compiló exitosamente. Cuando miras tu propio programa, es realmente una gran felicidad y consuelo que el sistema que te acompaña todo el día pueda funcionar de manera saludable. Creo que los altibajos eventualmente se convertirán en dulces manantiales.

Pero al mismo tiempo, obtuve una comprensión más profunda del lenguaje ensamblador en esta capacitación. Cuando entré en contacto por primera vez con el lenguaje ensamblador, lo encontré muy difícil, especialmente el lenguaje ensamblador utilizado en esta capacitación. A pesar de las muchas dificultades, las superamos. Esta capacitación cultivó nuestro estilo de trabajo serio, mejoró nuestra capacidad de trabajo en equipo y nos hizo darnos cuenta de la importancia del espíritu de trabajo en equipo.

Esta experiencia formativa también me beneficiará a lo largo de mi vida. Siento que este entrenamiento es algo que realmente quiero hacer. Es un verdadero proceso de autoaprendizaje e investigación. Sin aprendizaje no hay capacidad de aprender. Sin mi propia investigación, no habría ningún avance. Espero que esta experiencia me inspire a seguir mejorando en mis futuros estudios.

▼La segunda parte del modelo resumido de capacitación en microcomputadoras de un solo chip:

A través del estudio de las microcomputadoras de un solo chip este semestre, he adquirido muchos conocimientos sobre los microcomputadores de un solo chip. microordenadores, que está estrechamente relacionado con la vida diaria. Comprender la entrada de algunos programas simples, las aplicaciones y los principios de las pantallas, teclados y monitores LED.

Pantalla LED: La pantalla LED es un dispositivo compuesto por dos diodos emisores de luz que muestra la escena. La pantalla LED habitual de 8 segmentos consta de 8 diodos emisores de luz y la pantalla LED se divide en dos tipos: ánodo y cátodo. Hay códigos de selección de segmentos y códigos de selección de bits. Cuando la corriente promedio de cada segmento de la pantalla LED es de 5 mA, tendrá un brillo satisfactorio. Generalmente, se selecciona la corriente de ruptura de código de 5-10 mA; la corriente de la línea de bits debe ser de 40-80 mA. La pantalla LED tiene dos modos de visualización: dinámico y estático. El chip 7289A es un chip de control de teclado de pantalla con función de interfaz serial SPI, que puede obtener un tubo digital de cátodo de 8 bits y una matriz de teclado de 64 teclas al mismo tiempo. Las instrucciones de control del 7289A se dividen en dos categorías: instrucciones de un solo byte de 8 bits e instrucciones de doble byte de 16 bits. También hay instrucciones de parpadeo e instrucciones de supresión. El 7289A se comunica con el microprocesador a través del bus SPI serie. En el circuito de interfaz entre 7289A y AT89C52, independientemente de si hay un teclado conectado o no, no se pueden omitir las ocho resistencias desplegables de 100 kω conectadas a cada sección del circuito. Si no hay ningún teclado conectado, se pueden omitir las ocho resistencias de 10 kΩ. Si no hay ningún teclado conectado, se pueden omitir las ocho resistencias de 220 Ω en serie con DP y SA-SG. La pantalla de cristal líquido se conoce como LCD. Su principio de visualización es que el cristal líquido puede cambiar la dirección de propagación de la luz para mostrar caracteres y gráficos. La pantalla LCD de segmento de lápiz más simple es similar a una pantalla LCD y puede mostrar caracteres y números simples. Actualmente se utilizan ampliamente los LCD de matriz de puntos, que pueden mostrar no sólo caracteres y números, sino también caracteres y gráficos chinos. Si la pantalla LCD, la fuente de alimentación variable de retroiluminación, la lógica de control de la interfaz, el chip integrado del controlador y otros componentes están integrados en un todo, la interfaz con la CPU será muy conveniente.

Teclado: El teclado es el dispositivo de entrada más común en los ordenadores y es muy utilizado en microordenadores y diversos dispositivos terminales.

Los operadores de computadoras ingresan varias instrucciones y datos en la computadora a través del teclado para dirigir el trabajo de la computadora. Según el principio de funcionamiento y el modo de tecla del teclado, se puede dividir en cuatro tipos: El teclado mecánico utiliza interruptores de contacto metálicos. El principio de funcionamiento es conectar o desconectar los contactos. Tiene las características de proceso simple, alto ruido y fácil. mantenimiento. El teclado de película plástica está dividido en cuatro capas para lograr un desgaste mecánico nulo. Se caracteriza por su bajo precio, bajo ruido y bajo costo, y ha ocupado la mayor parte de la cuota de mercado. La estructura de los contactos del teclado de goma conductora está conectada mediante goma conductora. Hay una capa elevada de goma conductora de electricidad dentro del teclado, una para cada tecla. Cuando se presiona, el contacto inferior se conecta. Este teclado es un producto de transición en el mercado de teclados mecánicos a teclados de membrana. El teclado capacitivo electrostático sin contacto utiliza un principio similar al de un interruptor capacitivo. Cuando la tecla acciona el codificador, la capacitancia cambia cambiando la distancia entre los electrodos. Se caracteriza por no sufrir desgaste y por tener un buen rendimiento de sellado.

Los diferentes métodos de pulsación de teclas del teclado se pueden dividir en contacto y sin contacto. El teclado de contacto es lo que normalmente llamamos teclado mecánico, que se divide en tipo de contacto ordinario y tipo de lengüeta seca. Un tipo de contacto regular tiene dos contactos en contacto directo, cerrando así el circuito y generando una señal; por otro lado, un teclado de láminas tiene un imán entre los contactos. Cuando se presiona el botón, los contactos entran en contacto magnético y el circuito se cierra. En comparación con los teclados de contacto comunes, los teclados de láminas tienen las ventajas de una respuesta rápida, una vida útil prolongada y los contactos no se oxidan fácilmente. Existen tres tipos de teclados sin contacto: capacitivos, Hall y táctiles. El tipo capacitivo es el tipo de teclado más utilizado. Sus contactos no están en contacto directo, pero cuando se presiona una tecla, se forman dos condensadores planos conectados en serie entre los contactos, lo que permite el paso de señales de pulso. el del tipo de contacto. Los teclados capacitivos son silenciosos y tienen una respuesta rápida al pulsar las teclas, pero son caros.

Monitores: CRT y LCD se clasifican según el tubo de visualización del monitor. Los monitores monocromáticos y los monitores en color se clasifican según el color de la pantalla. Dependiendo del tamaño, suelen ser de 14 pulgadas, 15 pulgadas, 17 pulgadas y 19 pulgadas, o más. La pantalla del tubo de visualización está recubierta con una capa de fósforo. Los electrones emitidos por el cañón de electrones impactan la pantalla, lo que hace que el fósforo en el lugar del impacto emita luz, produciendo así una imagen. Cada punto luminoso se compone de tres pequeños puntos luminosos. puntos de rojo, verde y azul, que también es un píxel. Debido a que el haz de electrones se divide en tres franjas, estas se dirigen a los tres puntos luminosos diferentes de la pantalla, por lo que aparece una imagen colorida en la pantalla. La visualización del monitor está controlada por la tarjeta gráfica. Si observa detenidamente, el texto o las imágenes en el monitor están formados por puntos, cuantos más puntos haya en la pantalla, mayor será la resolución.

La distancia entre dos puntos adyacentes del mismo color en la pantalla se llama paso de punto. Las especificaciones de paso de punto comunes incluyen 0,31 mm, 0,28 mm, 0,25 mm, etc. Cuanto menor sea el tamaño de los puntos de la pantalla, más fácil será obtener un efecto de visualización claro en alta resolución. El haz de electrones utiliza un método de escaneo rasterizado, comenzando desde un punto en la esquina superior izquierda de la pantalla y escaneando punto por punto hacia la derecha para formar una línea horizontal después de llegar al extremo derecho, regresa al extremo izquierdo del siguiente; línea horizontal y repite el proceso anterior cuando el haz de electrones se completa en la esquina inferior derecha. Cuando se escanea, se forma un marco. Luego, el haz de electrones regresa a su punto inicial en la parte superior izquierda y comienza a escanear el siguiente cuadro. Este método también se denomina visualización de escaneo progresivo. El escaneo entrelazado significa que el haz de electrones escanea cada dos líneas y luego regresa para escanear las líneas restantes después de completar una pantalla. El principio es el mismo que el de un televisor. Las pantallas de escaneo entrelazado parpadean más que las de escaneo progresivo, lo que cansa más los ojos del usuario. El recíproco del tiempo necesario para completar un cuadro se denomina frecuencia de escaneo vertical, también conocida como frecuencia de actualización, como 60 Hz y 75 Hz.

A lo largo de estos pocos días de formación sobre microcontroladores, he dominado el contenido en profundidad de los microcontroladores y sus aplicaciones en la vida real sobre la base de la teoría. La capacitación ejercitó mi capacidad práctica y de pensamiento, así como mi capacidad de programación de software, lo que me benefició mucho. También expuso algunos problemas en mi estudio diario y me hizo reflexionar profundamente. El descubrimiento de estos problemas me ayudará a encontrar un camino claro para mis estudios y trabajos futuros, identificar y llenar vacíos y prepararme para estudios posteriores. A través de formación práctica, aprendí a escribir algunos programas sencillos y a crear aplicaciones de microcontroladores que puedan utilizarse de forma flexible en mi vida diaria.

▼La tercera parte del modelo resumen de capacitación en microcontroladores:

Objetivo de la pasantía

1. Dominar los principios del circuito a través del diseño, soldadura y montaje de sistemas de microcontroladores pequeños Procesos básicos de soldadura y ensamblaje, especificaciones y precauciones para diagramas y circuitos electrónicos;

2. A través de las pruebas de la placa del sistema, comprenda el principio de funcionamiento y el rendimiento de la placa del sistema y domine los métodos de solución de problemas de los componentes. y fallas del sistema;

3. Dominar los métodos de programación y depuración, y completar la programación y depuración de la inicialización del sistema, operaciones de memoria, operaciones de puertos, visualización del teclado y otros programas (se aceptan tanto el lenguaje ensamblador como el lenguaje C);

4. A través del ensamblaje, depuración, programación, depuración y operación del sistema de microcontrolador, la combinación orgánica de teoría y experimento, y la introducción complementaria por parte del instructor, los estudiantes pueden dominar los principios de funcionamiento y los métodos de desarrollo. y métodos de operación del sistema de control.

5. Cultivar la capacidad de los estudiantes para resolver problemas prácticos y mejorar su comprensión perceptiva del conocimiento teórico.

2. Importancia práctica

A través de esta práctica, los estudiantes no solo pueden dominar el método integral de depuración del software y hardware del microcontrolador, sino también dominar el diagrama esquemático del circuito y estimular el espíritu de exploración. la inteligencia de los microcontroladores y mejorar la calidad integral de los estudiantes, cultivar la capacidad de los estudiantes para diseñar, desarrollar y depurar sistemas de control industrial utilizando microcontroladores. En el proceso de producción y aprendizaje, los estudiantes no sólo pueden dominar los métodos integrales de depuración de software y hardware, sino también desarrollar un fuerte deseo por la inteligencia de los microcontroladores. Domine al máximo las habilidades de tecnología de aplicaciones de microcomputadoras, diseño de software e interfaz, recopilación y procesamiento de datos, y cultive cualidades prácticas eléctricas integrales.

Composición básica y principios de funcionamiento de los tres sistemas principales

1 Composición básica del sistema

El sistema utiliza la computadora de un solo chip STC89C52 como núcleo de control y el diagrama de bloques de composición básica de cada parte, como se muestra en la Figura 1.

La lámpara de agua corriente está compuesta por un microcontrolador y un módulo de teclado.

Pantalla de cuatro dígitos, la programación para realizar una cuenta regresiva de 30 segundos se compone de microcontrolador, módulo de teclado, módulo de pantalla de cristal líquido, etc.

La parte de función clave controla la parte de la luz de marcha y la parte de visualización de cuatro dígitos a través de las teclas.

La parte del reloj electrónico está compuesta por un microcontrolador, un módulo de teclado y un líquido; Módulo de pantalla de cristal.

La combinación de funciones correspondiente mediante teclas de función se realiza mediante la parte de luz de marcha y la parte de cuenta regresiva de 30 segundos.

La parte de conversión de analógico a digital está compuesta por un microcontrolador, Módulo de conversión ADC0809, módulo de teclado y composición del módulo de pantalla LCD.

2 Principio de funcionamiento del sistema

Este diseño utiliza el microcontrolador STC89C52RC como módulo de control del sistema. El microcontrolador puede procesar los datos del ADC0809 y el microcontrolador a través del software, transmitiendo así los datos al módulo de visualización para mostrar el valor de resistencia. La pantalla de tubo digital se utiliza como módulo de visualización para mostrar datos del microcontrolador. En el circuito de visualización, la selección y conmutación de diversos requisitos de visualización se realizan principalmente mediante botones.

En la parte de conversión de analógico a digital, el microcontrolador 89C51 envía la dirección de bloqueo, reinicio, inicio de conversión y otras señales al ADC0809 a través de la línea de E/S del puerto P0 y consulta la conversión. estado. Después de que ADC0809 inicia la conversión, convierte las señales de voltaje ingresadas desde los canales 0-8 en cantidades digitales correspondientes para que 89c51 las lea, y establece EOC en 1 para que el microcontrolador consulte el estado de conversión. El reóstato deslizante se encarga de convertir la señal de resistencia en señal de voltaje para luego enviarla a los 8 canales del ADC0809. Cuando se completa la conversión de la consulta del microcontrolador, los datos se leen en secuencia y el procesamiento se realiza de código binario a BCD de acuerdo con las necesidades reales y, finalmente, se controla el circuito de visualización para mostrar los números. La implementación es la siguiente: ADC0809 convierte señales de cambio de resistencia de 3 vías. El puerto P2 de 80c51 está conectado a la salida de ADC0809 para leer el resultado de la conversión. P0.0-P0.6 se utiliza como bus de control para enviar información de control, como el bloqueo y el inicio, al ADC0809 para consultar el estado del EOC. ALE proporciona señal de reloj al ADC0809 después de la división de frecuencia. Los puertos P3.0 y P3.1 se utilizan para enviar códigos de segmento al circuito de visualización, y los puertos P3.2-P3.7 se utilizan para seleccionar la posición del tubo digital.

Diseño de hardware de cuatro sistemas

Con base en los requisitos e indicadores técnicos de este diseño, se estima el volumen aproximado del programa y el trabajo del sistema, y ​​se considera el factor precio. El chip de control principal del sistema utiliza el microcontrolador AT89C51 y utiliza el convertidor analógico de 8 bits ADC0809 para la conversión de resistencia. El convertidor A/D de comparación sucesiva es actualmente el convertidor A/D más utilizado.

El principio es "comparación punto por punto" y el proceso es similar a usar pesas para pesar un objeto en una báscula. Consta de un registro de N bits, un convertidor analógico-digital, un comparador y una lógica de control. Un registro de N bits representa un código binario de N bits. En la actualidad, ADC0809 es el convertidor A/D de comparación sucesiva más utilizado. Es un convertidor analógico a digital de comparación continua con 8 entradas analógicas y 8 salidas digitales. Sus principales indicadores y características de rendimiento son los siguientes:

Submodelo: 8 posiciones

Tiempo de conversión: Según la frecuencia del reloj del chip, el bit de tiempo se convierte durante 64 ciclos de reloj a un tiempo.

Fuente de alimentación única: +5v

Rango de voltaje de entrada analógica: unipolar 0-+5v; bipolar -5v-+5v

Con controlable de tres estados. pestillo de salida

inicia el pulso del bit de control de conversión, borra todos los registros internos en el flanco ascendente e inicia la conversión de analógico a digital en el flanco descendente.

A través de la comparación de rendimiento anterior, podemos ver fácilmente que ADC0809 cumple con los requisitos de este diseño, por lo que este diseño utiliza ADC0809 como convertidor A/D.

Diseño de circuito de 1 tecla

Utiliza el puerto P1 del microcontrolador para ampliar el teclado de 8 bits.

Diseño de oscilador de cristal y circuito de reinicio

Este diseño adopta la forma de reinicio de encendido. Como se muestra en la Figura 3.3, la potencia avanza con RST para obtener un nivel alto. A medida que se carga el condensador C, el nivel alto en el pin RST disminuirá gradualmente. Siempre que el nivel alto pueda durar más de dos ciclos de la máquina, el microcontrolador puede lograr una operación de reinicio. El circuito oscilador de cristal proporciona señales de reloj para el funcionamiento del microcontrolador. Cuanto mayor sea la frecuencia de oscilación, mayor será la frecuencia del reloj del sistema y más rápido funcionará el microcontrolador. El circuito se muestra en la Figura 3.4. Los pines _TAL1 y _TAL2 de 89C51 están conectados entre el oscilador de cristal y los condensadores de ajuste C1 y C2 para formar un circuito de retroalimentación y formar un oscilador autoexcitado estable. La frecuencia del oscilador en este diseño es de 12MHZ.

Diseño del circuito de descarga

4 Diseño del módulo de lámpara de agua corriente

5 Diseño del módulo de conversión A/D

6 Diseño de la pantalla circuito

p>

Este diseño utiliza un tubo digital de seis dígitos. El sistema está conectado a través de *escaneo dinámico de ánodo. Los datos del código de segmento del tubo digital se envían desde el puerto P3.0-P3.1 del 89C51, y el P3.2-P3.7 del 89C51 emite la señal estroboscópica de bits. Sólo el tubo nixie seleccionado mostrará el código de segmento.

7 Diseño general del circuito

Diseño de software de cinco sistemas

1 Diseño del programa principal

El programa principal adopta una estructura de rama y se identifica por números de estado El estado del sistema. Después de la inicialización del encendido, ingresa al escaneo de sondeo del número de estado. El valor del número de estado determina la entrada del programa de sucursal. Los programas derivados son: módulo de conversión AD (número de estado 0), módulo de estado número 1 del módulo digital, módulo de cuenta regresiva (número de estado 2), módulo de reloj electrónico (número de estado 3), módulo de combinación de funciones (número de estado 4) y agua corriente. módulo de lámpara (estado número 5).

2 Diseño de subrutina funcional

2.1 Módulo de lámpara de agua corriente

El módulo de lámpara de agua corriente utiliza el puerto P3 del microcontrolador y envía un nivel bajo a todos en el puerto P3 para ver el agua corriente. Las luces se encienden regularmente.

2.2 Módulo de cuenta atrás de 30 segundos

El módulo de cuenta atrás de 30 segundos utiliza los puertos P3.0 y P3.1 del microcontrolador para enviar los datos de control segmentados correspondientes, P3.2- Puertos P3.7 Envían los datos de control de posición correspondientes. Implemente una cuenta regresiva de 30 segundos a través del programa.

2.3 Módulo de suma y resta digital

Utilice un tubo digital para realizar una visualización digital Sumar o restar una tecla para sumar o restar variables digitales, para utilizar una pantalla de tubo digital. realice la adición de una tecla y reduzca la función de una tecla.

2.4 Módulo de reloj electrónico

Utilice el tubo digital para mostrar la hora y aumente la variable de hora o la variable de minutos agregando una tecla o restando una tecla para realizar la función de ajuste de hora.

2.5 Módulo de conversión de analógico a digital

En la parte de conversión de analógico a digital, el microcontrolador 89C51 envía la dirección de bloqueo, reinicio, inicio de conversión y otras señales al ADC0809 a través de la línea de E/S del puerto P0 y consulta el estado de transición. Después de que ADC0809 inicia la conversión, convierte las señales de voltaje ingresadas desde los canales 0-8 en cantidades digitales correspondientes para que 89c51 las lea, y establece EOC en 1 para que el microcontrolador consulte el estado de conversión. El reóstato deslizante se encarga de convertir la señal de resistencia en señal de voltaje para luego enviarla a los 8 canales del ADC0809.

Cuando se completa la conversión de la consulta del microcontrolador, los datos se leen en secuencia y el procesamiento se realiza de código binario a BCD de acuerdo con las necesidades reales y, finalmente, se controla el circuito de visualización para mostrar los números. La implementación es la siguiente: ADC0809 convierte señales de cambio de resistencia de 3 vías. El puerto P2 de 80c51 está conectado a la salida de ADC0809 para leer el resultado de la conversión. P0.0-P0.6 se utiliza como bus de control para enviar información de control, como el bloqueo y el inicio, al ADC0809 para consultar el estado del EOC. ALE proporciona señal de reloj al ADC0809 después de la división de frecuencia. Los puertos P3.0 y P3.1 se utilizan para enviar códigos de segmento al circuito de visualización, y los puertos P3.2-P3.7 se utilizan para seleccionar la posición del tubo digital.

Resumen de seis prácticas y experiencia

En esta pasantía de microcontroladores, completamos la programación de tres módulos, que incluyen: módulo de pantalla LED, módulo de pantalla de tubo digital y módulo de teclado. Se realizan respectivamente el diseño del programa del control de iluminación del ciclo de la lámpara de agua corriente, la visualización de conteo estática y dinámica del tubo digital y el control de la visualización del tubo digital mediante las teclas del teclado matricial. Luego use el software de simulación de sistemas protues para simular cada módulo y use el software keil para escribir programas en lenguaje ensamblador para verificar los programas que diseñamos. Esta pasantía también me permitió adquirir algunas habilidades de programación. Un sistema de aplicación de microcontrolador generalmente consta de un programa principal que contiene múltiples módulos y varios subprogramas. Cada módulo debe completar una tarea clara e implementar una función específica, como cálculo, aceptación, transmisión, retraso, visualización, etc. El método de programación modular consiste en diseñar estos programas funcionales específicos de forma independiente y depurarlos por separado, y finalmente ensamblar estos programas modulares en un programa general y depurarlos juntos. Las ventajas del método de programación modular: un módulo puede ser compartido por múltiples programas; el diseño y la depuración de un único módulo de programa con funciones claras es conveniente y fácil de completar utilizando módulos maduros que ya se han compilado, lo que acortará en gran medida el tiempo de desarrollo; reducir el costo de desarrollo. El uso de estructuras de bucle y estructuras de subrutinas puede reducir en gran medida la capacidad del programa, mejorar la eficiencia del programa y ahorrar memoria. Para bucles múltiples, preste atención al valor inicial de cada bucle y las condiciones para el final del bucle para evitar el fenómeno del "bucle infinito" del programa. A través de esta pasantía, descubrí que solo cuando se mejora el nivel teórico, se puede; Se pueden combinar el conocimiento de los libros de texto y la práctica. Sólo haciendo esto el conocimiento teórico puede servir a la práctica docente y mejorar nuestra capacidad práctica. Esta pasantía es muy significativa. En esta pasantía aprendimos la distancia entre teoría y práctica, y la importancia de combinar teoría y práctica. Al recordar el diseño de este curso, siento que me he beneficiado mucho. Desde responder las preguntas hasta completar toda la programación, desde la teoría hasta la práctica, aprendí muchas cosas que no aprendí en la teoría del aula. No solo tuve una comprensión profunda de los puntos de conocimiento en el capítulo sobre tecnología de reconocimiento de teclado, sino que también tuve una comprensión más completa de los cursos de microcontroladores ofrecidos este semestre, especialmente cuando aprendí a usar la programación y simulación del software proteus. A través del diseño de este curso de microcontroladores, también entiendo la importancia de la práctica. Al mismo tiempo, durante el proceso de depuración del programa, puede mejorar su capacidad para encontrar problemas, resolver problemas, practicar y pensar de forma independiente. La finalización exitosa del diseño de este curso no solo se debió a nuestros esfuerzos, sino también a la guía diligente del instructor, el Maestro Shen, quien me permitió aprender muchos conocimientos prácticos durante el proceso de diseño. Al mismo tiempo, me gustaría expresar mi más sincero agradecimiento a todos mis compañeros e instructores que me han ayudado.

▼La cuarta parte del modelo resumido de capacitación en microcontroladores:

A través de la capacitación en microcontroladores de una semana, adquirimos muchos conocimientos nuevos sobre este curso, lo que compensa la falta. del aprendizaje en el aula. Creo que esto será de gran ayuda para nuestro estudio y trabajo futuros. ¡Debemos corregir estas deficiencias en el menor tiempo posible!

En primer lugar, durante este entrenamiento de prueba me sorprendieron las potentes funciones del microcontrolador. Antes en clase no entendía las ventajas de los microcontroladores programables. Esta vez, gracias al efecto ** del software auxiliar, como el software de simulación física, el entrenamiento de prueba tiene una vitalidad distintiva. En otras palabras, nos dimos cuenta de que este tipo de capacitación de prueba no se trataba solo de la aplicación de software, sino que también nos hizo darnos cuenta de que aprendimos muchas cosas que no podíamos aprender en clase. Especialmente la función del software protues nos permite comprender la nueva dirección del sistema de desarrollo actual, ¡lo cual es increíble!

Como el software más simple, el microcontrolador está estrechamente relacionado con nuestra vida diaria, por lo que es muy necesario comprender la entrada simple de algunos programas de microcontrolador. Como la aplicación y los principios de las pantallas, teclados y monitores LED.

Durante la capacitación, cada uno de nosotros fabricó una lámpara de agua corriente de ocho dígitos, lo que nos brindó una comprensión profunda de las pequeñas aplicaciones de los microcontroladores en la vida real, lo que no solo aumentó nuestra curiosidad, sino que también consolidó nuestra teoría. conocimiento. . Experimentemos la perfección y madurez de la plataforma de inicio manual del microcontrolador. Mientras tengas una idea, el microcontrolador puede hacerla realidad. Mi primera sensación después de aprender el software protues aquí es que, aunque el software es inestable, tendrá resultados bastante buenos. Esto definitivamente me ayudará en mi trabajo futuro. En esta capacitación de prueba, no solo obtuve una nueva comprensión de la programación de microcontroladores, sino que también obtuve una comprensión de toda la plataforma de desarrollo de microcontroladores, lo cual es una buena ganancia.

A lo largo de estos pocos días de entrenamiento de prueba, siento profundamente que "todos los caminos conducen a Roma", y diferentes personas tienen diferentes formas de lograr sus objetivos. ¡Siempre que tu método sea bueno! Puede ser diverso y cada uno tiene sus propias características. Los resultados salen con su propia singularidad. En programación, la palabra "simple" recorre todo el diseño del programa y cuanto más simple, mejor. Después de todo, los recursos que los microcontroladores dejan a los usuarios son limitados y estos recursos deben utilizarse al máximo para lograr mejores resultados. Estas son cosas a las que debemos prestar atención en nuestro estudio y vida futuros.

Las pruebas son amargas y dulces. Cuando encontramos una salida a un programa difícil de romper, nos sentimos irritados e irracionales. Cuando el programa se compila poco a poco, nos sentimos un poco aliviados desde el fondo de nuestro corazón y miramos nuestros resultados. Me siento muy aliviada y un poco dulce. Después de varios días de entrenamiento, mi lógica de pensamiento no ha mejorado mucho.

▼La quinta parte del modelo resumido de entrenamiento del microcontrolador:

Esta es la primera vez que hago un experimento con un microcontrolador y estoy un poco nervioso y novedoso. Nunca antes había estado expuesto a microcontroladores. Pensé que era similar a los experimentos ópticos anteriores y a otros experimentos, pero después de entrar al laboratorio cambié de opinión.

El experimento del microcontrolador requiere una especie de innovación de pensamiento, en lugar de simplemente repetir los pasos experimentales explicados por el profesor. Entonces, en el primer experimento, el profesor experimental nos explicó la descripción general, el uso y las técnicas del compilador CVAVR y nos dio un ejemplo simple: cómo escribir un programa con CVAVR. Después de compilar el programa, sabemos cómo usar AVRStudio para ingresar el programa compilado en el microcontrolador para ejecutarlo.

Luego el profesor nos pidió que escribiéramos un programa juntos como grupo y lo pusiéramos en ejecución. Nuestro grupo quería escribir un programa para este programa. Nuestro grupo tuvo problemas la primera vez que ejecutamos CVAVR, cometimos un error al crear un nuevo archivo de proyecto. Al guardar este nuevo archivo de proyecto, hicimos clic en Guardar en lugar de Generar, Guardar y E_it. Por lo que no puede reproducir el programa fuente que necesitamos. Luego resolvimos el problema preguntando a otros. Al programar lo que empezamos a hacer fue encender dos luces alternativamente con un intervalo de 1000 ms. Al usar AVRStudio cometimos otro error. Cuando abrimos el archivo del proyecto compilado, comenzamos a depurar. Cuando hacemos clic en Finalizar en el último paso, aparece un cuadro de diálogo que nos pregunta si queremos actualizarlo y hacemos clic en Sí. Esto hace que el emulador quede inutilizable la próxima vez. Esto se debe a que el simulador del laboratorio está pirateado y no se puede actualizar.

A través de nuestros continuos esfuerzos, finalmente nos dimos cuenta del funcionamiento simple de la marquesina, es decir, dos luces parpadean alternativamente. Estamos muy emocionados. Pero no estábamos satisfechos con el status quo y programamos tres luces para que parpadearan alternativamente, y cuatro o más. Cuando logramos nuestros objetivos paso a paso, obtuve una enorme sensación de logro y confianza.

En este experimento, me di cuenta de la importancia de la cooperación. Es posible que una sola persona implemente esta serie de procesos, pero requiere mucha energía y tiempo. Sólo mediante esfuerzos colectivos y una clara división del trabajo podremos completar el trabajo mejor y más rápido. Durante este tiempo, podrá comprender mejor sus deficiencias y defectos y corregirlos. También podrás conocer tus propias fortalezas y aprovecharlas.

Resumen de artículos relevantes sobre capacitación de MCU;

★Cinco artículos seleccionados sobre ejemplos de informes de capacitación de MCU.

★3 ensayos de muestra sobre el resumen de la formación en microcontroladores.

★Muestra de experiencia experimental de MCU

★Muestra de informe de capacitación de MCU

★Muestra de informe de capacitación de MCU seleccionada

★Muestra de informe de pasantías de MCU

★Experiencia experimental con microcontroladores

★ 3 experiencias de diseño de cursos de microcontroladores

★Resumen experimental 5 artículos seleccionados

★Experiencia de diseño de microcontroladores

var _ HMT = _ HMT | |[]; (función(){ var hm = documento . createelement(" script "); hm.src = "/hm.js?6990 a 94c 9 BF 3c ca 817150d 7468 a 26 be 6 "; var s = document . getelementsbytagname(" script ")[0]; s.parentNode.insertBefore(hm, s);})();