231 [Diseño completo de la pista] Diseño de un sistema de control automático del alimentador basado en una computadora de un solo chip 51

[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();

 

Supongo que te gusta

Origin blog.csdn.net/theroadon/article/details/109250549
Recomendado
Clasificación