Papel semáforo microcontrolador MSC-51
Diseño de sistema de control de semáforo de un solo chip: número de papel con simulación: JD943 Número de palabras en papel: 7687, número de páginas: 29 Resumen
Este diseño es un sistema de control de semáforo. Con el desarrollo de la sociedad, El progreso continuo de la sociedad y el desarrollo continuo de la sociedad. El tráfico se está volviendo cada vez más complejo y la automatización del tráfico se actualiza constantemente. No basta con que algunos sistemas de comando de tráfico sean completados por humanos únicamente. Esto requiere el diseño de varios sistemas de automatización de comando de tráfico para completar estas tareas complejas. Esto hace que el sistema de comando de tráfico sea más ordenado y seguro. Hasta ahora, he diseñado un sistema de control de semáforos para dirigir la parada de vehículos en las intersecciones, haciendo que el sistema de comando de semáforos sea automatizado y no tripulado.
El sistema de control de semáforos controla el tráfico de vehículos en las direcciones este-oeste y norte-sur. El sistema utiliza 6 diodos emisores de luz para simular varios semáforos y 4 tubos digitales LED de siete segmentos. El método de cuenta atrás muestra el tiempo restante de los semáforos que permiten o prohíben el tráfico en cada dirección. Deténgase durante 35 segundos, prepárese durante 5 segundos, luego pase durante 30 segundos y circule continuamente en dirección este-oeste y norte-sur. El componente central de este sistema es el microcontrolador CMOS de 8 bits AT89C51 de bajo voltaje y alto rendimiento, comúnmente conocido como microcomputadora de un solo chip. El dispositivo se fabrica utilizando la tecnología de fabricación de memoria no volátil de alta densidad de ATMEL y es compatible con el conjunto de instrucciones y los pines de salida estándar de la industria MCS-51. Al combinar una CPU versátil de 8 bits y una memoria flash en un solo chip, el AT89C51 de ATMEL es un microcontrolador altamente eficiente que proporciona una solución altamente flexible y económica para muchos sistemas de control integrados. Escriba programas relevantes para controlar la visualización de la hora de los semáforos y tubos digitales, y utilice interrupciones externas para controlar las emergencias. El circuito de hardware de este diseño no es muy complicado. La clave está en el diseño del software, es decir, la escritura del programa. El lenguaje de programación utilizado en este diseño es el popular lenguaje C, que es sencillo y fácil de leer. Los principios para escribir programas son: 1. Cumplir con los requisitos de diseño. 2. Intente utilizar el mejor y más eficiente algoritmo. 3. Intente utilizar el lenguaje más conciso al escribir. Después de escribir el programa fuente, use el software keil para compilarlo y generar un archivo .hex que pueda ser reconocido por el microcontrolador y luego importe este archivo al microcontrolador 89C51.
Después de diseñar el circuito de hardware, el programa fuente y los archivos de destino, podemos utilizar el software relevante para la simulación para hacer que el diseño del sistema de control del semáforo sea más preciso y confiable. El diseñador utiliza el software PROTUES para simulación y depuración. Preste atención al uso de este software durante la simulación para familiarizarse y aprender más. Una vez que la simulación sea exitosa, prepare un informe de diseño y escriba sus pensamientos y experiencias sobre este diseño.
Palabras clave: semáforo; microcontrolador; control
Contenido
1 Descripción general 3
1.1 Selección y demostración del esquema de diseño del semáforo: 3
1.2 Requisitos y propósitos de diseño: 3
1.2.1 Requisitos básicos: 3
1.2.2 Requisitos de mejora: 3
1.2.3 Propósito del diseño: 4
1.3 Breve descripción del sistema de control de semáforo: 4
2 Plan general del sistema y diseño de hardware 5
2.1 Circuito de hardware Introducción a cada componente: 5
2.1.1 Descripción del microcontrolador AT89C51 del chip central 5
2.1.2 Tubo digital de ocho segmentos y dos dígitos 7
2.1 .3 Descripción de otros componentes 9
2.2 Diseño general del circuito y descripción del proceso 10
2.2.1 Diagrama del marco de diseño básico: (se muestra en la Figura 6) 10
2.2.2 Principio de funcionamiento del circuito general: 10
2.2.3 Función de control de cada puerto: 11
2.2.4 Circuito de reinicio y reloj: 12
2.3 Ideas de diseño: 13
3 Diseño de software 14
3.1 Análisis del estado del semáforo: 14
3.2 Diagrama de flujo del programa principal: (Figura 1, Figura (Como se muestra en la Figura 2) 15
3.3 Diagrama de flujo del programa de interrupción: (Como se muestra en la Figura 3) 17
4 Simulación del software Proteus 18
4.1 Proceso de simulación: 18
(1) Norte y sur rojo, este y oeste verde 18
4.2 Pruebas y depuración: 20
5 Experiencia en diseño curricular 22
5.1 Experiencia Experiencia: 22
Referencia 22
Anexo 1: Código fuente del programa 23
Anexo 2: Diagrama esquemático del sistema 28 Respuesta de : /html/42-5 /5746.htm