本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成基于单片机的洗碗控制器系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由三部分组成,分别是DS18B20温度检测模块、独立按键和供电电路;输出由三部分组成,分别是LCD1602显示模块、继电器和蜂鸣器。输入的部分检测到的温度测量值和通过三个独立按键设置的阈值通过显示函数在LCD1602显示。当温度大于设置温度最大值时,蜂鸣器报警、洗碗机不工作。洗碗机有洗涤、加热烘干、完成三个功能,完成时,蜂鸣器报警提醒完成;可通过按键式洗碗机暂停工作;最后的供电电路则给整个系统供电。