231【コンプリートコースデザイン】51シングルチップコンピューターをベースにした自動フィーダー制御システムの設計

[リソースのダウンロード]ダウンロードアドレスは次のとおりです:https
//docs.qq.com/doc/DTlRSd01BZXNpRUxl

51シングルチップマイクロコンピュータ自動供給機の設計-L298N-振動キー-LCD1602

デザインは、STC89C52シングルチップ回路+ L298Nモーター駆動回路+振動センサーモジュール回路+ボタン回路+ LCD1602液晶表示回路+電源回路で構成されています。

1.ボタン1を押すと、モーター1が始動し、LCDに次のように表示されます。振動センサーが振動を検出すると、モーター1の回転が停止し、同時にLCDに次のように表示されます。

2.ボタン2を押して、モーター2が回転する時間を5秒または10秒に設定します。ボタン3を押すと、モーター2が始動し、LCDに「エクスポート中」と表示されます。時間が経過すると、モーターの回転が停止し、LCDに「材料の終わり」と表示されます。

3. LCDには、モーター2の回転のカウントダウン時間が表示されます。

4.システムの電源がオンになると、LCDディスプレイ:充電器システム。

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

 

おすすめ

転載: blog.csdn.net/theroadon/article/details/109250549