欢迎来到天天文库
浏览记录
ID:36472196
大小:198.50 KB
页数:12页
时间:2019-05-11
《数字逻辑实验报告_自动售货机》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
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上。比如,按下五元的投币按钮,再按下一元按钮两次,脉冲发生器发生五个连续的脉冲,然后再脉冲接收器进行累计计数,计数值即为总金额。此时已经完成投币功能,接下来应该输入购买商品的选择脉冲,类似的,先通过转换逻辑将信号转化为四位二进制代码,然后以脉冲为触发条件,将金额数和所选商品
此文档下载收益归作者所有