¿Cómo mide el microcontrolador la onda sinusoidal del acelerómetro?
(2) Dominar el principio de funcionamiento y el método de programación de LCD1602.
(3) El sistema puede detectar eficazmente los movimientos de las personas al caminar.
(4) El sistema puede mostrar y registrar el número de pasos por unidad de tiempo, el número total de pasos en un período de tiempo, la distancia recorrida y las calorías quemadas.
(5) Utilizar tecnología de microcontroladores para procesar datos.
1.2 Selección y demostración de chips de microcontrolador
El chip AT89S51 se utiliza como núcleo de hardware. El chip tiene un espacio de almacenamiento ROM de 4 KB y puede funcionar a un voltaje ultrabajo. compatible con MCS-51 La serie de microcontroladores es totalmente compatible, pero no tienen tecnología de programación en línea ISP cuando se usan en el diseño de circuitos y no son adecuados para la depuración de circuitos.
El chip STC89C52 es un microcontrolador CMOS de 8 bits de alto rendimiento y bajo consumo con memoria flash programable de 8K. Al mismo tiempo, tiene las funciones de AT89S51 y tiene tecnología borrable de programación en línea. Al depurar el circuito, debido a la modificación de un error del programa o es necesario grabar nuevos programas de función, no es necesario extraer el chip varias veces. para que no cause daños al chip. Elija utilizar STC89C52 como núcleo del sistema de control principal.
1.3 Plan de selección y demostración del módulo de visualización
Opción 1:
Utilizar tubos digitales LED para escaneo dinámico. Los tubos digitales LED tienen un precio moderado y el escaneo dinámico sí lo es. Adecuado para mostrar números. El método de escaneo está conectado al microcontrolador. Aunque ocupa menos líneas en el puerto del microcontrolador, las líneas también tardan un poco, por lo que no se utiliza como pantalla de visualización.
Opción 2:
Utilice una pantalla de tubo digital de matriz de puntos. El tubo digital de matriz de puntos está compuesto por ocho filas y ocho columnas de diodos emisores de luz. Es más adecuado para mostrar texto. Si se muestra en la pantalla El uso de tubos digitales es un desperdicio y el precio es relativamente alto, por lo que este tipo de visualización no se utiliza aquí.
Opción 3:
Utilizar pantalla de cristal líquido LCD1602; es un módulo de cristal líquido de matriz de puntos especialmente utilizado para mostrar letras, números, símbolos, etc. Módulo LCD de matriz de puntos. 1602LCD puede mostrar contenido de 16X2, es decir, puede mostrar dos líneas. La pantalla LCD es potente y tiene 192 caracteres incorporados. Puede mostrar una gran cantidad de símbolos y números con claridad, tiene un bajo consumo de energía, una larga vida útil y una gran capacidad antiinterferente.
En resumen, este diseño utiliza 1602 LCD.