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