Posición de la luz de visualización de la caja de experimentos del principio del microordenador
1. Propósito del diseño: aprender y dominar la tecnología de aplicación y diseño de circuitos de interfaz de uso común en computadoras, comprender completamente el papel rector del conocimiento teórico en la tecnología de aplicación y fortalecer aún más la práctica y el ejercicio de la combinación teórica. conocimiento con aplicación. A través de esta práctica de diseño, podemos profundizar aún más nuestro conocimiento y comprensión del conocimiento profesional y el conocimiento teórico, y mejorar integralmente nuestro nivel de diseño, nuestra capacidad de aplicación del conocimiento aprendido y nuestra capacidad para analizar y resolver problemas. 2. Idea de diseño 1. Controle los diodos emisores de luz a través de 8255A. PB4-PB7 corresponde a la luz amarilla, PC0-PC3 corresponde a la luz roja y PC4-PC7 corresponde a la luz verde para simular la gestión de semáforos. 2. Hay una intersección. Las intersecciones 1 y 3 están en dirección norte-sur y la intersección 4 está en dirección este-oeste. El estado inicial es que todas las luces rojas en las cuatro intersecciones están encendidas. Las luces verdes en las intersecciones 1 y 3 están encendidas, y las luces rojas en las intersecciones 2 y 4. Encendido, la dirección de la intersección 1 y 3 está abierta al tráfico. Después de un retraso de tiempo, la luz verde en la intersección 1 y 3 se apaga, y la luz amarilla en la intersección 1 y 3 comienza a parpadear. Después de parpadear varias veces, la luz roja en la intersección 1 y 3 se enciende y. al mismo tiempo, la luz verde en las intersecciones 2 y 4 se enciende. La dirección de la intersección 4 está abierta al tráfico. Después de un retraso, la luz verde en las intersecciones 2 y 4 se apaga y la luz amarilla comienza a parpadear. varias veces, cambia a la dirección de la intersección 1 y 3. Después de eso, se repite el proceso anterior. 3. El principio experimental se implementa mediante sincronización del software en el diseño. El encendido, apagado y parpadeo de la luz se controlan mediante los puertos B y C del 8255. En el modo de trabajo 0, ambos puertos B y C son salidas. La interfaz paralela transmite información entre dispositivos de E/S u objetos de control en unidades de bytes de datos. La transferencia de datos entre la CPU y la interfaz es paralela, es decir, se pueden transferir simultáneamente 8 bits, 16 bits, 32 bits, etc. El chip de interfaz periférica programable 8255 es un chip de interfaz de E/S paralela universal producido por Intel. Tiene tres interfaces paralelas A, B y C. Está alimentado por una fuente de alimentación única +5 y puede funcionar en los tres modos siguientes: Modo 0— —Métodos básicos de entrada/salida. Modo 1: modo de entrada/salida estroboscópica. Modo 2: modo de trabajo estroboscópico bidireccional. Dado que los diodos emisores de luz utilizados en el experimento son ánodos positivos, como se muestra en la Figura 2-1, al escribir datos en el puerto B y el puerto C de 8255, cada bit correspondiente tiene: 0 significa que la luz está encendida, 1 significa que la luz está apagado. Conecte los terminales sin señal RE y WR de 8255A a los dos puertos de 8086 respectivamente. La línea de datos de 8255A está conectada al puerto de datos de 8086. Los terminales sin señal RE y WR son señales de control enviadas por 8086. Cuando leyendo datos Cuando, se transmite de 8255A a 8086. Si es una señal de escritura, 8086 escribe en 8255A. Los cuatro dígitos inferiores del puerto de PC (PC0-PC3) están configurados en las luces rojas en las intersecciones 1, 2, 3 y 4 respectivamente; los cuatro dígitos superiores del puerto de PC (PC4-PC7) están configurados en las luces verdes; en las intersecciones 1, 2, 3 y 4 respectivamente. Los cuatro bits superiores del puerto PB (PC4-PC7) se configuran en las luces amarillas en las intersecciones 1, 2, 3 y 4 respectivamente.
Chip de interfaz de comunicación paralela programable 8255A (1) Parte de interfaz periférica (puertos de datos A, B, C) ① Puerto A. El puerto A contiene un pestillo de entrada de datos de 8 bits y un pestillo/búfer de salida de datos de 8 bits. ②Puerto B. El puerto B contiene un búfer de entrada de datos de 8 bits y un pestillo/búfer de salida de datos de 8 bits internamente. ③Puerto C. El puerto C contiene internamente un búfer de entrada de datos de 8 bits y un pestillo/búfer de salida de datos de 8 bits. El puerto C se puede dividir en dos puertos de 4 bits escribiendo una palabra de control de selección de modo en el chip. (2) Lógica interna (circuitos de control del Grupo A y Grupo B). Estos dos conjuntos de circuitos de control controlan el modo de trabajo y el funcionamiento de los dos conjuntos de puertos en función del contenido del registro de control dentro del chip y los comandos de lectura/escritura. emitido por la "lógica de control de lectura/escritura". El circuito de control del grupo A controla los 4 bits altos del puerto A y del puerto C (PC7~PC4). El circuito de control del grupo B controla los 4 bits inferiores del puerto B y del puerto C (PC3~PC0). (3) Parte de la interfaz de la CPU ① La combinación de las líneas de dirección del circuito lógico de control de lectura/escritura A1 y A0, CS (selección de chip), RD (control de lectura), WR (control de escritura) y RESET (reinicio) se utiliza para controlar el 8255A Transmisión de información de datos, información de estado e información de control.
② Búfer del bus de datos Es un búfer de datos bidireccional de tres estados de 8 bits. Es la interfaz entre el 8255A y el bus de datos de la CPU, la entrada/salida de todos los datos y las palabras de control e instrucciones de entrada enviadas por la CPU al 8255A. con instrucciones de salida Las palabras de control enviadas al 8255A y la información de estado del periférico leída desde el 8255A mediante instrucciones de entrada se transmiten a través de este búfer. 2.8255A tiene tres modos de trabajo: modo 0 - características básicas del modo de entrada/salida: ① Cualquier puerto de dos puertos A y B de 8 bits y dos puertos de 4 bits (los 4 bits altos y los 4 bits bajos del puerto C), puede Se pueden utilizar como puertos de entrada o puertos de salida, y cada puerto es independiente. ② La entrada o salida de los cuatro puertos puede tener 16 combinaciones diferentes, por lo que puede ser adecuada para una variedad de propósitos. ③Cada puerto no tiene pestillo al ingresar ni tiene pestillo al salir. Modo 1 - Características del modo de entrada/salida estroboscópica: ① Dos puertos de entrada/salida de datos de 8 bits (ambos con función de bloqueo) A y B, funcionan con la cooperación del puerto C. ② Hay 3 bits en el puerto C para el control de entrada/salida del puerto A y otros tres bits para el control de entrada/salida del puerto B, y ambos proporcionan lógica de interrupción.
¥
5.9
La oferta VIP por tiempo limitado de Baidu Wenku ya está abierta, disfruta de más de 600 millones de contenido VIP
Consíguela ahora
Informe de capacitación sobre principios de microcomputadoras Semáforos
1. Propósito del diseño
Aprender y dominar la aplicación y las técnicas de diseño de los circuitos de interfaz comúnmente utilizados en las computadoras y comprender completamente sus Impacto del conocimiento teórico en las aplicaciones El papel rector de la tecnología fortalece aún más la práctica y el ejercicio de combinar el conocimiento teórico con la aplicación. A través de esta práctica de diseño, podemos profundizar aún más nuestro conocimiento y comprensión del conocimiento profesional y el conocimiento teórico, y mejorar integralmente nuestro nivel de diseño, nuestra capacidad de aplicación del conocimiento aprendido y nuestra capacidad para analizar y resolver problemas.
2. Ideas de diseño
1. Controle los diodos emisores de luz a través de 8255A corresponde a la luz amarilla, PC0-PC3 corresponde a la luz roja y PC4-. PC7 corresponde a la luz verde para simular la gestión del semáforo.
Página 1
2. Hay una intersección las intersecciones 1 y 3 son en dirección norte-sur, 2 y 4 son en dirección este-oeste. que todas las luces rojas en las cuatro intersecciones estén encendidas. Después de eso, la luz verde en las intersecciones 1 y 3 está encendida, la luz roja en las intersecciones 2 y 4 está encendida y la dirección de la intersección 1 y 3 está abierta al tráfico. Después de un retraso, la luz verde en la intersección 1 y 3 se apaga y la luz amarilla en la intersección 1 y 3 comienza a parpadear. Después de parpadear varias veces, la luz roja en la intersección 1 y 3 se enciende y al mismo tiempo. La luz verde en la intersección 2 y 4 se enciende y la luz verde en la intersección 2 y 4 se enciende. La dirección de la intersección 4 está abierta al tráfico. Después de un retraso, la luz verde en la intersección 2 y 4 se apaga y la amarilla. luz