基于51单片机的家用豆浆机全自动控制系统设计

 

1、系统工作流程如下:加热---粉碎1---加热---粉碎2---加热---完成报警

2、可以通过按键对加热时间、粉碎1时间、粉碎2时间进行设置。时间设置范围为:0-10秒

3、当液位高于上限或者低于下限,则继电器断开,同时蜂鸣器报警。

4、液晶显示加工状态和时间。

5、每个动作完成时,通过声光报警提示。

6、液晶实时显示当前温度值。

unsigned int setR = 5;   // 设置 温度
unsigned int setF1 = 5;   //设置 湿度
unsigned int setF2 = 5;

bit startFlag = 0;//开始运行
unsigned int timeLater =0 ; //初始化时间
unsigned char step = 0 ;//运行步骤

bit disFlag = 0;//显示标志
unsigned char SetFlag =0 ;//设置标志

void Init_Timer0(void);//函数命令
void CheckKey(void);
void dealYunXing(void);

void main (void)
{
	Init_Timer0();        //定时器0初始化

	LCD_Init();           //初始化液晶
	DelayMs(20);          //延时有助于稳定
	LCD_Clear();          //清屏
	buzzer = 1;		 //关闭蜂鸣器

	while(1)         //主循环
	{	

  

posted @ 2020-12-17 10:57  MCU创新DIY  阅读(210)  评论(0)    收藏  举报