下载此文档

课程设计自动售货机说明书.doc


文档分类:汽车/机械/制造 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
中北大学课程设计说明书2010/2011学年第1学期  学院:电子与计算机科学技术学院 专业:电子科学与技术 学生姓名:梁天波学号:0806044144课程设计题目:自动售货机起迄日期:2011年1月3日至2011年1月14日课程设计地点:电子科学与技术专业实验室指导教师:李圣昆系主任:任勇峰   下达任务书日期:………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………11一、设计目的:1)掌握电子电路的一般设计方法和设计流程;2)学习使用PROTEL软件绘制电路原理图及印刷板图;3)掌握应用EWB对所设计的电路进行仿真,通过仿真结果验证设计的正确性。二、设计要求:设计一台自动售货机,要求如下:×4键盘表示3种线,例如:1元、5元、10元。×4键盘表示3种商品,每一种商品都有自己的价格。,以元为单位。,先输入钱,例如输入10元钱,再按所要购买的商品键,数码管显示找的钱数,发光二极管亮表示商品已经输出。,各位数码管的小数点亮,表示退出所输入的钱。三、设计内容:,首先通过按键投入钱币A,输给编码器,把十进制转换成BCD码,输给寄存器存起来,通过数码管一显示出来。如果顾客再继续投入钱币,则通过全加器和上次所投钱币累加再输出给寄存器。然后顾客通过按键选择商品,把商品的价格B输出给编码器,转换成BCD码。同时商品价格B和所投总钱币数A通过比较器进行比较,如果A>=B,绿色LED点亮,表示商品已输出。此时A和B进行相减,算出剩余的钱,通过数码管二显示出来。如果A<B,绿色LED灭,商品未输出,数码管二两位小数点点亮,表示退出所投钱币,购买失败。:投入钱币累加显示电路、商品选择电路、比较相减结果显示电路。本设计利用两个8-3优先编码器74LS148和与非门组成16-4优先编码器(1)、投入钱币累加显示电路单刀双掷开关S1、S2、S3分别表示投入1元、5元、10元。钱币数值通过16—4优先编码器转换成BCD码,输给4位全加器A3、A2、A1、A0端,全加器S4、S3、S2、S1端输出给寄存器一存起来,寄存器一再反馈到全加器B3、B2、B1、B0端,构成投入钱币累加系统。全加器输出端另外输给一个寄存器二存起来,寄存器寄存的数据就是投入钱币的总数。寄存器二的数据再通过译码器译码给数码管,数码管就能显示出投入钱币的总数了。(2)、商品选择电路商品选择电路和投币电路相似,只是少了累加系统。单刀双掷开关S4、S5、S6分别表示价格是3元、8元、12元的商品,数据经过编码器编码输出给寄存器三存起来。这就构成了商品选择电路。(3)、比较相减结果显示电路寄存器二存的数据表示钱币总数A,寄存器三存的则表示商品价格B,通过

课程设计自动售货机说明书 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小256 KB
  • 时间2020-01-20
最近更新