发布时间 : 星期二 文章毕业设计(论文)-基于单片机的智能饮水机的设计更新完毕开始阅读17509bbc168884868662d60a
河南理工大学万方科技学院本科毕业论文
4.1.4 程序编译
在添加进去的文本中输入写好的程序后编译,显示无误后自动生成16进制文件,此文件才可放入proteus中进行仿真,如图4-4所示。
图4-4 程序编译
4.2 硬件调试
使用proteus仿真软件对硬件电路进行仿真,将编译好的程序放入单片机中开始运行程序。并通过按键检验各个功能的实现,从而完成设计中所有要求的仿真。
以下演示各模块电路的proteus仿真。
4.2.1 电源电路的仿真
当饮水机通电后,电源指示灯亮,此时各模块均通电,才能保证饮水机的正常工作。如图4-5所示。
37
河南理工大学万方科技学院本科毕业论文
图4-5 电源电路的仿真
4.2.2 出水电路模块的仿真
在通电状态下按下出水键,电动机开始转动,表示饮水机开始出水,如图4-6所示。
图4-6 出水模块的仿真
38
河南理工大学万方科技学院本科毕业论文
4.2.3 加热模块电路的仿真
在通电状态下按下加热键,饮水开始加热,加热指示灯(黄色)亮,再次按下加热键则停止加热,指示灯灭,如图4-7所示。
图4-7 加热模块的仿真
4.2.4 显示模块电路的仿真
本设计采用4个LED来显示当前的水温或设定的水温,当前水温由DS18B20检测到的温度决定,如图4-8所示。此时显示温度为55℃。
39
河南理工大学万方科技学院本科毕业论文
图4-8 显示电路的方针
4.2.5 报警电路的仿真
(1)当水加热至沸腾后,饮水机报警电路工作,使其自动停止加热并蜂鸣器响起、红灯亮表示报警,如图4-9;
图4-9 水沸腾时报警
(2)当水加热至设定温度时,报警电路工作,使其自动停止加热并红灯亮报警,如图4-10。此时设定温度为35℃。
40