课题3多加热炉炉温检测系统设计一.任务及要求:1.加热炉的炉温可以在60℃~180℃之间任意调节;2.系统每隔3秒钟检测一遍炉温(三个炉子);3.利用六位七段码显示器实时显示加热炉的炉号和实际温度,显示值为十进制数值
显示器的右三位显示加热炉的炉号,左三位显示实际值
程序启动运行之后即开始循环显示,每次显示时间为3秒钟;4.分别记录各加热炉的实际炉温数据,轮流显示
每检测一次即保存一次,循环刷新;5.对应各加热炉扩展功能按键
功能键按下后不影响检测功能,仅影响显示功能
具体要求如下:⑴在循环显示方式下,按下某一功能键之后,七段码显示器即显示对应加热炉的炉号和实际温度
如果此时按下另外功能键则不起作用,既不会改变当前显示
只有再次按下同一个功能键之后才能使系统回到循环显示方式状态;⑵在循环显示方式下,按下某一功能键之后,七段码显示器即显示对应加热炉的炉号和实际温度,如果此时按下另一个功能键,则会改变当前显示,即应显示与后一次按下的功能键对应的加热炉的炉号和炉温
只有连续按下同一个功能键两次才能回到循环显示方式状态;6.扩展发光二极管担任报警功能,当温度超过200℃即点亮发光二极管报警并显示错误号“EF”,当温度低于50℃,点亮发光二极管报警,并显示错误号“E0”
二.基本工作原理及说明1.系统硬件连接参考“多加热炉炉温检测系统硬件参考图”
⑴硬件部分为PD32实验系统或8051单片机实验系统
包括0809、8253、8259、8255、数据存储器62256、七段码显示器及其驱动电路、按键和报警部分
图中虚线为需要连接的连线;⑵加热炉的实际温度用电压表示,由电位器给出
模拟量电压经A/D转换器0809转换成数字量
0809的输入通道选用IN0、IN1、IN2、IN3、…
A/D采样结束后由EOC信号发出中断请求
0809的译码地址为3C0H
通道0~7分别为3C0H,3C4H,