自动贩卖机课程设计.doc

课程设计名称电子技术课程设计题目基于MULTISIM12仿真软件的自动贩卖机的设计学期20132014学年第2学期专业自动化班级12级3班姓名温亮学号1205010321指导教师谢国民辽宁工程技术大学课程设计成绩评定表评定评定指标标准合格不合格合理性正确性单元电路及整体设计方案创新性是否进行仿真技术指标或性能符合设计要求仿真有完成结果格式正确内容充实设计报告语言流畅评定标准标准说明以上三大项指标中,每大项中有两小项或三小项合格,视为总成绩合格。总成绩日期年月日摘要本文用JK触发器和基本逻辑门电路通过时序电路的设计方法完成了一种自动贩卖机的设计,该贩卖机能够贩卖三种商品,每种商品都有相应的指示灯显示所投入的钱是否足够购买该种商品,同时还具有找零功能。本文给出了设计中每个模块的电路图,并通过MULTISIM12进行了仿真,验证了结果的可行性和正确性。关键词自动贩卖时序逻辑JK触发器MULTISIM12目录综述11设计要求22方案设计与分析221逻辑抽象322各部分单元电路的设计与分析3221指示灯部分2222商品输出部分5223找钱部分53电路设计电路图及功能概述831电路设计电路图832各部分元件功能简述94电路仿真及95结论126课程设计体会12附录13电路元器件清单13参考文献14温亮基于MULTISIM12仿真软件的自动贩卖机的设计0综述自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种饮料自动售货机、食品自动售货机、综合自动售货机。公元1世纪,希腊人希罗制造的自动出售圣水的装置是世界上最早的自动售货机2。1925年美国研制出售香烟的自动售货机,此后又出现了出售邮票、车票的各种现代自动售货机。现代自动售货机的种类、结构和功能依出售的物品而异,主要有糖果、饮料、报纸等自动售货机。一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。指示装置用以指示顾客所选商品的品种。贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。一般售货机的钱币装置由投币口、选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。70年代以来,出现了采用微型计算机控制的各种新型自动售货机和利用信用卡代替钱币并与计算机连接的更大规模的无人售货系统,如无人自选商场、车站的自动售票和检票系统、银行的现金自动支付机等。本文通过时序电路设计的方法设计了一种简单地自动贩卖机,它能实现三种商品的贩卖。辽宁工程技术大学电子技术课程设计11设计要求1、掌握应用门电路和触发器等实现时序逻辑电路“自动贩卖机控制系统”的设计方法,完成矿泉水、茶饮料和咖啡等贩卖功能。2、要求系统能够自动完成投币识别价格比较选择商品输出商品和退币过程。3、自动贩卖机实际要求①自动贩卖机可投入1元和05元两种硬币;②所售矿泉水为1元,饮料15元,咖啡2两元。③当钱币总额超过要买的商品时,可购买商品指示灯亮;按下选择键,输出商品;④购买商品后,系统自动计算剩余钱币,并找回剩余零钱。2方案设计与分析21逻辑抽象输入变量A1投入一元硬币A0未投入一元硬币B1投入五角硬币B0未投入五角硬币C1选择矿泉水C0未选择矿泉水D1选择饮料D0未选择饮料E1选择咖啡E0未选择咖啡输出变量X1矿泉水指示灯亮Y1饮料指示灯亮Z1咖啡指示灯亮M1输出矿泉水N1输出饮料L1输出咖啡P1找回五角22各部分单元电路的设计与分析221指示灯部分温亮基于MULTISIM12仿真软件的自动贩卖机的设计2指示灯部分用时序电路实现,用JK触发器构成电路,分析设计过程如下A状态转换表表21指示灯部分状态转换表SS/XYZAB00011110S0(00)S0/000S1/000/S2/100S1(01)S1/000S2/100/S3/110S2(10)S2/100S3/110/S0/111S3(11)S3/110S0/111//因为AB11时表示同时投两枚硬币,不符合现实,所以当做约束项处理。状态S表示已投入钱数,以五角为单位。B状态转换图S0S1S2S300/00001/00010/10000/00000/10000/11001/10010/11001/11010/11101/111图21指示灯部分状态转换图C卡诺图化简Q1Q0AB000111100000/00001/000/10/100辽宁工程技术大学电子技术课程设计30101/00010/100/11/1101111/11000/111//1010/10011/110/00/111图22电路次态/输出(Q1Q0/XYZ)卡诺图状态方程为Q1Q1′AQ1′Q0BQ1A′B′Q1Q0′A′Q1′(AQ0B)Q1A′B′Q0′A′Q0Q0′BQ0B′故驱动方程为J1AQ0BK1A′B′Q0′A′′ABQ0AJ0BK0(B′)′B输出方程为XQ1Q1′AQ0BYQ1Q0Q0AQ1BQ1AZQ1AQ1Q0BD逻辑电路图温亮基于MULTISIM12仿真软件的自动贩卖机的设计4222商品输出部分方案一用组合逻辑电路实现A逻辑真值表CDEXYZMNL100110001010100011001由于三种饮料只能选一种故其他项不考虑。B逻辑表达式MCXNDYLEZC逻辑电路图辽宁工程技术大学电子技术课程设计5MNLDXYCEZ方案二用时序逻辑电路实现具体设计方法与指示灯模块电路设计相似,这里不再赘述。方案比较与选择方案一逻辑关系简单,与其他模块契合性好,故采用方案一。223找钱部分A状态转换表①选择矿泉水(C1)SS/PAB00011110S0(00)S0/0S1/0/S2/0S1(01)S1/0S2/0/S3/1S2(10)S2/0S3/1//S3(11)S3/1///②选择饮料(D1)SS/PAB00011110S0(00)S0/0S1/0/S2/0S1(01)S1/0S2/0/S3/0S2(10)S2/0S3/0/S0/1S3(11)S3/0S0/1//③选择咖啡(E1)根据现实情况,这时无需找零。B卡诺图化简温亮基于MULTISIM12仿真软件的自动贩卖机的设计6①选择矿泉水(C1)Q1Q0AB000111100000/001/0/10/00101/010/0/11/11111/1///1010/011/1//图2电路次态/输出(Q1Q0/P)卡诺图状态方程为Q1AQ1Q0BQ1′(AQ0B)Q11Q0Q0′BQ0B′故驱动方程为J1AQ0BK10J2BK2B输出方程为PQ1Q0Q0AQ1B②选择饮料(D1)Q3Q2AB000111100000/001/0/10/00101/010/0/11/01111/000/1//1010/011/0/00/1图2电路次态/输出(Q3Q2/P)卡诺图状态方程为Q3Q3′AQ3′Q2BQ3A′B′Q3Q2′A′Q3′(AQ2B)Q3A′B′Q2′A′Q2Q2′BQ2B′辽宁工程技术大学电子技术课程设计7故驱动方程

c语言自动贩卖机设计报告,自动贩卖机课程设计.doc相关推荐

  1. tcp文件服务器设计报告,TCPIP协议分析课程设计报告书.doc

    <TCP/IP协议分析>课程设计 题目:用协议分析工具分析 DNS以及以下各层协议的工作机制 院系: 计算机学院 班 级: 2012级网络工程班 姓 名: 学 号: 组 别 : 第 四 组 ...

  2. c语言电子时钟课程设计报告,电子时钟嵌入式课程设计报告

    <电子时钟嵌入式课程设计报告>由会员分享,可在线阅读,更多相关<电子时钟嵌入式课程设计报告(19页珍藏版)>请在人人文库网上搜索. 1.合海大学计算机信息工程学院(常州)课程设 ...

  3. c语言班费管理系统程序报告,班费管理系统课程设计资料.doc

    计算机科学与技术系 课程设计报告 20 -20 学年第 学期 课程C语言课程设计课程设计名称班级班费管理系统 学生姓名 学号 专业班级 指导教师 20 年 月 班级班费管理系统 目录 班级班费管理系统 ...

  4. java贪吃蛇课程设计报告_java贪吃蛇课程设计报告().doc

    java贪吃蛇课程设计报告() <Java应用开发> 课程设计报告 题 目: JAVA小游戏 - 贪吃蛇 指导老师: 姓 名: 专 业: 班 级: 日 期: 目 录 一.系统总体设计1 ( ...

  5. java仓库管理设计报告_仓库管理系统(课程设计JSPJAVA大学设计).doc

    仓库管理系统(课程设计JSPJAVA大学设计) 摘 要 随着经济的不断繁荣以及加入WTO后市场环境的变化,对企业的生产经营提出了更高的要求,企业必须综合利用各种先进制造技术,在网络与信息技术的支持下, ...

  6. python课程设计报告总结-上海python课程设计报告数据处理

    Linux基本安装.使用.配置和生产开发环境配置 Python语言概述及发展,搭建Python多系统开发环境 Python内置数据结构.类型.字符及编码,流程控制 列表和元组,集合和字典精讲.文件操作 ...

  7. python课程设计报告总结-上海python课程设计报告目的

    Linux基本安装.使用.配置和生产开发环境配置 Python语言概述及发展,搭建Python多系统开发环境 Python内置数据结构.类型.字符及编码,流程控制 列表和元组,集合和字典精讲.文件操作 ...

  8. c语言航班管理系统报告,c航班管理系统课程设计报告.doc

    c航班管理系统课程设计报告 北华航天工业学院课程设计报告 PAGE 课程设计报告 报告(论文)题目: 1航班信息查询系统 2迷宫问题 作者所在系部: 计算机科学与工程系 作者所在专业: 计算机科学与技 ...

  9. java课程设计atm机_java课程设计报告-自动取款机模拟程序.doc

    java课程设计报告-自动取款机模拟程序.doc 还剩 53页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: } ...

最新文章

  1. CornerEigenValsAndVecs函数
  2. 理解php反序列化漏洞
  3. mysql运用与实践_MySQL开发与实践 PDF 下载
  4. OpenCV为轮廓创建边界旋转框和椭圆
  5. php公交查询系统源代码,基于Smarty公交查询系统的设计与实现(PHP,MySQL)
  6. C#LeetCode刷题之#258-各位相加(Add Digits)
  7. 我的前端笔记之 meta 篇
  8. javascript编写acm算法题
  9. 从Tiny-4412开箱到启动Linux内核
  10. PMP课程笔记:第1-3章 引论 项目运行环境 项目经理
  11. 计算机专用英语1500词带音标,带音标的计算机英语1500词
  12. Mysql 免安装版本
  13. 栈的应用:火车调度问题
  14. 房屋租赁合同主要内容是那些
  15. CSP模测(一)A卷
  16. jdk官网下载与安装
  17. matlab画极坐标心形线,matlab画心形线
  18. 乐符识别matlab,科学网—[原][Matlab][04] Midi音乐键盘 - 王楠的博文
  19. OneFlow 如何做静态图的算子对齐任务
  20. 基于asp.net318洗车行服务会员管理系统

热门文章

  1. Android手机中的尺寸单位
  2. 【遇见Doris】Apache Doris在一点资讯自媒体平台的应用
  3. 新GRE佛教词汇表wordlist1 词源
  4. 如何在安卓计算机里边隐藏游戏,安卓手机如何隐藏应用程序,来看看吧
  5. CorelDRAW插件-GMS插件开发-标准、渐变、调色板填充的形状-CDR插件(六)
  6. 毕业一年,工作一年,有收获,有失去,有遗憾,但仍一往无前 (征文)
  7. POJ 3265 Problem Solving 动态规划
  8. CPU的构架之ARM和Intel的区别(x86/x64/ARM64/ARM)
  9. 怀孕之前营养要充分预备
  10. jzoj. 4298. 【NOIP2015模拟11.2晚】我的天