【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
家用豆漿機全自動控制裝置設計-RELAY-BELL-DS18B20-KEY-液位
本設計由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) //主迴圈
{