工业顺序控制实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理与接口实验报告

实验类别:单片机原理与接口实验

院别:机电学院

专业:机械电子工程

班级:09机电本

姓名:宋宝聪

学号:2009094243028

指导教师:杨永

二0一一年十二月九日

广东技术师范学院综合实验报告

班级:09机电本姓名:宋宝聪学号:2009094243028 成绩:

实验名称:工业顺序控制实验地点:教学楼607

实验时间:2011.12.9指导教师签名:杨永一、实验目的

掌握工业顺序控制程序的简单编程:中断的使用;

进一步掌握循环程序的编程技术;

进一步掌握转移程序的编程技术;

掌握延时程序的编程技术。

二、实验内容

在工业控制中,象冲压、注塑、轻纺、制瓶等生产过程,都是一些继续生产过程,按某种顺序有规律地完成预定的动作,对这类继续生产过程的控制称顺序控制,倒注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机最易实现。

MCS-51的P1.0~P1.6控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,低电平有效,设定每道工序时间转换为延时,P3.4为开工启动开关,高电平启动。P3.3为外部故障输入模拟开关,低电平报警,P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。

三、程序框图

四、程序

程序清单:

ORG 0013H

LJMP HA2S3

ORG 0580H

HA2S: MOV P1,#07FH

ORL P3,#00H HA2S1: JNB P3.4,HA2S1

ORL IE,#84H

ORL IP,#04H

MOV PSW,#00H

MOV SP,#53H HA2S2: MOV P1,#07EH

ACALL HA2S7

MOV P1,#07DH

ACALL HA2S7

MOV P1,#07BH

ACALL HA2S7

MOV P1,#077H

ACALL HA2S7

MOV P1,#06FH

ACALL HA2S7

MOV P1,#05FH

ACALL HA2S7

MOV P1,#03FH

ACALL HA2S7

SJMP HA2S2 HA2S3: MOV B,R2

HA2S4: MOV P1,#07FH

MOV 20H,#0A0H HA2S5: SETB P1.7

ACALL HA2S6

CLR P1.7

ACALL HA2S6

DJNZ 20H,HA2S5

CLR P1.7

ACALL HA2S6

JNB P3.2,HA2S4

MOV R2,B

RETI

HA2S6: MOV R2,#06H

ACALL DELAY

RET

HA2S7: MOV R2,#30H

ACALL DELAY

RET

DELAY: PUSH 02H

DELAY1: PUSH 02H

DELAY2: PUSH 02H

DELAY3: DJNZ R2,DELAY3

POP 02H

DJNZ R2,DELAY2

POP 02H

DJNZ R2,DELAY1

POP 02H

DJNZ R2,DELAY

RET

END

五、实验步骤

1、P3.4连K1,P3.3连K2,P1.0~P1.6分别连到L1~L7,P1.7连SIN(电子音响

输入端)。

2、K1、K2开关拨在高电平“H”位置。

3、编译、装载,以连续方式运行程序,此时应在等待开工状态

4、K1拨至低电平“L”位置,各道工序应正常运行。

5、K2拨至低电平“L”位置,模拟故障发生,此时应有报警声。

6、K2拨至高电平“H”位置,即排除故障,程序应从报警的那道工序继续执行。

六、心得

本次实验让我对单片机这一门课程有了进一步了解,对汇编语言也有了更好的体会,对汇编语言的运用也有了一定的提高,此外,我也对工业控制的基本流程有了初步的认识,觉得单片机真的是一门实用的课程,可以利用它完成很多事情,提高效率,觉得更有必要学好单片机这一门课程。

相关文档
最新文档