微机原理三级项目.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
瓶装饮品灌装的计算机控制技术的实现 班 级:机制2班 学 号: 姓 名: 课 程 名 称:微机原理、汇编语言及接口技术 指 导 教 师: 2016年5月 摘要 本次三级项目的题目是瓶装饮品生产线的自动控制,通过分析题目给定的要求确定了5个主要的步骤,分别是空瓶检测、自动灌装、质量检测、不合格处理、记录不合格数。选择使用的芯片有8255、8155、8253,外接设备有步进电机、数码管、LED灯、液晶屏、逻辑笔。其中8255C端口控制步进电机模拟的是灌装过程,A口和B口控制数码管显示不合格数。LED的闪烁表示检测到质量不合格瓶子。逻辑笔检测8253输出口的状态,便于观察。液晶屏用于显示程序运行的状态。通过调试和接线,实现了预定的功能和要求。 关键字:自动控制、8255、8253、8155、步进电机、数码管、液晶屏。 目录 TOC \o 1-3 \h \z \u 1.项目的描述及要求 1 2.项目的模拟方案 1 2.1硬件设备及功能 1 2.2系统接线图 2 3.控制程序 3 3.1详细程序 3 3.2程序流程图 13 4.模拟的实验结果 14 4.1程序调试的情况 14 4.2程序运行的结果的分析 14 5.项目的结论 14 5.1结论描述及分析 14 5.2程序设计改进 14 6.感言 14 7.参考文献 15 前言 本次三级项目的题目是瓶装饮品的生产线自动控制,工程实际要求实现自动检测空瓶到位、自动开启灌装、自动检测质量是否合格、不合格处理、记录不合格件数。这些功能的实现需要用到不同的芯片的外接设备。结合实际情况和所学的知识编写了程序,通过外接设备的功能来模拟工程实际现象,做到了理论与实际相结合。在实际生产中,遇到的情况比较多,由于无法一一地模拟,所以设计的结果还有很大改善的空间。程序的设计过程需要反复的调试,才能顺利的出现现象和结果。项目报告的内容主要包括了题目的分析,程序流程图和详细程序,系统接线图,结果分析以及对程序的改进。最后是感言和参考文献,详细地介绍了项目的实施过程和结果。 1.项目的描述及要求 项目描述:某厂生产瓶装保健饮品,要求设计自动化控制装置,检测每个空瓶到位后,启动灌装,装满600克,停止该瓶的灌装。为保证顾客利益,每瓶不得少于595克,少于595克的,通过另一传送带再处理,并记录而且显示少于595克的瓶数。 要求分析:根据给定的题目,按实际情况进行分析后确定了项目实施方案。第一步:检测空瓶是否到位;第二步:空瓶到位后模拟灌装过程;第三步:质量检测,判断是否合格;第四步:进行不合格处理。第五步:显示不合格件数。 根据实验箱的硬件设备进行选择,编写程序实现预定的功能和要求。 2.项目的模拟方案 2.1硬件设备及功能 8086芯片:中央处理器。 8255芯片:PA、PB、PC三个端口均作为输出口,用于连接处理器和外接设备。 其中PA口用于输出数码管的位码,PB口用于输出数码管的段码。PC口低四位连接步进电机的接口,用于控制电机转动; 8155芯片:PA口作为输出端口,PB口作为输入端口。PA口用于控制LED灯,PB口接8253输出口,根据输入高低电平判断空瓶是否到位。 8253芯片:其输出信号输入给8155的PB口。通过输入三次方式控制字,将1M的输入频率三次变频,前两次使用方式3产生方波,第三次使用方式0,计数初值为20,计数结束后输出变为高电平表示20个空瓶到位。 步进电机:连接8255的PC口低四位,通过输出信号正转或者反转。启动灌装用步进电机正转模拟,不合格处理用步进电机反转模拟。 LED灯:当质量不合格时通过8155的PA口输出信号控制三个红灯闪烁三次。 数码管:通过8255的PA和PB口输出信号显示不合格的瓶数。 液晶屏:在程序运行中相应地显示“灌装开始”、“灌装结束”、“不合格数为六”。 逻辑笔:实时地显示8253输出信号是高电平还是低电平。 2.2系统接线图 图1:8255接线图 图2:8155和8253接线图 3.控制程序 3.1详细程序 .model small wr_com_ad_l equ 0d004h ;写左半屏指令地址 wr_com_ad_r equ 0d000h ;写右半屏指令地址 wr_data_ad_l equ 0d006h ;写左半屏数据地址 wr_data_ad_r equ 0d002h ;写右半屏数据地

文档评论(0)

kfcel5889 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档