微机原理项目

微机原理项目

ID:41127498

大小:374.00 KB

页数:17页

时间:2019-08-17

微机原理项目_第1页
微机原理项目_第2页
微机原理项目_第3页
微机原理项目_第4页
微机原理项目_第5页
资源描述:

《微机原理项目》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机原理项目任岭雪(燕山大学机械工程学院)1.摘要:通过按键来实现空瓶到位的模拟,接着用8253定时8秒点亮发光管来实现给空瓶灌装,用8279控制键盘来模拟给空瓶灌装后的重量通过数码管显示,由编写的程序使小于595克的通过发光管依次点亮来模拟被送入另一条传送带处理,并且把个数记录下来由数码管显示。2.前言:近年来,社会的发展和进步对各行各业提出了越来越高的要求。机械化加工企业为了提高生产效率和市场竞争力,采用了机械化流水线作业的生产方式,对不同的产品分别组成了自动流水线。产品不断地更新换代,也同时要求相应的控制系统随之改,提高产品生产的效

2、率。在这种情况下,硬连接方式的继电接触式控制系统就不能满足经常更新的要求了。这是因为,一是成本高,二是周期长。在早期还出现过矩阵式顺序控制器和晶体管逻辑控制系统,由于这些装置体积大,功能少,本身存在很多不足,虽然在能够提高控制系统的通用性和灵活性,但均未得到广泛应该。随着大规模集成电路和微处理器的发展和应用,在上世纪60年代出现了能够以软件手段来实现各种控制功能的革命性控制装置—可编程逻辑控制器(PLC)。它把计算机的功能完备、通用性和灵活性好等优点和继电接触式控制系统的操作方便、简单易懂、价格低廉等优点结合起来了,因此它是一种能够完全适

3、应于工业环境的通用控制装置。PLC和原来的控制系统相比,增加了算术运算、数据转换、过程控制、数据通信等功能,能够很方便的完成大型而复杂的任务。可编程序控制器作为工业自动化的支柱之一,在工业自动控制领域占有十分重要的地位。在这样的一个大背景下,我在这次项目中通过8255,8253,8279,8088芯片来模拟了啤酒灌装的生产线,来实现自动化。3.总体方案设计:3.1项目要求:某厂生产瓶装保健饮品,要求设计自动化控制装置,检测每个空瓶到位后,启动灌装,装满600克,停止该瓶的灌装。为保证顾客利益,每瓶不得少于595克,少于595克的,通过另一

4、传送带再处理,并记录而且显示少于595克的瓶数。173.2项目方案:3.2.1空瓶到位用按键的按下与否来模拟空瓶是否到位3.2.2灌装用8253定时8秒点亮发光管来实现给空瓶灌装3.2.3称重用8279控制键盘输入且数码管后四段显示输入的数据来模拟灌装后营养品的重量3.2.4判断是否合格用所编的程序来判断键盘输入的重量和595的大小,小于595的被送往另一个传送带进行处理,且不合格数加一,并用数码管的前四段来显示不合格数17当输入的数据大于595不被送往另一个传送带处理,且不合格个数不加一3.2.4报警当连续5个输入的数小于595时通过蜂

5、鸣器来报警3.3电路图:3.3.1各个芯片连接方式:A3区(8088):CS2,A0,A1B4区(8255):CS,A0,A1A3区(8088):A0,A1,CS1C4区(8253):CS,A0,A1A3区(8088):CS5,A0E5区(8279):CS,A0E4区(8255):A,B,C,DG5区(键盘数码管):A,B,C,DB4区(8255):PA,PCG6区:发光管,A3区P1A3区(8088):CS4G6区:按键C4区(8253):gate0,clock0,out0B4区PC6,B2区1953hz,F1区lightC4区(825

6、3):gate1,clock1,out1C1区vcc,B2区3906hz,D1E5区(8279):CLKB2区500hz各个芯片的地址芯片地址82530F00H82550E00H82790B00H178255的接线图8088各个接口D0D1D2D3D4D5D6D78255PA0PA7PC0PC7PB0PB7连接G6区的发光管连接G6区的发光管连接G6区的按键8253的接线图8088个对应接口1953HZF1区lightB4区PC6B4区PC63906HZVCCD1区178279按键的列线按键的行线按键的列线数码管位码数码管位码数码管的段码

7、数码管的段码8279的接线图4.控制程序:程序开始检测空瓶到位开始灌装灌装完后称重高于595克继续下道工序等待空瓶到位Y低于595克到别的传送带17程序如下:.MODELTINYCMD_8279EQU0BF01H;8279命令字、状态字地址DATA_8279EQU0BF00H;8279读写数据口的地址.STACK100.DATAKEYCOUNTDB?LED_TABDB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8Hdb080H,90H,88H,83H,0C6H,0A1H,86H,8EHbuhegedw0chushu

8、db10.CODESTART:MOVAX,@DATAMOVDS,AXNOP;对8255进行初始化movdx,0e003h;8255moval,10000001b;a口输出,b口输出,c0-c3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。