文档详情

 EDA课程设计(论文)-电梯控制系统设计.doc

发布:2016-11-21约1.41万字共20页下载文档
文本预览下载声明
燕 山 大 学 课 程 设 计 说 明 书 PAGE 17 / 17 燕山大学 课 程 设 计 说 明 书 题目: 电梯控制 学院(系): 电气工程学院 年级专业: 09级应电3班 学 号: 学生姓名: 指导教师: 教师职称: 实验师 燕山大学课程设计(论文)任务书 院(系):电气工程学院 基层教学单位:电子实验中心 学 号 学生姓名 专业(班级) 设计题目 电梯控制 设 计 技 术 参 数 ●楼层显示1-7 ●电梯自动从1层上升到7层,再从7层下降到1层 ●在点阵电路上显示流动的上下箭头 ●具有暂停功能 设 计 要 求 ●8*8点阵电路显示上下箭头 ●用1个数码管显示楼层 ●1个数字开关实现暂停功能 工 作 量 ●学会使用Max+PlusII软件、Verilog HDL语言和实验箱; ●独立完成电路设计,编程下载、连接电路和调试; ●参加答辩并书写任务书。 工 作 计 划 了解EDA的基本知识,学习使用软件Max+PlusII,下发任务书,开始电路设计; 学习Verilog HDL语言,用Verilog HDL进行程序设计 学习使用实验箱,继续电路设计; 完成电路设计; 编程下载、连接电路、调试和验收; 6. 答辩并书写任务书。 参 考 资 料 《数字电子技术基础》.阎石主编.高等教育出版社. 《EDA课程设计A指导书》.郑兆兆等编. 《Verilog HDL程序设计与应用》王伟编著 指导教师签字 基层教学单位主任签字 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。 2012 目 录 第一章 设计说明……………………………………………………3 一、设计思路… ………………………………………………………………3 二、模块介绍 …………………………………………………………………5 三、真值表…………………………………………………………………… 6 第二章 Verilog HDL设计程序序………………………………… 8 第三章 波形仿真图………………………………………………… 15 第四章 管脚锁定及硬件连线……………………………………… 16 第五章 总结…………………………………… ……………………17 参考文献 ………………………………………………………………18 第一章 设计说明 本课题设计实现了对电梯显示电路的控制。当电梯上升时,8*8点阵上出现流动的上升箭头,显码管随电梯上升依次显示1-7;当电梯下降时,8*8点阵上出现流动的下降的箭头,显码管随电梯下降依次显示7-1。电梯具有暂停功能。 在实现课题要求的基础上,根据电梯的实际应用环境,增加了一下几个功能:一、电梯在中途停止时,箭头不在流动,而是根据实际情况显示闪动的向上或向下的箭头。此时电梯的实际楼层位置与显码管显示应该一致,数码管不再变化。二、电梯暂停时,蜂鸣器随箭头闪动而发出声音,提示电梯处于暂停状态。暂停结束,蜂鸣器不再发声。三、电梯显示层数用动态数码管显示,电梯处于第几层,第几个动态数码管显示楼层数。 一、设计思路 该设计设置了一个开关switch,实现暂停功能。用中间变量flag作为电梯上升下降的使能信号,低电平时电梯上升,高电平时电梯下降。电梯到第一层是flag置零,第七层时flag置一。用ss记楼层数,flag为零时,ss递增,flag为一时,ss递减。并用ss作为数码管的位选信号。把ss编译为七段码的七位段码,用rl表示,并输出。用t作为蜂鸣器的使能信号,高电平有效。用row和line控制点阵的行列扫描。由于箭头流动或闪动会有多个状态,所以程序中用中间变量p控制扫描哪个箭头。箭头的扫描过程如下: 依次快速扫描下图1、2、3、4时由于发光二极管的余晖和人眼的视觉停留就会使人看到如图五的效果。其他图形同理可以得到(在此不一一列举)。当快速扫描时图5、6、7转换时,给人的感觉就是箭头在闪动。向下的闪动箭头同理可以得到。 图1 图2 图2 图4
显示全部
相似文档