260【畢設課設】基於51微控制器的家用豆漿機全自動控制系統設計
阿新 • • 發佈:2020-12-17
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
本設計由STC89C52微控制器電路+加熱繼電器模組電路+電機繼電器模組電路+聲光報警電路+DS18B20溫度檢測電路(防水)+按鍵電路+2路液位感測器電路+總電源繼電器電路+電源電路組成。
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) //主迴圈 {