4.3 显示流程图 35
结论.39
致谢 40
参考文献 41
附录` 42
1 绪论
学习了很久的单片机,一直和硬件打着交道,这次学以致用尝试设计一个完整的系统,希望可以做出一个生活中有用的设计。
1.1 课题的背景及其意义
温度控制在我们日常生活中十分容易被忽视,但是其实不仅仅在工业生产,我们都在使用他。随着我们生活的现代化,温度控制使用到的范围越来越广,不再仅仅是工业生产中也被应用于农业及我们的日常生活中,在有些应用中,如每个家庭都有热水器,上面可以控制最高温度,同时你开动开关不移到最热位置时,他就会在加热到设置的温度前停下。但是不管工业控制温度来帮助生产还是日常电器,温度一单失去控制就会产生严重的事故。所以我们需要控制温度的同时先要检测温度,我们的设备需要能够及时检测温度并且控制他,根据设定值对突如其来的变化加以调整。本设计的温度控制是多点控制,就可情况改变温度值,并且及时当下的情况,人们能看到温度的变化,设备才算是更好的服务于我们的生活。本设计还能及时调整温度,超出范围后报警等作用。
现代科技不断发展,现在除了微型计算机,还有了更小的数码产品。人们可以完成各种各样的控制。然而,越小的机器集成的东西也越多,微型计算机的成本就比较高,对于很多公司工厂来说其实做一些控制也不需要微机的所有功能,于是单片机就产生了。他也能完成一般的各种控制,价格还便宜不少,可以帮助一些预算低的公司工厂进行处理。基于他是按所需功能制造出的,所以不用担心他不是微机而不能进行处理。
本设计就用到了单片机C51,一般说来温度是一个模拟量,如果一定要转化成数字量需要的电路很复杂,所以在单片机负责处理的基础上,我们还要运用到软件进行仿真。
1.2 课题研究的内容及要求
1.2.1 课题的主要研究的内容
本课题设计了利用单片机AT89C51实现温度检测系统,主要是介绍了输出温度的显示、如果上下限及超出范围时发出警告,功能实现后成功的反映了温度的实时显示及反馈。首先,研究了选用那些硬件来设计自己的系统,确定后决定用温度传感器DS1621连接到AT89C51单片机读取一开始就有的初始温度,接着单片机再传送给显示器LCD。调节温度传感器手动模拟了温度的变化,单片机接收到信号后及时变化及时反馈给显示器,并且在调节温度的过程中对应参考暂时设置的最高温度上限和最低温度下限,如果超过这两个值,LED灯灭,说明温度值不合理,系统报警。AT89C51单片机,它不太容易受到干扰,简易方便等优点,特别适合于希望测出不同温度下不同的温度的测控系统。本次的设计主要还是要以单片机为主机,LCD屏和温度传感器相连的C51处理器进行了处理和运算,然后再导出数据。其中上下限范围是本身在编程时候就设置好的,同时在设计中,也分别设置了四个按钮,分别为上限增值按钮,上限减值按钮,下限增值按钮,下限减值按钮。这四个按钮帮助了我们在运行过程中,如果要及时修改上下限额定值,也是可以实现的。论文网
1.2.2 课题的主要研究的要求
利用proteus7.5单片机模拟仿真软件设计仿真电路,利用Keil单片机开发软件开发程序,开发一个由单片机AT89C51控制DS1621温度传感器对对象温度进行测温,可以实现温度上下限的设置。进行交互运行,设计出一个具体的系统。下面具体会介绍硬件电路图和软件设计。 51单片机温度检测控制系统设计+源程序+电路图(2):http://www.751com.cn/zidonghua/lunwen_16218.html