




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一任务及要求: 1加热炉的炉温可以在 60180之间任意调节; 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。通道 07 分别为 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 驱动报警发光二极管。地址:340H8051 单片机实验系统中利用 P1 口驱动报警发光二极管; 数据存储器 62256 不需连接,地址范围 08000H0FFFFH; PD32 实验系统中功能键连到 8259 的中断端; 8051 单片机实验系统中功能键利用 P1 口和外部中断 1 实现中断检测;实际温度由电位器给出,可由外部调节。电压范围 05V ; 2检测系统应用软件主要包括: 主程序; A/D 转换中断服务子程序;定时器中断服务子程序; 代码转换子程序; 显示子程序; 按键中断服务子程序;3程序流程图; 4多加热炉炉温检测系统硬件图。 三、源程序.486DATA SEGMENT AT 0 USE16;8255 各个端口的地址PORTA EQU 203HPORTB EQU 207HPORTC EQU 20BHCONTROLPORT EQU 20FH;七段码地址WEI EQU 360HDUAN EQU 340H;8253 各个端口地址DS0 EQU 300HDSI EQU 304HDS2 EQU 308HDSC EQU 30CH;8259 端口地址OPORT EQU 3A0HJPORT EQU 3A8H;0809 地址ADPORT EQU 3C0HADPORTI EQU 3C4HADPORI2 EQU 3C8H;中断向量ZDIRO EQU 20H ;定时器中断ZDLR1 EQU 24H ; AD 中断ZDIR2 EQU 28H ;开笑 1 中断ZDIR3 EQU 2CH ;开关 2 中断ZDIR4 EQU 30H ;开关 3 中断;定义数据缓冲区ORG 4000HDATA4AD DB 3 DUP(?);AD 转换后的数据存储处DATA4LED DB 18 DUP(?);十六进制列 BCD 的显爪数据存储处DATA ENDSCODE SEGMENT USE16ORG 2000HASSUME CS:CODE,DS:DATA,ES:DATABEG: CLIJMP STARTTAB DB 3FH,06H.5BH,4FH,66H,6DH,7DH.07H,7FH,67H,77H,7CI-L39H,5EH.79H,71H ;段码表;AD 转换中断用ADATANW DW DATA4ADADPTNW DW 3C0H ;通道口内存保留;显示程序用LEDNW DW DATA4LED;定时中断用TIME DB 150 ;设置计数值;开关中断用SWH1 DB 0FFHSWH2 DB 0FFHSWH3 DB 0FFHSTART:MOV AX,DATAMOV DS,AXMOV AX,0MOV SS,AXMOV SP,1000HMOV AL,0C0HMOV DX,WEI ,OUT DX,ALINITA8259:MOV AL,00010011B;ICWI ;写入 ICW1MOV DX,OPORTOUT DX,ALMOV AL,00001000B ;写入 ICW2MOV DX,JPORTOUT DX,ALMOV AL,00000001B ;写入 ICW4MOV DX,JPORTOUT DX,ALMOV AL,11100000B ;写入 OCW1 屏蔽字MOV DX,JPORTOUT DX,ALMOV AL,20H ;清 ISRMOV DX,OPORTOUT DX.ALINITLA8255:MOV AL,10000000B ;A、B、C 口都工作于方式 0,都为输出 MOV DX,CONTROLPORTOUT DX,ALMOV AL,0FFHMOV DX,PORTAOUT DX,ALINITIA8253:MOV DX,DSCMOV AL,00110110B ;方式 3 二进制计数OUT DX,ALMOV DX,DS0MOV AL,60H ;计数初值设为 0EA60H /6000DOUT DX,ALMOV AL,0EAHOUT DX,AL;中断向量初始化MOV DI,ZDIR0MOV AX,OFFSET TIMERSTOSWMOV AX,SEG TIMERSTOSWMOV DI,ZDIRIMOV AX,OFFSET ADPROCSTOSWMOV AX,SEG ADPROCSTOSWMOV DI,ZDIR2MOV AX, OFFSET SWITCH1STOSWMOV AX, SEG SWITCH1STOSWMOV DI,ZDIR3MOV AX,OFFSET SWITH2STOSWMOV AX,SEG SWITH2STOSWMOV DI,ZDIR4MOV AX,OFFSET switcb3STOSWMOV AX,SEG SWITCH3STOSWMOV DX,ADPORT;启动 ADCOUT DX.AL;炉号初始化MOV DX,4003HMOV BYTE PTR DI,0INC DIMOV BYTE PTR DI,0INC DIMOV BYTE PTR DI,1ADD DI,4MOV BYTE PTR DI,0INC DIMOV BYTE PTR DI,0INC DIMOV BYTE PTR D1,2ADD DL4MOV BYTE PTR DI,0INC DIMOV BYTE PTR DI,0INC DIMOV BYTE PTR DI,3AGAIN:STICALL CZBCDCALL DISPJMP AGAIN;一一拆字十六进制转 BCD 码一一CZBCD PROCPUSH BxPUSH CXPUSH AXLEASI,DATA4AD;AD 转换后的数据存储处LEA DI,DATA4LED;十六进制到 BCD 的显示数据存储处 ADD DI,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微生物检验的全球视野试题及答案
- 2025年证券从业资格考试理解力提升试题及答案
- 试题及答案:微生物的生态与功能
- 注册会计师考试常见误区分析试题及答案
- 注册会计师审计实战技巧试题及答案
- 揭开特许金融分析师考试的试题答案试题及答案
- 企业资本流动监控的技术要素试题及答案
- 2025年淡水养殖产品种苗项目合作计划书
- 2025年流动性风险分析考题及答案
- 2025年注册会计师考试需求变化分析与试题及答案
- 课题申报书:医学院校研究生“导学思政”创新实践路径研究
- 2025年游泳教练资格认证考试理论试题集(初级)
- 委托律师签署协议书
- 图文工厂转让协议书
- 货物贸易的居间合同
- 2025-2030中国疗养院行业市场深度分析及前景趋势与投资研究报告
- 2025年国企山东济南公共交通集团有限公司招聘笔试参考题库附带答案详解
- 高二入团考试试题及答案
- 福建省漳州市医院招聘工作人员真题2024
- (三模)吉林市2025届高三第三次模拟测试 历史试卷(含答案详解)
- 湖北省圆创教育教研中心2025届高三三月联合测评物理试题及答案
评论
0/150
提交评论