下载此文档

北邮数字电路实验自动售货机.doc


文档分类:高等教育 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
北京邮电大学数字电路实验报告 204 班王旋------------------------------------------------------------------------------------------------------------------------------------------ 数字电路与逻辑设计实验简易自动售货机学院: 电子工程学院班号: 2011211205 学号: 2011210986 姓名: 班内序号: 15 辅导老师:张咏梅时间: 2013 年 11月北京邮电大学数字电路实验报告 204 班王旋------------------------------------------------------------------------------------------------------------------------------------------ 一、设计课题的任务要求 1、实验目的 1) 进一步熟练掌握 VHDL 语言和 Quartus Ⅱ软件的使用; 2) 理解状态机的工作原理和设计方法; 2、实验内容设计一个简易的自动售货机, 能够完成钱数处理、找零、显示、退币等功能。 3 、基本要求 1)用 2 个数码管( disp5 , disp4 ) 显示钱数, 以元为单位。用 3个按键( btn0 , btn1 , btn2 )分别表示一元、五元、十元,每按一次按键,增加一次相应的钱数,上限 99 元。 2) 再用 3 个按键( btn3 , btn4 , btn5 ) 分别对应 3 种商品, 其中, 商品甲售价 3 元、商品乙售价 8 元、商品丙售价 12 元; 3) 买东西时, 先输入钱币, 再按对应的商品键。每按一次商品键, 钱数要相应地减少, 同时有声光( 蜂鸣器或发光二极管) 提示购买成功。剩余钱数大于 3 元可继续按商品键再次购买; 当剩余钱数少于 3 元时, 表示钱数的数码管 disp5 , disp4 显示为零, 同时用数码管 disp0 显示退出的钱数。 4) 买东西时,按下商品键,若输入的钱数少于商品的价格,表示钱数的数码管 disp5 , disp4 显示为零, 同时用数码管( disp1 、 disp0 ) 显示退出的钱数,并用蜂鸣器或发光二极管闪烁表示购买失败。北京邮电大学数字电路实验报告 204 班王旋------------------------------------------------------------------------------------------------------------------------------------------ 5) 按下商品键时,用数码管 disp2 表示当前购买的商品, 1 代表商品甲, 2 代表商品乙, 3 代表商品丙。 6)用 btn7 做为退出功能键,退出键可以随时按下,按下后,数码管( disp5 , disp4 )显示为零,同时数码管( disp1 、 disp0 )显示退出的钱数,表示结束购买,钱款全部退出。 4、提高要求: 1) 用点阵设计显示投币动画、出货动画,购买成功/ 失败动画; 2) 允许随时输入钱币,购买时,钱款不足有声光报警并等待追加钱币或选择别的商品; 3) 商品数量管理,有缺货提示; 4) 用点阵动态显示商品名称和库存数量等。 5) 自拟其它功能。二、设计思路及原理框图 1 、原始设计思路及框图(a) 实验设计思路用户可投入三种面值的钱,选择相应商品进行购买,若钱数足够,二极管亮, 商品调出; 若钱数不够, 蜂鸣器响, 商品不会调动, 此时可继续投币,直到钱数够了商品才会调出,期间若钱数小于等于 3元, 系统会退回钱币, 一次购买结束。若任何一阶段用户点击退出, 系统也会退回钱币,一次购买结束。北京邮电大学数字电路实验报告 204 班王旋------------------------------------------------------------------------------------------------------------------------------------------ 具体思路简述: 投入钱(动画 1) ,计数,按键购买。 1 、钱不够(动画 1) ,蜂鸣器, 可继续投钱 2、钱够( 动画 2), 二极管发光, 减数值。每次减数值进行计算, <=3 时, 退钱( 动画 3), 显示钱数。>3时, 维持原状态。按 7 退出,显示退钱数(动画 4) ,其他显示为 0 ,结束。(b) 总体框图图1 、总体设计框图如图: 1: D isp5 disp4 (数码管组 1)投入的钱数,上限 99 2: D

北邮数字电路实验自动售货机 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人119060444
  • 文件大小0 KB
  • 时间2016-05-09
最近更新