数字逻辑实验报告_自动售货机

数字逻辑实验报告_自动售货机

ID:36472196

大小:198.50 KB

页数:12页

时间:2019-05-11

数字逻辑实验报告_自动售货机_第1页
数字逻辑实验报告_自动售货机_第2页
数字逻辑实验报告_自动售货机_第3页
数字逻辑实验报告_自动售货机_第4页
数字逻辑实验报告_自动售货机_第5页
资源描述:

《数字逻辑实验报告_自动售货机》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数字逻辑实验报告——自动售货机系统的设计实现目录数字逻辑实验报告11.目的与任务12.问题描述23.系统设计分析…………………………………………………………………………………………………………….…..34.系统实现原理…………………………………………………………………………………………………………….…..64.1金额输入模块………………………………………………………………………………………….............64.2选择商品模块………………………………………………………………………………………….............74.3比较、交易处理模块...........

2、.................................................................................75.系统测试及分析...............................................................................................................85.1变量定义...................................................................................

3、.............................85.2系统的测试............................................................................................................96.系统评价..........................................................................................................................117.改进建议与提高.......

4、.......................................................................................................128.参考文献.........................................................................................................................121.目的与任务(1)进一步掌握QUARTUSII软件的使用方法;(2)会设计小型数字电路系统;(3)掌握应用QUART

5、USII软件设计电路的流程;(4)掌握自动售货机的原理和设计方法;2.问题描述设计一个简易的自动售货机,它能够完成钱数处理、找零、显示、退币等功能。(1)用2个键表示3种面值的钱,再用2个键表示3种物品,其单价分别为5元与3元。(2)数码管1显示存入售货机的余额,数码管2显示所购商品的信息(单价),数码管3用来显示退币的金额,以元为单位,考虑到实际情况,设定所输入的钱数不超过9元。(3)买东西时,先输入钱,用数码管1显示输入的总钱数,再按商品选择键(A,B),此时数码管2显示所选商品单价,数码管3显示所找的钱数,(4)当按下商品选择键后,表示已经决定购买此商品。如果总金额大于或等

6、于商品的价格,则显示退币钱数,同时系统的余额清零,并亮起红灯,同时启动蜂鸣器来表示购买成功。如果总金额小于商品的价格,即余额不足时,将余额全部退回,余额清零,红灯不亮,表示购买失败。3.系统设计分析我们用实验板上方的数码管来显示购买过程中的信息,数码管1显示存入售货机的余额,数码管2显示所购商品的信息(单价),数码管3用来显示退币的金额,以元为单位。用实验板下方的4个脉冲输出按钮来分别模拟一元、五元钱币输入,和A,B两种商品的选择。本系统有两对输入,它们都为脉冲信号,第一对脉冲5Y,1Y分别代表输入面值为五元和一元的钱币,另一对脉冲5SL,3SL分别代表购买价钱为五元和三元的商品

7、。开始时先输入投币脉冲信号,通过转换逻辑将此信号转换成5Y和1Y的二进制代码(0101,0001),加载到脉冲发生器上,脉冲发生器被输入信号触发后,发出相应个数的脉冲信号(5和1),进行译码显示,显示在数码管1上。比如,按下五元的投币按钮,再按下一元按钮两次,脉冲发生器发生五个连续的脉冲,然后再脉冲接收器进行累计计数,计数值即为总金额。此时已经完成投币功能,接下来应该输入购买商品的选择脉冲,类似的,先通过转换逻辑将信号转化为四位二进制代码,然后以脉冲为触发条件,将金额数和所选商品

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。