多加热炉炉温检测专业课程设计方案报告.doc

多加热炉炉温检测专业课程设计方案报告.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课题3 多加热炉炉温检测系统设计 一.任务及要求: 1.加热炉炉温能够在60℃~180℃之间任意调整; 2.系统每隔3秒钟检测一遍炉温(三个炉子); 3.利用六位七段码显示器实时显示加热炉炉号和实际温度,显示值为十进制数值。显示器右三位显示加热炉炉号,左三位显示实际值。程序开启运行以后即开始循环显示,每次显示时间为3秒钟; 4.分别统计各加热炉实际炉温数据,轮番显示。每检测一次即保留一次,循环刷新; 5.对应各加热炉扩展功效按键。功效键按下后不影响检测功效,仅影响显示功效。具体要求以下: ⑴在循环显示方法下,按下某一功效键以后,七段码显示器即显示对应加热炉炉号和实际温度。假如此时按下另外功效键则不起作用,既不会改变目前显示。只有再次按下同一个功效键以后才能使系统回到循环显示方法状态; ⑵在循环显示方法下,按下某一功效键以后,七段码显示器即显示对应加热炉炉号和实际温度,假如此时按下另一个功效键,则会改变目前显示,即应显示和后一次按下功效键对应加热炉炉号和炉温。只有连续按下同一个功效键两次才能回到循环显示方法状态; 扩展发光二极管担任报警功效,当温度超出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,3C8H,3CCH,3D0H,3D4H,3D8H,3DCH。A/D采样结束后由EOC信号发出中止请求; ⑶PD32试验系统中利用8253提供定时服务。8253译码地址控制口:30C H, 计数器1:300H,计数器2:304H,计数器3:308H; 8051单片机试验系统中利用单片机内部定时器提供定时; ⑷PD32试验系统中利用8259提供中止服务。偶地址:3A0H,奇地址:3A8H; 8051单片机试验系统中利用单片机内部定时中止和外部中止为系统提供中止服务; ⑸PD32试验系统中利用74LS273驱动七段码显示器。位地址:360H,段地址:340H; 8051单片机试验系统中利用驱动芯片驱动七段码显示器; ⑹PD32试验系统中利用74LS245驱动报警发光二极管。地址:340H; 8051单片机试验系统中利用P1口驱动报警发光二极管; ⑺数据存放器62256不需连接,地址范围08000H~0FFFFH; ⑻PD32试验系统中功效键连到8259中止端; 8051单片机试验系统中功效键利用P1口和外部中止1实现中止检测; ⑼实际温度由电位器给出,可由外部调整。电压范围0~5V; 2.检测系统应用软件关键包含: ⑴主程序; ⑵A/D转换中止服务子程序; ⑶定时器中止服务子程序; ⑷代码转换子程序; ⑸显示子程序; ⑹按键中止服务子程序; 3.程序步骤图; 4.多加热炉炉温检测系统硬件图。 三、源程序 .486 DATA SEGMENT AT 0 USE16 ;8255各个端口地址 PORTA EQU 203H PORTB EQU 207H PORTC EQU 20BH CONTROLPORT EQU 20FH ;七段码地址 WEI EQU 360H DUAN EQU 340H ;8253各个端口地址 DS0 EQU 300H DSI EQU 304H DS2 EQU 308H DSC EQU 30CH ;8259端口地址 OPORT EQU 3A0H JPORT EQU 3A8H ;0809地址 ADPORT EQU 3C0H ADPORTI EQU 3C4H ADPORI2 EQU 3C8H ;中止向量 ZDIRO EQU 20H ;定时器中止 ZDLR1 EQU 24H ; AD中止 ZDIR2 EQU 28H ;开笑1中止 ZDIR3 EQU 2CH ;开关2中止 ZDIR4 EQU 30H ;开关3中止 ;定义数据缓冲区 ORG 4000H DATA4AD DB 3 DUP(?);AD转换后数据存放处 DATA4LED DB 18 DUP(?);十六进制列BCD显爪数据存放处 DATA ENDS COD

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档