电子课程设计报告--自动售货机
《电子课程设计报告--自动售货机》由会员分享,可在线阅读,更多相关《电子课程设计报告--自动售货机(17页珍藏版)》请在毕设资料网上搜索。
1、 电子技术基础电子技术基础 课课 程程 设设 计计 题目名称:题目名称: 自动售货机自动售货机 姓姓 名:名: 学学 号:号: 组员姓名:组员姓名: 班班 级:级: 指导教师指导教师: 评语:评语: 成绩:成绩: 教师签名:教师签名: 摘要摘要 自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、 方便交易。 1925 年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种 现代自动售货机。一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组 成。钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的 种类,计算金额。如果投入的金额达到购买物品的数值即
2、发出售货信号,并找出 余钱。指示装置用以指示顾客所选商品的品种。贮藏售货装置保存商品,接收出 售指示信号,把顾客选择的商品送至付货口。一般售货机的钱币装置由投币口、 选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。 而本次课程设计的内容就是在学习相关 Verilog 代码之后,再结合本学期学习的数 字电子技术及其实验的相关知识, 通过画出状态图等方式, 清楚其逻辑关系和运算过程, 编写一个简单的自动售货机程序,实现投入不同的硬币数量和面值,可以得到相应的实 际结果,包括出货、找零等功能。并且利用ModelSim软件来实现程序的测试,以及结果 的输出和检验。 关键字:关键字:
3、 自动售货机 Verilog ModelSim软件 状态图 目录目录 1 1 设计目的设计目的 . 1 2 2 设计题目设计题目 . 1 3 3 设计要求设计要求 . 1 4 4 设计内容设计内容 . 2 4.1 有限状态机的描述 2 4.2 状态变化图 . 2 4.3 定义时钟信号 . 3 4.4 定义输入和输出端口 3 4.5 VERILOG代码编写 . 4 4.5.1 主程序:用 Verilog 语言的 case 语句 . 4 4.5.2 测试程序 6 4.6 有限状态机图 . 8 5 5 设计内容仿真实验结果设计内容仿真实验结果 9 5.1 运行过程 . 9 5.2 波形分析 . 10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 课程设计 报告 自动 售货
