微机原理项目.docVIP

  • 1
  • 0
  • 约1.75万字
  • 约 35页
  • 2023-04-15 发布于浙江
  • 举报
某产品线控制系统设计 班 级:********************* 姓 名: ****************** 学 号: ****************** 课 程 名 称: 微 机 原 理 指 导 教 师: ***************** 2012年05月10日 某产品线控制系统计算机控制技术的实现 ********** (燕山大学 机械工程学院) 摘要:本报告主要是讲述的是如何运用《微机原理》知识和星研实验仪来模拟生产实践中各道工序的控制问题,包括工序的时间控制,故障提示,显示工件数目等。报告中主要包括该项目的要求,项目的流程图,项目的接线图,实际图片,以及实现该过程的具体程序。 1、项目过程描述及要求: 1.1项目要求: 某生产线用于装配某机械产品,总共有5个工位,分别为A、B、C、D、E要求使用微机控制,总计45秒完成一个产品的装配。A、B、C、D各需要8秒,E工位需要13秒。其中E工位是关键控制工位,如果在E工位没有按照要求的时间完成就要将A工位暂停,直到E工位完成后给A一个完成信号重新启动A工位。要求记录完成的工件数和生产线发生故障的次数并显示。 1.2工程背景: 随着自动化的程度愈来愈高,人们可以通过自动化使人们从繁重单调的工作中解放出来,去从事更为重要的事情,即提高的产品的质量和数量,同时又可以减少劳动力,充分调动劳动着的能动性,一举多得,适宜广泛推广。 1.3需要解决的问题: (1)根据项目要求确定项目的方案。 (2)根据项目方案选取芯片。 (3)根据方案画出项目流程图。 (4)根据方案确定实验的电路图。 (5)最终根据项目,编写具体程序。 2、项目模拟方案: 2.1设计思路: (1)用8255作为输入与输出的基本接口,PA用于控制数码管的位选JP41,PB口用于控制数码管的段选JP42,PC口下半端口输出,控制LED1 ,LED2,LED3,LED4,PC口上半部用于读入,读取8253输出状态,和开关K6、K7、K8的状态。 (2)由于需要计时,选用8253作为计时器,选计数器0工作于方式0,接1953,OUT0接到PC0,控制时间8秒或者13秒。 (3)为了表示A、B、C、D、E五个工位的运行情况,选用四个发光二极管来显示,其中A、B、C、D分别用一个LED灯亮来表示表示工序正在进行,前两个灯亮表示工序E正在进行,第三、四个灯亮表示工序E出现故障。当四个灯全部亮时,表示工序全部结束,工序A即将开始。 (4)用开关K8表示故障,K7,K6分别用来控制工件数目,故障数目是否显示的开关,当置于零时有效。 (5)数码管前四位用来显示工件个数,后四个用来显示故障个数,分别由PA、PB控制。 (6)液晶屏用来显示“*********”,第二行显示“************”,第三行“***********”,第四行显示“**********”。每循环一次,屏幕刷新一次。 2.2所用设备: 表1选用硬件及数量 设备 数量 实验台 1 8255 1 开关 3 8253 1 Led灯 4 数码管 1 液晶屏 1 导线 若干 2.3设计电路图 CS5CS CS5 CS0 AO A1 GATE0 OUT0 CLK0 CLK0 液晶屏 CS1/2 CS RW RSCS1/2 CS RW RSCS1A0A1 液晶屏 CS1/2 CS RW RS CS1/2 CS RW RS CS1 A0 A1 A08253 A0 8253 A1 A1 K5K6K7Led4Led3Led2Led1A2 CS2 A0 A1 1953VCC8255PA0 CS K5 K6 K7 Led4 Led3 Led2 Led1 A2 CS2 A0 A1 1953 VCC 8255 PA0 CS . A0 . A1 P70 PC0 PC1 PB0 PC2 . PC3 . PC4 PB7 PC5 PC6 PC7 控制 段选 JP41 控制 位选 JP42 图2线路简图 2.4程序执行流程图: 液晶屏幕显示 液晶屏幕显示 A工位,时间8秒 B工位,时间8秒

文档评论(0)

1亿VIP精品文档

相关文档