您当前的位置:五五电子网电子知识单片机-工控设备51单片机电热锅炉温度控制器的设计 正文
电热锅炉温度控制器的设计

电热锅炉温度控制器的设计

点击数:7501 次   录入时间:03-04 12:01:16   整理:http://www.55dianzi.com   51单片机
加一键

设定温度渐次加一

an5

减一键

设定温度渐次减一

 

 

显示采用 3位共阳led静态显示方式,显示内容有温度值的十位、个位及小数点后一位,这样可以只用p3.0(rxd)口来输出显示数据,从而节省了 单片机 端口资源,在p1.4 口和p3.1(txd)的控制下通过74ls164来实现3位静态显示。数字电路硬件部分见图4.  电热锅炉温度控制器的设计

图 4   数字硬件电路示意图

 

  系统软件设计

系统的软件由三大模块组成:主程序模块、功能实现模块和运算控制模块。

1 主程序模块

在主程序中首先给定 pid算法的参数值,然后通过循环显示当前温度,并且设定键盘外部中断为最高优先级,以便能实时响应键盘处理;软件设定定时器t0为5秒定时,在无键盘响应时每隔5秒响应一次,以用来采集经过a/d转换的温度信号;设定定时器t1为嵌套在t0之中的定时中断,初值由pid算法子程序提供。在主程序中必须分配好每一部分子程序的起始地址,形式如下:

           org   0000h

           ajmp   main

           org   0003h

           ajmp   into

           org   000bh

           ajmp   tt0

           org   001bh    

           ajmp   tt1  

 

主程序流程图见图 5。

 

 电热锅炉温度控制器的设计  电热锅炉温度控制器的设计


 

图 5   主程序流程图                       图6   键盘及中断程序图

 

 

 

 

2 功能实现模块

以用来执行对可控硅及电炉的控制。 功能实现模块主要由 a/d转换子程序、中断处理子程序、键盘处理子程序、显示子程序等部分组成。

上一页  [1] [2] [3] [4]  下一页


本文关键字:温度控制器  51单片机单片机-工控设备 - 51单片机

《电热锅炉温度控制器的设计》相关文章>>>