EDA课程设计报告--自动售邮票的控制电路11DOC.pdf
《EDA课程设计报告--自动售邮票的控制电路11DOC.pdf》由会员分享,可在线阅读,更多相关《EDA课程设计报告--自动售邮票的控制电路11DOC.pdf(17页珍藏版)》请在三一文库上搜索。
1、成 绩 评 定 表 学生姓名班级学号 专业电子信息工程课程设计题目 自动售邮票的控 制电路 评 语 组长签字: 成绩 日期2015 年月日 课程设计任务书 学院信息科学与工程专 业电子信息工程 学生姓名班级学号 课程设计题目自动售邮票的控制电路 一、内容及要求: 利 用 所 学 的EDA 设 计 方 法 设 计 自动售邮票的控制电路,熟练 使 用 使 用 QUARTUSII 应用软 件 ,进 一 步 学 习 使 用 VHDL 语 言 、原 理 图 等 EDA设 计 方 法 进 行 综 合 题 目 的 方 法 。 1. 调试底层模块 , 并时序仿真。 2. 设计顶层模块 , 并时序仿真。 3.
2、撰写课程设计报告 . 设计报告要求及格式见附件。 二 、 功 能 要 求 : 每次只能售出一枚邮票,当所投硬币达到或超过购买者所选面值时,售出 一枚邮票,并找回剩余的硬币,回到初始状态;当所投硬币值不足面值时,可 以通过一个复位键退回所投硬币,回到初始状态。 三、进度安排: 课程设计时间为 10 天(2 周) 1、调研、查资料 1 天。 2、总体方案设计 2 天。 3、代码设计与调试 5 天。 4、撰写报告 1 天。 5 、验收 1 天。 指导教师: 2015年月日 专业负责人: 2015年月日 学院教学副院长: 2015年月日 沈阳理工大学EDA 技术课程设计报告 目 录 1 概述 1 1.
3、1 设计背景和意义 2 1.2 设计任务 3 1.3 设计要求 4 2 原理设计及层次划分 5 2.1 工作原理 6 2.2 层次划分 7 3 软件设计 8 3.1 XX 模块代码设计 . 9 3.2 XX 模块代码设计 10 4 仿真及测试 . 11 4.1 XX 模块仿真 12 4.2 XX 模块仿真 13 5 总结. 14 6 参考文献 . 15 沈阳理工大学EDA 技术课程设计报告 1 概述 1.1 设计背景和意义 EDA技术是先进的电子设计手段,随着现代社会的发展,人类社会日趋走向一个物质文 明社会。 伴随着我国经济的迅速发展,人们生活水平日益提高,人们对各服务行业的自动化 程序要求
4、也就越来越高,作为服务行业的自动化装置,已经开始进入到使用单位,自动售货 机更是随处可见极大程人们的生活 1.2 设计任务 用两个发光二极管分别模拟售出面值为6 角和 8 角的邮票,购买者可以通过 开关选择一种一种面值的邮票,灯亮表示邮票售出,用开关分别模拟1 角、5 角 和 1 元硬币投入, 用发光二极管分别代表找回的剩余的硬币,每次只能售出一枚 邮票,当所投硬币达到或超过购买者所选面值时,售出一枚邮票, 并找回剩余的 硬币,回到初始状态; 当所投硬币值不足面值时, 可以通过一个复位键退回所投 硬币,回到初始状态。 1.3 设计要求 利用所学的EDA设计方法设计自动售邮票的控制电路,熟练使用
5、使用 QUARTUSII 应用软件,进一步学习使用VHDL语言、原理图等EDA设计方法进行 综合题目的方法。 1. 调试底层模块 , 并时序仿真。 2. 设计顶层模块 , 并时序仿真。 3. 撰写课程设计报告 . 设计报告要求及格式见附件。 沈阳理工大学EDA 技术课程设计报告 2 原理设计及层次划分 2.1 工作原理 利用状态机模拟输入累加的钱的总数,通过判决电路对输入的钱的总值进行 判断,根据判断结果做出售票、找零、复位等相应的动作。 而对状态机得应用应注意其设计步骤: a 逻辑抽象。分析给定的逻辑问题,搞清楚输入和输出,通常取原因或 者条件为输入,结果为输出。然后定义输入输出逻辑状态和每
6、个电路状态的含义, 并对电路各个状态进行排序和它们之间的转换关系搞清楚。这个过程非常需要严 谨务实的作风, 因为定义电路的状态的优劣会影响你的整个设计。如果大方向都 没有搞好, 接下来的设计会变得艰难, 甚至走入死角。 到时候又回过头来重新定 义分析。 b 通过从实际问题分析出来的时序问题,通过画出状态图一目了然搞清 楚它们之间的转换关系。 并对状态图进行化简优化。 对在相同的输入下有相同输 出,并转换到同样一个次态的。要进行合并,这样设计出来的状态机会更简单, 高效。 2.2 层次划分 判决电路 脉冲发生 复位电路 输入电路 售出邮票 找零 沈阳理工大学EDA 技术课程设计报告 利用状态机,
7、分别模拟所输入的钱的累积值,根据输入的钱的面值的不同, 进入不同的次态, 在各个不同的状态下, 又通过比较所输入的钱的总值与所选邮 票的面值,做出售出邮票并找出相应的零钱。 在下述实验原理中, 进程一为脉冲发生电路, 不断的通过脉冲变化来扫描是 否有相应的输入。 进程二是状态转换, 将次态的值重新付给现态, 不断的改变现 有状态。进程三中, 首先判断了是选择的何种面值的邮票,而且在复位信号没有 被按下的情况下对所售面值为六毛的邮票进行了分析处理,从刚开始输入为零 时,根据输入不同的面值的钱来判断下一个状态是什么,并且对在每个相应状态 下应该做什么进行了指明, 例如如果刚开始输入了一毛, 则由初
8、始状态转到输入 了一毛的这个状态,如果此时继续输入钱, 根据输入的面值进入下一个对应状态, 而如果此时按下复位信号, 则找出这一毛钱, 当然这时是不会售出邮票的,同时 现态恢复为初始状态 在选购六毛邮票的情况下,设投币初始状态为ST0 ,如果投入一枚一毛硬币 为(累积一毛) ST1, 如果投入一枚五毛硬币为(累积五毛)ST5 ,如果投入一枚 一元硬币则输出一枚邮票并且找零四毛且次态重新定义为初始状态ST0 ;在 ST1 状态下如果再次输入一枚一毛硬币(累计两毛)为ST2 ,如果投入一枚五毛硬币 (累计六毛)则输出一枚邮票且次态重新定义为初始状态ST0 ,如果投入一枚一 元硬币(累计一块一) 则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 报告 自动 邮票 控制电路 11 DOC
链接地址:https://www.31doc.com/p-4971897.html