2022年实验四-工业顺序控制实验.docx

上传人:C****o 文档编号:12933906 上传时间:2022-04-27 格式:DOCX 页数:5 大小:277.27KB
返回 下载 相关 举报
2022年实验四-工业顺序控制实验.docx_第1页
第1页 / 共5页
2022年实验四-工业顺序控制实验.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年实验四-工业顺序控制实验.docx》由会员分享,可在线阅读,更多相关《2022年实验四-工业顺序控制实验.docx(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品学习资源试验四工业次序掌握试验一、试验目的把握工业次序掌握程序的简洁编程,中断的使用;二、试验仪器和设备三、试验预备学问在工业掌握中,像冲压、注塑、轻纺、制瓶等生产过程,都是一些断续生 产过程,按某种程序有规律地完成预定的动作,对这类断续生产过程的掌握称顺序掌握,例注塑机工艺过程大致按 “合模 注射延时开模产伸 产退”次序动作,用单片机最易实现;四、试验内容1. 用 proteus 画出仿真电路图; 8031 的 P1.0-P1.6 掌握注塑机的七道工序, 先模拟掌握七只发光二级管的点亮, 高电平有效,设定每道工序时间转换为延时, K1 为开工启动开关,低电平启动;K2 为外故障输入模拟开

2、关, P3.3 输入为 0 是不断警告, P1.7 为报警声音输出,参考电路图如以下图所示:2. P1.7 报警输出时要求采纳双音报警,请自行预备耳机;五、试验说明1. 试验中模拟外故障输入用外部中断1,初始化程序中需开中断;2. 未开工时 K1 未按下 ,按下 K2 不能有报警输出;六、试验程序框图欢迎下载精品学习资源七、试验步骤1. 用 proteus设计工业次序掌握电路;2.在 Keil C51 中编写掌握程序,编译通过后,与proteus联合调试;3.K1 开关拨在上面, K2 拨在上面;4.用连续方式运行程序,此时应在等待开工状态;5.K1 拨到下面显低电平,各道程序应正常运行;6.

3、K2 拨到下面低电平,应有声音报警人为设置故障 ;7.K2 拨到上面高电平,排除故障,程序应从刚刚报警的工序连续执行;八、试验程序1.试验电路:2.九、 试验总结1. 用中断方式编程时,外部中断触发方式挑选了低电平触发,结果导致按键按下后,中断不断触发, 尽管显现了连续的报警声, 但是仍是会回到主程序, 流水灯并未真正停止, 而是间隔一段时间后, 发生变化; 解决方法是在中断程序中加入判定 K2 的条件,使其在中断期间不再返回主程序即可;2. 留意当程序中用到两个中断时必需设置中断优先级寄存器 PCON,才能实现中断嵌套;要真正懂得中断优先级的含义;3. 给 speaker两个不同的频率的信号

4、即可产生双音报警信号;十、 试验建议期望老师在每个试验终止后,能拿出几个典型程序进行讲解,讲解试验过程中显现的问题;欢迎下载精品学习资源附录 1:程序 1欢迎下载精品学习资源#include void delay_msint; int t=0,num=1,cnt,s; sbit K1=P34;sbit K2=P33; bit sw=0,flag=0;sbit speaker=P17;charcodetab10=0x00,0x01,0x02,0x04,0x08,0 x10,0x20,0x40,0x80,0xff;void mainvoid P1=tab0;TMOD=0x01; TH0=65536

5、-500/256; TL0=65536-500%256; ET0=1;TR0=1;EA=1;while1whileK1=0ifnum=7&K2=1P1=tabnum+; delay_ms500; ifnum=8num=1;forcnt=0;cnt200&K2=0;cnt+speaker=speaker; whiles2;s=0;forcnt=0;cnt200&K2=0;cnt+speaker=speaker; whiles0;t-fori=0;i124;i+;欢迎下载精品学习资源欢迎下载精品学习资源附录 2:程序 2#include whileswint t=0,num=1,cnt,s;sbi

6、t K1=P34; bit sw=0;ift=5000sbit speaker=P17;P1=tabnum+;charcodeifnum=8num=1;tab10=0x00,0x01,0x02,0x04,0x08,0t=0;x10,0x20,0x40,0x80,0xff;void keyscankeyscan;ifK1=0 sw=1;ifK1=1欢迎下载精品学习资源sw=0; P1=tab0;EX1=0;/K1 接高,停止工作void mainvoidTMOD=0x01; / 定时器 0 方式 1 TH0=65536-100/256; TL0=65536-100%256;PT0=1;/设置定时器 1 最高优先级TR0=1;EA=1;while1keyscan; ifswET0=1; EX1=1; IT1=0;void INTER1 interrupt 2forcnt=0;cnt250;cnt+speaker=speaker; whiles10; s=0;forcnt=0;cnt125;cnt+speaker=speaker; whiles20; s=0;ifK1=1EX1=0; void timer0 interrupt 1TH0=65536-100/256; TL0=65536-100%256; t+;s+;欢迎下载精品学习资源附录 3:试验电路图欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com