内容发布更新时间 : 2024/11/5 23:21:54星期一 下面是文章的全部内容请认真阅读。
计算机原理课程设计
实验报告
学院: 专业: 班级: 姓名: 学号: 成绩:
1
目录
1.实验题目------------------------------------------3 2.题目分析------------------------------------------3 3.原理分析------------------------------------------3 4.实验模块------------------------------------------4 5.电路图设计----------------------------------------5 6.程序框图------------------------------------------5 7.程序清单------------------------------------------7 8.实验现象------------------------------------------13
2
一、实验题目
垂直电梯运行曲线控制(一) 模拟题:
在实际中,电梯是我们的交通工具,电梯从静止开始,慢慢加速,当到达某个值时,转入匀速运动,根据电梯运行的速度,电梯快要到达停止层时,开始减速,直到平层停止,打开轿厢门,客人安全走下电梯,无人上下电梯,电梯关门,向另一个目的层运动,火灾时,电梯自动归位到首层。
二、题目分析
从题目要求来看,需要实现的功能有: 1.电机的正转和反转 2.电梯的加速-匀速-减速 3.电梯所在楼层的显示
三、原理分析
本课程设计以步进电机为驱动电机,通过8086处理器、8259A中断控制器、8255可编程接口为核心芯片,并辅以开关、LED,构成一个控制系统,用以模拟电梯正常运行过程。其中的实验器材原理分别为:
步进电机:作为被控制的电机,电机每走一步转过7.5度,转一圈需要48步才能转一圈。电梯的控制方法为:A-AB-B-BC-C-CD-D-DA-A,一个周期内有八步,按照这个规律不断循环就能实现电机的连续运转。
8086:作为CPU,控制步进电机、8259A可编程中断控制器、8255可编程接口以及LED,使用汇编语言编程。
8259A:作为中断控制器,数据总线、地址总线和控制总线与8086相连,使用主片上的MIR5和从片上的SIRO作为触发脉冲PLUS1和PLUS2输入口。当来一个PLUS1或PLUS2时,传递给CPU一个中断,让CPU处理子程序。
8255:作为可编程接口,A口的PA0、PA1、PA2和PA3分别与步进电机的BJ-IN1、 BJ-IN2、 BJ-IN3和BJ-IN4相连,控制步进电机的旋转。B口为数据输入,PB0-PB7分别与开关K0-K7相连,作为输入目的楼层接口。C口为LED驱动输出口,分别与八个LED相连,可以显示电梯所在的楼层。
3