上海电力学院
单片机实验报告
实验名称: 工业顺序控制实验
试验日期: 2012年11月20日
专 业: 电子科学与技术专业 姓 名: 李名扬 班 级: 2010142 学 号: 20102466
一、 实验目的
掌握工业顺序控制程序的简单编写和中断的使用。
二、 实验预备知识
在工业控制中,像冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生产过程,安某种程序有规律地完成预定的动作,对这类断续生产过程的控制成为顺序控制,例:注塑机工艺过程大致按“合模→注射→延时→开模→产伸→产退”顺序动作,用单片机最易实现。
三、 实验内容
8031的P1.0~P1.6控制注塑机的7道工序,现模拟控制7只发光二极管的点亮,高电平有效,设定每道工序时间转换为延时,P3.4为开工启动开关,低电平启动。P3.3为外故障输入模拟开关,P3.3为0时,不断警告,P1.7为报警声音输出。
四、实验说明
试验中用外部中断1,编中断服务程序的关键是:
1、保护进入中断的状态,并在推出中断之前恢复恢复进入时的状态。 2、必须在中断程序中设定是否允许中断重入,即设置EX1位。
一般进入中断程序时应保护PSW、Acc以及中断程序使用但非其专用的寄存器,本实验中未涉及。
五、实验接线图
图(6—1)
六、实验程序框图
图(6-2)
七、实验步骤
1、P3.4连K1,P3.3连K2,P1.0~P1.6分别连至L0~L6,P1.7连SIN(电子音
响驱动控区),其卧式开关打在音乐上,短路片选择左边为蜂鸣片,右边为喇叭。
2、K1开关拨在上面,K2拨在上面。 3、调试、运行程序。
4、K1拨至下面(低电平),各道工序正常运行。 5、K2拨至下面(低电平),应有声音报警(认为设置故障)。 6、K2拨至上面(高电平),即排除故障,程序应从刚才报警的那道工序继
续执行。
八、试验程序
九、实验总结:
由于这次单片机实验跟我们的电子工程师考试培训冲突了,所以我没有去上这次实验课,不过课后我抽时间去补做了这次实验,并顺利地完成了实验。这次实验我没有完全按照实验指导书上的步骤去做,因为我感觉书上有些小错误,比如控制故障的引脚是P3.3(外部中断1输入),而书上却要求采用外部中断0。在编写这次实验程序时我尝试采用了中断的嵌套,遇到故障时能够发出频率为1KHz的报警声,其实采用中断嵌套可以实现更加形象的报警声,但为了方便起见,我只选用了1KHz的连续音频作为报警声。通过这次实现,我熟练掌握了对外部中断的使用,同时也练习了对中断嵌套的使用过。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务