Tabla de contenido:
Video: Contador de visitantes con 8051 y sensor de infrarrojos con LCD: 3 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Queridos amigos, les he explicado cómo hacer un contador de visitantes usando 8051 y un sensor de infrarrojos y lo he mostrado en la pantalla LCD. 8051 es uno de los microcontroladores más populares que se utilizan para hacer aplicaciones comerciales y de pasatiempos en todo el mundo. He hecho un contador de visitantes con ese chip.
He usado el microcontrolador 78E052 Nuvoton en mi hardware. puede utilizar cualquier tipo de microcontrolador 8051. El código que he usado está escrito en Embedded C y compilado en el compilador keil.
Suministros:
Microcontrolador 89C51
Sensor de infrarrojos
LCD de 16x2
Paso 1: construya el hardware
He construido el hardware de esa manera. Como ves en la imagen, he dibujado la imagen según el esquema del tablero del proyecto que di en la imagen. Puede diseñar su propio circuito y modificar el código.
Paso 2: Código de programa para el contador de visitantes
#include #incluya
sbit rs = P3 ^ 6; sbit en = P3 ^ 7; lcd vacío (char a, int b); unsigned char msg = "Contador"; char ch [4]; demora anulada (); contador de vacíos (); int k; unsigned int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; encimera(); } demora void () {int i; para (i = 0; i <= 2000; i ++); } contador de vacíos () {TL0 = 0; TR0 = 1; para (k = 0; k <5; k ++) {lcd (msg [k], 1); } while (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "% u", val); para (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} vacío lcd (char a, int b) {P1 = a; rs = b; en = 1; demora(); en = 0; demora(); }
Paso 3: SALIDA
conectar el sensor de infrarrojos con el microcontrolador
descarga el código
mover un objeto a través del sensor de infrarrojos
Puede observar el recuento de objetos en la pantalla LCD