单片机恒温箱的温控系统制作

时间:2013-01-25来源:网络

四、系统软件设计

  1、系统软件概述,如图3所示,系统软件主流程是一死循环程序。其主要任务是:

  (1)初始化系统。主要完成相关单片机寄存器的配置,初始化全局变量等。

  (2)判断。设置按键是否按下".若按下。则转入设置处理。并定时10S,若10S后仍然没有按键按下,则跳出设置处理。

  (3)采集温度并处理数据。主要对DSl8820复位并读取数值,对所得数据作相关处理并最终转换为十进制数以便于数码管显示。

图3主程序流程图

图3主程序流程图

  2、部分软件程序代码展示。软件的设计,使用Keil C51开发编写软件程序。软件程序主要由主程序,初始化子程序,读取DSl8820传感器数据子程序。温度数据处理子程序,显示子程序。中断定时子程序以及按键设置子程序等组成。由于读取DSl 8820数据的子程序涉及底层硬件接13,故该子程序采用汇编语言编写,除此之外之外。其他全部程序代码采用C语言编写。

  主程序:

  

1 2 3

关键词: 单片机 恒温箱 温控系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章


用户评论

请文明上网,做现代文明人
验证码:
查看电脑版