自动售货机控制系统的设计教程.docVIP

  • 4
  • 0
  • 约5.02千字
  • 约 10页
  • 2017-05-01 发布于湖北
  • 举报
自动售货机控制系统的设计教程

PAGE  课程设计题目:自动售货机控制系统的设计 目的与任务: 进一步掌握MAX+PLUSⅡ软件的使用方法; 会使用VHDL语言设计小型数字电路系统; 掌握应用MAX+PLUSⅡ软件设计电路的流程; 掌握自动售货机的设计方法; 会使用GW48实验系统。 内容和要求: 设计一个简易的自动售货机,它能够完成钱数处理、找零、显示、退币等功能。 (1)用3个键表示3种钱,再用3个键表示3种物品。 (2)用2个数码管显示输入的钱数,再用2个数码管显示所找的钱数,以元为单位。 (3)买东西时,先输入钱,用数码管显示钱数,再按物品键,若输入的钱数大于物品的价格,用数码管显示所找的钱数,并用发光二极管表示购买成功。 (4)若输入的钱数少于物品的价格,用数码管显示退出的钱数,并用发光二极管表示购买失败。 设计内容(原理图以及相关说明、调试过程、结果) 系统设计方案 根据系统要求,系统的组成框图如图1所示。 时钟 分频器 控制器 商品选择 钱数输入 译码显示 图1 系统组成框图 系统按功能可分为分频模块、控制模块和译码输出模块。 (1)分频模块的作用是获得周期较长的时钟信号,便于操作,且不会产生按键抖动的现象。其原理是定义两个中间信号Q、DIV_CLK,Q在外部时钟CLK的控制下循环计数,每当计数到一个设定的值时

文档评论(0)

1亿VIP精品文档

相关文档