Programación dividida
Título: Diseño e implementación de un reloj electrónico de un solo chip
El propósito y la importancia del diseño del curso
El propósito y la importancia del diseño del curso es permitir Nos permite combinar teoría y práctica combinadas. La aplicación integral de conocimientos teóricos en cursos electrónicos cultiva nuestra capacidad para resolver problemas prácticos. Profundicemos aún más nuestra comprensión de los circuitos electrónicos, los componentes electrónicos, las placas de circuito impreso y más. Y al mismo tiempo obtener una capacitación y mejora más completa en programación de software, depuración y depuración, tecnología de soldadura y habilidades de uso de instrumentos y equipos relacionados, etc., sentando una base sólida para el desarrollo y diseño independiente de algunos sistemas de aplicaciones de microcontroladores en el futuro.
Tareas básicas del diseño del curso
Utilizando el sistema mínimo del microcontrolador 89S51 y aplicando de forma integral los conocimientos sobre temporizadores del microcontrolador, interrupciones, display digital, entrada de teclado, alarmas zumbadoras, etc., un tipo de Un reloj electrónico controlado por un microcontrolador y periféricos simples.
Principales requisitos funcionales
Los requisitos más básicos
1) Utilizar tubo digital de 6 dígitos. Los dos primeros dígitos muestran la hora (formato de 24 horas), los dos dígitos del medio muestran los minutos y los dos últimos dígitos muestran los segundos. Cada vez que el reloj se mueve durante 1 segundo, el tubo digital de segundos muestra 1, el tubo digital de minutos muestra 1 después de 60 segundos y el tubo digital de horas muestra 1 después de 60 minutos.
2) Diseñar el sistema mínimo del microcontrolador 89S51.
3) Dominar el proceso, métodos y técnicas de elaboración de diagramas esquemáticos y diagramas de disposición con Protel99.
4) Dominar el uso y depuración de software de desarrollo de microcontroladores (Keil C51 o Wave).
5) Escribir y depurar los programas de temporización e interrupción del microcontrolador para realizar la función del reloj electrónico.
6) Diseñe el circuito de visualización del tubo digital de ocho segmentos, escriba el programa controlador, ingrese y depure el programa de segmentación de palabras y el programa de visualización del tubo digital.
7) Dominar el método de depuración conjunta de software y hardware.
8) Completar el diseño y producción del circuito hardware del sistema.
9) Completar el diseño del programa del sistema.
10) Completar el diseño, depuración y producción de todo el sistema.
11) Completar el informe de diseño del curso.