好文档 - 专业文书写作范文服务资料分享网站

基于单片机的温度控制系统设计毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

是否存在。或存在则进行一系列的读操作,若不存在则返回。其程序流程图如图4—3所示。

开始 初始化 否 AD590存在? 是 ROM操作命令 存储操作命令 读取温度值 结束

图4—3 读温度流程图

3.3 计算温度子程序

计算温度子程序将RAM中读取值进行BCD码的转换运算,并进行温度值正负的判定,其程序流程图如图4—4所示。

18

开始 温度零下 温度值取补码置“—”标志 置“+”标志 计算小数位温度BCD值 计算整数位温度BCD值 结束 4—4计算温度子程序

3.4按键流程图

图4-3为系统的按键流程图。主要是通过人为的对外部按键的控制来调节系统的温度,从而实现系统对温度的手动和自动控制。

19

中 断 P1.4=0? Y N P1.5=0? Y N 转 IR2 Y N 转 IR3 Y N 返 回 图4-3 按键流程图

转 IR4 转 IR1 P1.6=0? P1.7=0?

3.5 显示流程图

图4-4为系统的显示流程图。主要是通过对传输过来的信号进行显示后,给

操作者提供提示。已达到为本系统提供对温度的显示和监控的目的。

20

开 始

串行口初始化 往缓冲区送数 查段码 送显示 结 束 图4-4 显示流程图

本章节主要讲的是单片机温度系统的软件设计部分的主要的流程图,这也是

系统程序设计的基本设计思路,通过依照四部分的流程图进行设计,已达到对系统完整的运行,对温度的显示、监控和控制。

21

结 论

本系统能够实现单片机的温度控制系统的设计,在控制过程中主要应用AT89C51、ADC0809、LED显示器、LM324比较器,而主要是通过 DS18B20数字温度传感器采集环境温度,以单片机为核心控制部件,并通过四位数码管显示实时温度的一种数字温度计。这些单片机的功能都为我们实现电路提供了非常有利的条件,同时也为开发环境友好,易用,方便,大大加快本系统设计开发。键盘的使用,是操作更为简洁,易懂,方便,迅速。本制作的设计中使用了继电器控制的只是插座电路,因此,该系统的可扩展性很强,随着插入插座的电器不同,可以实现许多其他功能的电路。本设计的单片机温度控制系统结构简单、测温准确,具有一定的实际使用价值。该智能温度控制器只是DS18B20数字温度传感器在温度控制领域的一个简单实例,还有许多需要完善的地方,例如可以将测得的温度通过单片机与通讯模块相连接,以手机短息的方式发送给用户能够随时对温度进行控制。

22

基于单片机的温度控制系统设计毕业论文

是否存在。或存在则进行一系列的读操作,若不存在则返回。其程序流程图如图4—3所示。开始初始化否AD590存在?是ROM操作命令存储操作命令读取温度值结束图4—3读温度流程图3.3计算温度子程序计算温度子程序将RAM中读取值进行BCD码的转换运算,并进行温度值正负的判定,其程
推荐度:
点击下载文档文档为doc格式
9mvhc6ruz37yqpo85se79mzf00wron00itn
领取福利

微信扫码领取福利

微信扫码分享