您现在的位置:网站首页答辩论文论文专题

自动售货机课程设计

  • 简介:自动售货机控制系统的设计设计任务与要求能够完成对货物信息的存取、硬币处理、余额计算和显示等功能自动售货机可以出售四种货物,每种商品的数量和单价在初始化时设定,并存储在存储器中。采用开关分别模拟5角和1元的硬...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数] 14     [字数] 4326

[目录]
一、设计任务与要求
二、总体框图
三、选择器件
四、功能模块

[原文]
一、 设计任务与要求
能够完成对货物信息的存取、硬币处理、余额计算和显示等功能
1、 自动售货机可以出售四种货物,每种商品的数量和单价在初始化时设定,并存储在存储器中。
2、 采用开关分别模拟5角和1元的硬币来进行购物,并通过按键来选择商品。
3、 系统能够根据用户输入的的硬币,判断钱币是否够,当所投硬币达到或超过购买者所选面值时,则根据顾客的需要自动出货,并找回剩余的硬币,然后回到初始状态。当所投的硬币不够时,则给出提示,并通过一个复位键退回所投硬币,然后回到初始状态。
二、 总体框图
方案1
自动售货机控制系统设计分为五个功能模块:数据输入模块,分频模块,控 制模块,单价显示数据处理模块,动态扫描模块。如图 所示。
每个功能模块包含有多个程序模块。例如:数据输入,在该功能模块下共有 三个程序模块分别是键盘扫描、键盘去抖、按键去抖。
方案2
自动售货机控制系统设计有两个功能模块,一个为售货机模块:该模块能完成货物信息的存储,硬币处理,余额计算和显示功能。另一个为动态扫描模块:功能主要是硬件实验板上让两路信号同时在两个7段数码管上显示出来。
设计思路:控制信号输入到售货机模块,售货机进行各项功能操作,输出信号分别在发光二极管上或者在7段数码管上显示出来。
总体电路图1-1
选择:方案1功能模块较多,且每个功能模块下还包括几个程序模块,设计起来,程序输入必然很多很繁琐,当然涉及到的问题就较多,较复杂,而且对clk的分频也有多次,这不太利于功能和时序仿真,也不太利于最后在硬件实验板上进行模拟实验。 方案2功能模块较少,但是功能实现都一样,这就减少了程序的繁冗,最后电路图显得就更加简短明了,越少的中间环节,实际操作起来肯定相对要容易一些。所以最后选择方案.......


[原文截取]
自动售货机控制系统的设计
设计任务与要求
能够完成对货物信息的存取、硬币处理、余额计算和显示等功能
自动售货机可以出售四种货物,每种商品的数量和单价在初始化时设定,并存储在存储器中。
采用开关分别模拟5角和1元的硬币来进行购物,并通过按键来选择商品。
系统能够根据用户输入的的硬币,判断钱币是否够,当所投硬币达到或超过购买者所选面值时,则根据顾客的需要自动出货,并找回剩余的硬币,然后回到初始状态。当所投的硬币不够时,则给出提示,并通过一个复位键退回所投硬币,然后回到初始状态。
总体框图
方案1
自动售货机控制系统设计分为五个功能模块:数据输入模块,分频模块,控 制模块,单价显示数据处理模块,动态扫描模块。如图 所示。
每个功能模块包含有多个程序模块。例如:数据输入,在该功能模块下共有 三个程序模块分别是键盘扫描、键盘去抖、按键去抖。
方案2
自动售货机控制系统设计有两个功能模块,一个为售货机模块:该模块能完成货物信息的存储,硬币处理,余额计算和显示功能。另一个为动态扫描模块:功能主要是硬件实验板上让两路信号同时在两个7段数码管上显示出来。
设计思路:控制信号输入到售货机模块,售货机进行各.....
查看评论 已有0位网友发表了看法
  • 验证码: