《微型计算机原理及应用》三级项目
----汽车玻璃总成工装控制系统设计
班级:12级轧钢二班
指导教师: 李艳文
完成时间:2015年 05 月
前言
微机原理主要内容包括微型计算机体系结构、8088微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。微机原理接口技术是一门实践性强的学科,不但要求较高的理论水平,而且还要求有实际的动手能力。这次项目设计的主要目的是提高我们的实践能力,包括提高汇编语言都的编程能力,在进行项目设计的过程中,通过亲身体验、自己分析解决问题,从而系统地掌握微机原理的接口技术的相关知识。项目设计使用星研集成环境软件和STAR?ES598PCI试验仪进行真,包括程序输入、调试、运行,最后进行结果分析,验证程序的正确性。该项目的实验题目为某生产线控制系统计,实验过程中用到了8255及8155芯片,LED灯和LED数码管及开关,直流电机及
摘要:3
一.项目要求3
三.设计流程图4
四.硬件及插口连线图5
4.1 连线说明5
4.2 原理图5
五.程序端口设置7
六.程序代码7
七.调试与结果分析12
7.1程序调试12
7.2运行结果12
7.3运行结果分析13
八.心得体会13
九.参考文献13
摘要:
项目要求
直流电机模拟传送带的运转
三点定位
顺、逆时针分别模拟贴片动作
,计数并显示
设计流程图
硬件及插口连线图
4.1
8255B4区:A0,A1,CSA3区:A0,A1,CS1B4区:JP56A3区:JP518155B4区:CS,IO/MA3区:CS3,A8B4区:PA,PBG5区:JP41,JP42直流电机:B4区:PC2F1区:CTRL步进电机:E1区:A,B,C,DA3区:P1.0,P1.1,P1.2,P1.3开关:G6区:K6,K7,K8,K9B4区:PC4,PC5,PC6,PC7指示灯:G6区:LED2,LED3B4区:PC0,PC34.2 原理图
8255原理图
8155原理图
异步电机原理图
数码管原理图
8255A8155
A端口
0F000H
A端口
0D101H
B端口
0F001H
B端口
0D102H
C端口
0F002H
C端口
0D103H
控制寄存器
0F003H
控制寄存器
0D100H
程序代码
.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 ;定义8255方式控制字,c端口上部为输入
mov dx,0f003h 下部为输出, out dx,al
mov dx,0d100h ;定义8155方式控制字,a、b端口均为输出
mov al,3
out dx,al
again: mov dx,0f002h
mov al
out dx,al
mov dx,0f002h ;判断总开关是否开启
in al,dx
and al
cmp al
jnz again
mov dx,0f002h ;红灯亮 表示总开关处于开启状态
mov al
out dx,al
mov dx,0f002h
mov al ;直流电机模拟传送带运动
out dx,al