资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
实验三单片机工业顺序控制实验三单片机工业顺序控制(设计型)一、实验EI的与要求1. 学习和掌握单片机工业顺序控制程序的应 用编程;2. 熟悉和掌握单片机中断功能的使用。二、实验仪器1 DJ-598KC单片机开发系统1台2、仿真器(EASYPROBE 1 只3、PC机1台三、实验内容(2学时)在工业控制中,象冲压、注塑、轻纺、制瓶 等生产过程,都是一些连续生产过程,按某种顺序 有规律地完成预定的动作,对这类连续生产过程的 控制称顺序控制,象注塑机工艺过程大致按“合模宀注射延时宀开模产伸宀产退”顺序动作, 用单片机最易实现。设由单片机P1.0-1.6控制注塑机的七道工 序,模拟控制七只发光二极管的点亮,低电平有 效,设定每道工序时间转换为延时时间,P3.4为开 工启动开关,高电平启动。P3.3为外部故障输入模 拟开关,低电平报警,P1.7为报警声音输出,设定前 6道工序只有一位输出,第七道工序三位有输出。实验电路及接线图3.4 P3.3 fl.O PI. 1 fl.2 PI. 3 fl.4 Pl.S fl.6 Pl.1(2)实验程序框图开鏗.I幵中断巩*工序I延时 ! 工序囲.关输出h护观场卜恢夏现|场 返回工序7延四、主程 序实验步骤:申断眼斎子程 序按图接好连线。执行程序,把K1接到高电 平,观察发光二极管点亮情况,确定工序执行是否 正常,然后把K2置为低电平,看是否有声音报警, 恢复中断报警停,又从刚才报警时一道程 序执行下去。可用单步、单步跟踪,非全速断点、 全速断点,连续执行功能调试软件,直到符合自己程 序设计要求为止。五、实验参考程序汇编代码程序:(E:DJ51598KASMHW0 4A SM)ORG 0000HLJMP PO10ORG 0013HLJMP PO16ORG 0190HPO10:MOVP1,#7FHORL P3,#00H PO11:JNBP3.4,PO11;开工吗?ORL IE,#84HORL IP,#04HMOVPSW,#00H;初始化MOV SP,#53HP1,#7EH;第一道工序ACALL P01BMOVP1,#7DH;第二道工序ACALL PO1BMOV;第三道工序ACALL PO1BMOVP1,#77H;第四道工序ACALL PO1BMOVP1,#6FH;第五道工序ACALL PO1BMOVP1,#5FH:第六道工序ACALL P01BMOVP1,#OFH;第七道工序ACALL PO1BSJMP PO12PO16:MOVB,R2保护现场PO17:MOVP1,#7FH关输出MOV20H,#0A0H;振荡次数PO1& SETBP1.7振荡ACALLPO1A延时CLRP1.7;停振ACALLP01A延时DJNZ20H,PO18;不为0转CLR P1.7ACALLP01A停振JNBP3.3,PO17;故障消除吗?MOVR2,B;恢复现场RETIP019:M0V R2,#10HACALLDELY涎时1RETP01A:M0V R2,#06HACALLDELY;延时2RETP01B: MOV R2,#30HACALLDELY涎时3RETDEL Y: PUSH 02HDEL2: PUSH 02HDEL3: PUSH02H;延时DEL4: DJNZ R2,DEL4DJNZ R2,DEL3POP 02HDJNZ R2,DEL2POP 02HDJNZ R2,DEL YRETEND C 代码程序:(E:DJ5151CHW04.C)#in cludesbit P1_7=P1A7;sbit P3_3=P3A3;sbit P3_4二P3A4;voiddelay (un sig nedinti)un sig ned int j,k;for(k=0;ki;k+)for(j=0;j100;j+);voidintdn t(void)in terrupt 2EX 仁 0;while(P3_3=0)P1_7=1; delay ;P1_7=0; delay ;EX1=1;void main (void)EA=1;EX1=1;PX1=1;P 仁 0x7f;while(1) while(P3_4=1)1)P1=0x7e;delay(500);P1=0x7d; delay(500);P 仁 0x7b; delay(500);P 仁 0x77;delay(500); P 仁 0x6f;delay(500);P 仁 0x5f; delay(500);P 仁 OxOf;delay(500); 六思考:修改程序,使每道工序中有多位输出。七实验报告要求1. 画岀实验的硬件电路图及设计程序流程图;2. 整理实验程序清单,并给程序加详细注释;3. 总结实验中出现的问题并进行解决的方 法;4. 给出实验结果及对实验的改进意见。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号