[リソースのダウンロード]ダウンロードアドレスは次のとおりです: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();