微机原理三级项目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微型计算机原理及应用》三级项目

----汽车玻璃总成工装控制系统设计

班级:12级轧钢二班

姓名:贾闯

学号:120101020023

指导教师:李艳文

完成时间:2015年 05 月

前言

微机原理主要内容包括微型计算机体系结构、8088微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。微机原理接口技术是一门实践性强的学科,不但要求较高的理论水平,而且还要求有实际的动手能力。这次项目设计的主要目的是提高我们的实践能力,包括提高汇编语言都的编程能力,在进行项目设计的过程中,通过亲身体验、自己分析解决问题,从而系统地掌握微机原理的接口技术的相关知识。项目设计使用星研集成环境软件和STAR ES598PCI试验仪进行真,包括程序输入、调试、运行,最后进行结果分析,验证程序的正确性。该项目的实验题目为某生产线控制系统计,实验过程中用到了8255及8155芯片,LED灯和LED数码管及开关,直流电机及异步电机等。通过该实验要了解8255及8155的工作原理,熟悉8255及8155内部结构和与8088的接口逻辑及其应用,学会初始化编程方法以及输入,输出程序设计技巧。

摘要: (3)

一.项目要求 (3)

三.设计流程图 (4)

四.硬件及插口连线图 (5)

4.1 连线说明 (5)

4.2 原理图 (5)

五.程序端口设置 (7)

六.程序代码 (7)

七.调试与结果分析 (12)

7.1程序调试 (12)

7.2运行结果 (12)

7.3运行结果分析 (13)

八.心得体会 (13)

九.参考文献 (13)

摘要:

该项目的主要内容为在某工位上装配玻璃插片,并记录每班生产件数。经过项目分析,方案转换及确定,编写出相关程序,经实验台布线,调试,测试试验结果并最终得出正确结果达到项目要求。项目用到了8255及8155,实验过程中要了解8255及8155的工作原理,熟悉8255及8155内部结构。

一.项目要求

汽车玻璃总成工装控制系统设计:某生产线生产汽车玻璃,需要在某工步中装配两个插片,装配插片时需要一种自动化装置,要采用三个定位点检测,两个粘接动作和一个计数装置记录每班生产件数。

二.项目分析

○1直流电机模拟传送带的运转

○2用三个开关模拟三点定位

○3

○4

三.设计流程图

四.硬件及插口连线图

8255原理图

8155原理图

异步电机原理图

数码管原理图

六.程序代码

.model small

.stack

.data

shul dw 0

zhixing db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh

qian dw 1000

bai db 100

shi db 10

qianwei db 0

baiwei db 0

shiwei db 0

gewei db 0

.code

.startup

mov si,offset zhixing ;取得变量字型的偏移地址

kaishi: mov al,10001000b ;定义8255方式控制字,c端口上部为输入mov dx,0f003h 下部为输出,a端口为输出

out dx,al

mov dx,0d100h ;定义8155方式控制字,a、b端口均为输出

mov al,3

out dx,al

again: mov dx,0f002h

mov al,00001001b

out dx,al

mov dx,0f002h ;判断总开关是否开启

in al,dx

and al,11110000b

cmp al,00010000b

jnz again

mov dx,0f002h ;红灯亮表示总开关处于开启状态

mov al,00010001b

out dx,al

mov dx,0f002h

mov al,00010101b ;直流电机模拟传送带运动

out dx,al

again1: mov dx,0f002h ;用开关模拟三点定位状态

in al,dx

and al,11110000b

cmp al,11110000b ;判断三点定位是否完成

jnz again1

mov dx,0f002h ;进行贴片,传送带停止运转,黄灯亮

mov al,11110000b ;三点定位完成,调用异步电机子程序

out dx,al

call yibu

mov dx,0f002h ;贴片完成,传送带运动,黄灯灭

mov al,11110101b

out dx,al

inc shul

call shumag ;调用显示子程序,进行计数

cmp shul,9999

jnz again1

yibu proc ;异步电机正、顺时针模拟两次贴片动作mov cx,10

again2: mov dx,0f000h

mov al,00001000b

out dx,al

call delay

mov dx,0f000h

mov al,00000100b

out dx,al

相关文档
最新文档