EDA课程设计--自动售货机.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

目录

二、课程设计目的……………………2

二、课程设计题目描述和要求…………2

三、课程设计报告内容…………………2

3.1、设计原理、方案论证…………2

3.2、设计过程……………………2

3.2.1、系统框图………………2

3.2.2、设计总程序……………3

3.2.3、软件仿真………………4

3.2.4管脚定义………………5

3.2.5下载程序与仿真结果…………………6

四、设计总结和心得体会………………7

参考文献…………………8

附录……………………8

1

一、课程设计目的:

1)熟悉学习QuartusII的编程与调试方式,学会在QuartusII中使用

波形图进行软件仿真,并使用EDA6000进行硬件仿真与调试。

2)设计一个自动售货机,具有投币和选择商品等功能

二、课程设计题目描述和要求:

首先应搭建识别模块,将代表每种硬币的拨码开关信号和选择的商品

信号转变为数码管显示信号。两者要进行比较,如果钱数大于售出商品

则对其进行求差,求差的结果作为找钱信号;如果等于直接售出商品;

小于则报警。

程序中会有一个分频模块,对CLK进行分频,并有一个复位键。

三、课程设计报告内容

3.1、设计原理、方案论证

1)设计一个自动售货机,此机能出售1元、2.5元、3元、3.5元

的四种商品。出售哪种商品可有顾客按动相应的按键即可,并同时用数

码管显示售出的是第几种商品;

2)顾客可通过选择投入的钱数来购买商品,并且有一个确认键;

3)如果选择投入的钱小于选择的商品价格,则显示出价格和选择的

钱数,并且警告灯亮;

4)如果选择投入的钱大于选择的商品价格,则显示出价格和找回的

钱;

5)此售货机有一个整体复位控制。

3.2、设计过程

2

3.2.1、系统框图:

开始

选择商品

显示选择的商品

选择投入的钱币

钱数大于商品

价格

显示找零、输出商品

3.2.2、设计总程序:显示钱数、警告灯亮

3

4

3.2.3、软件仿真

当选择钱数为100即为2元、选择商品为10即为3元时,led_warn亮,

led_price和led_money、led_good分别显示应该显示的数据

文档评论(0)

180****2480 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档