[Descarga de recursos] La dirección de descarga es la siguiente:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51 máquina de alimentación automática de microordenador de un solo chip diseño-L298N-vibración-clave-LCD1602
El diseño se compone de un circuito de un solo chip STC89C52 + circuito de accionamiento del motor L298N + circuito de módulo de sensor de vibración + circuito de botón + circuito de pantalla de cristal líquido LCD1602 + circuito de fuente de alimentación.
1. Presione el botón 1, el motor 1 arranca y la pantalla LCD muestra: Importando. Cuando el sensor de vibración detecta la vibración, el motor 1 deja de girar y, al mismo tiempo, la pantalla LCD muestra: Fin de alimentación.
2. Presione el botón 2 para configurar el tiempo para que el motor 2 gire, es decir, 5 segundos o 10 segundos. Después de presionar el botón 3, el motor 2 se pone en marcha y la pantalla LCD muestra: Exportando. Cuando se agota el tiempo, el motor deja de girar y la pantalla LCD muestra: Fin de material.
3. La pantalla LCD muestra el tiempo de cuenta regresiva de la rotación del motor 2.
4. Después de encender el sistema, la pantalla LCD: Sistema de carga.
char dis0[16]; //打印数组初始化
char dis1[16]; //打印数组初始化
unsigned char pwmRigh=1; //pwm调整
unsigned char pwmLeft=1;
bit timeFlag = 0;
static bit rekey =0;//防止重复按下
unsigned int timeLater =0;//延时
void Init_Timer0(void);
void main (void)
{
ENA = 0;
ENB = 0;
Init_Timer0(); //定时器0初始化
DelayMs(10); //延时有助于稳定
LCD_Init(); //初始化液晶
DelayMs(20); //延时有助于稳定
LCD_Clear();