Diseño de generador de formas de onda de interfaz de microcomputadora
La pregunta no es demasiado difícil, ¡el principal problema es la falta de tiempo!
¡La pregunta es cualquiera de estas!
¡La pregunta es cualquiera de estas!
Tema de diseño 1: Generador de formas de onda
1. Requisitos de diseño
1. Utilice el programa de retardo de software conectado a la CPU entre DAC0832 para generar ondas triangulares, ondas de diente de sierra, ondas cuadradas y ondas sinusoidales. Utilice un osciloscopio para observar las formas de onda en el extremo de SALIDA de DAC0832.
2. La frecuencia de la forma de onda es ajustable entre 1KHZ-10KHZ
3. Diseñe la interfaz hombre-máquina para realizar la selección de la forma de onda y la frecuencia.
2. Diseñe el contenido
1. Diseñe el método de cableado del DAC0832 y use el teclado para ingresar la forma de onda y la frecuencia requeridas.
2. Al menos tres formas de onda;
3. El programa de procesamiento del teclado y la pantalla se divide en dos partes
① Utilice la pantalla LED <. /p >
②. Utilice el teclado de caja experimental
Tema de diseño 2: control de semáforo
1. Requisitos de diseño
8255A se utiliza como Puerto paralelo y realiza el control a través del control del semáforo. Control de semáforos. Los semáforos están representados por dos conjuntos de diodos emisores de luz rojo, amarillo y verde, que sirven como semáforos para las carreteras principales y secundarias respectivamente;
2. Diseño
1. El entorno experimental es un sistema de control de semáforo automático en intersecciones, intersecciones de carreteras principales y cruces de carreteras secundarias. El volumen de tráfico en la carretera principal es el doble que en la carretera de circunvalación.
2. En circunstancias normales, las dos carreteras se liberan por turno y la carretera principal se libera el doble de larga que la carretera secundaria. La conversión de la señal sigue las siguientes reglas: ① Ir a parar: luz verde - amarillo parpadea dos veces - luz roja ② Parar para continuar: luz roja - amarillo parpadea dos veces - luz verde ③ El volumen de tráfico de las carreteras principales y secundarias es el doble que el de caminos secundarios. -Verde ③Las carreteras principales y auxiliares se muestran al mismo tiempo.
3. Tiempo de liberación: 20S ~ 40S para vías principales y 10S ~ 20S para vías secundarias.
4. Cuando aparezcan vehículos especiales en la intersección, déjelos pasar inmediatamente; si aparecen al mismo tiempo, déjelos pasar primero por la vía principal.
5. Puedes utilizar el interruptor o botón de la caja experimental para simular vehículos especiales que pasan por la intersección.
Tema de diseño tres: multímetro digital multifunción
1. Requisitos de diseño
Utilice la caja experimental para diseñar un multímetro digital multifunción que pueda medir voltaje y muestra fecha, hora y otra información
2. Contenido de diseño
1. Consulta, utiliza el convertidor A/D ADC0809 para recopilar tres señales de voltaje y corriente medidas.
Los botones del cuadro de experimentos pueden elegir medir voltaje.
2. Muestra el valor de voltaje medido (en V o A) en tiempo real en el tubo digital de 8 segmentos, con una precisión de dos decimales.
3. Además de mostrar el voltaje, también puede mostrar el tiempo en tiempo real (el tiempo se puede ajustar a través de los botones de la caja experimental). Los cambios en los valores de tiempo se pueden utilizar para consultar el valor calculado del contador 8253A.
4. Los botones de la caja experimental se pueden utilizar para convertir el voltaje y el tiempo mostrados.
Tema de diseño 4: Comunicación serial de microcomputadoras
1. Requisitos de diseño
Para utilizar dos microcomputadoras para comunicación serial, se requiere que la máquina A (B) está en Los caracteres ingresados en la pantalla se pueden mostrar en la máquina B (A).
2. Contenido del diseño
1. Dos microcomputadoras están interconectadas a través de puertos serie (usando el modo MODEM cero, solo tres líneas).
2. Utilice la programación en lenguaje ensamblador para diseñar un cuadro de entrada y un cuadro de salida de diálogo. Los caracteres ingresados en el cuadro de entrada de la máquina A (B) se pueden mostrar en el cuadro de salida de la máquina B (A).
3. El puerto serie es de comunicación full-duplex y la velocidad en baudios es ajustable (ajustable en el cuadro de diálogo).
Tema de diseño 5: Sistema de control de velocidad del automóvil
1. Requisitos de diseño
Utilice los botones de la caja experimental para cambiar la marcha del automóvil y utilice el diodo emisor de luz para mostrar la velocidad del coche.
2. Diseñar contenidos
1. Presione el botón "1" para iniciar el sistema y el automóvil conducirá a la velocidad más baja. Al mismo tiempo, la luz verde mostrará la posición de la marcha y el tubo digital mostrará la velocidad del vehículo (la velocidad mínima es de 5 km). /h). Cuando necesite cambiar de marcha, use el teclado para ingresar 2 y 3 teclas respectivamente y agregue luces amarillas y rojas para mostrar. Al mismo tiempo, el tubo digital muestra la velocidad correspondiente del vehículo.
2. Utiliza la tecla "A" para acelerar lentamente y la tecla "B" para acelerar rápidamente. Utilice la tecla "C" para frenar lentamente y la tecla "D" para frenar de emergencia. Los tubos digitales de aceleración y frenado muestran los cambios de velocidad correspondientes.
3. Cuando el coche necesite detenerse en caso de emergencia, presione la tecla "ESC", todos los LED se apagarán y el tubo digital mostrará "0".
4. Velocidad de cada marcha:
1ª marcha: 5~25 Km/h
2ª marcha: 25~60 Km/h p>
3ª marcha: 60~120 Km/h
Tema de diseño 6: Cronómetro
1. Requisitos de diseño
8253A, usando el tubo digital en la caja experimental Cronómetro analógico
Requisitos de diseño
Utilice 8253A para simular un cronómetro usando el tubo digital en la caja experimental.
2. Diseñar contenidos
1. Se puede mostrar el tiempo en tiempo real (el tiempo se puede ajustar mediante los botones del cuadro experimental). El cambio en el valor del tiempo se puede calcular consultando el valor del contador de 8253A.
2. Presione el botón "1" para ingresar al estado de cronómetro listo, luego presione el botón "1" para iniciar el cronómetro (unidad de cronometraje 1/100 de segundo) y luego presione el botón "1". para detener el cronómetro. Presione la tecla "1" nuevamente para detener el cronómetro. El tiempo del cronómetro se mostrará en el tubo digital.
3. Pulsa la tecla "2" para salir del cronómetro y mostrar la hora en tiempo real.
Tema de diseño 7: Sistema de adquisición de datos
1. Requisitos de diseño
Hay un conjunto de valores de conmutación y un conjunto de valores analógicos, y el Se requiere un valor de conmutación de muestreo para controlar un conjunto de diodos de iluminación, muestrear la cantidad analógica regularmente y mostrarla.
2. Plan de diseño
1. 8255A lee los datos de conmutación y controla el diodo emisor de luz.
2. Pruebe regularmente la señal analógica de un canal del ADC0809 y muéstrela en el monitor o tubo digital cada 2 segundos.
3. Implementación de temporización:
Temporización de hardware: con 8253, temporización INT 08H:
4. Diseño y depuración completos de software y hardware
Tema de Diseño 8: Controlador de Tiempo de Trabajo y Descanso
1. Objetivos de Diseño:
El controlador diseñado en este proyecto se basa en el tiempo de trabajo y descanso de la escuela, y el objeto de control es **2 (campanas y radios). **Dos (tonos de llamada y radio).
Se requiere que el controlador tenga un método de control flexible, que incluya al menos las siguientes funciones:
1. El tiempo fijo de trabajo y descanso se puede ajustar arbitrariamente
2. Requisitos: <; /p>
1:
1. Utilice 8086/8088 para completar los objetivos de diseño del sistema de control y dibujar el diagrama de hardware lógico
2. Dibujar el flujo del programa; graficar, diseñar todos los programas y pasar la depuración (Limitado a períodos fijos de trabajo y descanso)
3. Anote ideas de diseño, métodos de depuración y pasos.