自动售邮票机的控制电路设计_第1页
自动售邮票机的控制电路设计_第2页
自动售邮票机的控制电路设计_第3页
自动售邮票机的控制电路设计_第4页
自动售邮票机的控制电路设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、标题:邮票自动售货机控制电路的设计两个发光二极管分别用来模拟面值为6和8的邮票的销售。买家可以通过开关选择一种面额的邮票,表示灯亮时邮票已经售出,开关分别用来模拟一角、五分和一元的硬币投入。发光二极管用于代表回收的剩余硬币,一次只能出售一枚邮票。当投入的硬币达到或超过买方选择的面额时,将出售一枚邮票,剩余的硬币将被回收并返回初始状态。当投掷硬币的价值小于面值时,可以通过重置键将投掷硬币返回到初始状态。电子设计自动化实验设计报告标题:自动邮票贩卖机控制电路设计班级级别:姓氏:讲师:完成时间:2011年5月30日1.设计目标和要求两个发光二极管分别用来模拟面值为6和8的邮票的销售。买家可以通过开关

2、选择一种面额的邮票,表示灯亮时邮票已经售出,开关分别用来模拟一角、五分和一元的硬币投入。发光二极管用于代表回收的剩余硬币,一次只能出售一枚邮票。当投入的硬币达到或超过买方选择的面额时,将出售一枚邮票,剩余的硬币将被回收并返回初始状态。当投掷硬币的价值小于面值时,可以通过重置键将投掷硬币返回到初始状态。2.设计方案变化1.总体框图判定电路脉冲发生器重接电路输入电路出售邮票2.设计原理用状态机模拟输入累计金额的总量,通过判断电路判断输入金额的总值,并根据判断结果做出相应的售票、换票、复位等动作。状态机的应用应注意其设计步骤:A.逻辑抽象。分析一个给定的逻辑问题并计算出输入和输出,我们通常把原因或条

3、件作为输入,把结果作为输出。然后,定义了输入输出逻辑状态和每个电路状态的含义,并对每个电路状态进行了排序,明确了它们之间的转换关系。这个过程需要一种严谨而务实的风格,因为定义电路的状态会影响到整个设计。如果总的方向没有做好,下一步的设计就会变得困难,甚至陷入死角。到时候,我会回去重新定义分析。B.通过从实际问题中分析时序问题,我们可以通过绘制状态图清楚地了解它们之间的转换关系。简化和优化状态图。对于那些在相同输入下具有相同输出并转换为相同子状态的。为了合并,设计的状态机会更简单、更有效。3.设计理念利用状态机分别模拟投入货币的累计值,并根据投入货币面值的不同进入不同的子状态。在每个不同的状态下

4、,通过比较投入货币的总价值和所选邮票的面值,邮票被出售,并找出相应的变化。在下面的实验原理中,第一个过程是脉冲发生电路,它通过脉冲变化不断地扫描是否有相应的输入。第二个过程是状态转换,它将二级状态的值重新支付给当前状态,并不断改变现有状态。在第三个过程中,首先对所选面额的邮票进行判断,当未按下复位信号时,对售出的面值为6美分的邮票进行分析处理。从零的初始输入开始,根据不同面值的货币输入判断下一个状态,并指定在每个对应状态下应该做什么。例如,如果在开始时输入一角硬币,初始状态将更改为一角硬币输入的状态。如果你在此时继续输入货币,你将根据输入的面值进入下一个相应的状态,如果你在此时按下重置信号,你

5、将会找到这个硬币。当然,此时不会出售邮票,当前状态将恢复到初始状态在购买六角邮票的情况下,让硬币插入的初始状态为ST0,如果一个一角硬币被放入ST1,如果一个五角硬币被放入ST5,如果一美元硬币被放入其中,邮票将随着四分的变化而输出,并且第二状态将被重新定义为初始状态ST0。在ST1状态下,如果一角硬币(累积两美分)被再次输入作为ST2,如果一角硬币(累积六美分)被输入,则输出标记并且子状态被重新定义为初始状态st0,如果一美元硬币(累积一枚)被输入,则标记被输出并且子状态被重新定义为初始状态ST0。在ST2状态下,如果一角硬币(累计三分)再次作为ST3输入,如果输入50分硬币(累计七分),则

6、随着改变输出一个戳,并且子状态被重新定义为初始状态st0,并且如果输入一美元硬币(累计两枚),则随着改变和六分输出一个戳,并且子状态被重新定义为初始状态ST0。在ST3州,如果1美元硬币(累积4美分)被再次输入为ST4,如果5美元硬币(累积8美分)被输入,则改变2美分输出一个戳,并且子州被重新定义为初始状态st0,并且如果1美元硬币(累积1美元硬币)被输入,则改变7美分输出一个戳,并且子州被重新定义为初始状态ST0。在ST4状态下,如果一角硬币(累计五十美分)再次作为ST5输入,如果一角硬币(累计九十美分)被输入,则改变三十美分输出一个戳,并且子状态被重新定义为初始状态ST0,如果输入一美元硬

7、币,则改变八十美分输出一个戳,并且子状态被重新定义为初始状态ST0;在ST5,如果再次输入一角硬币(累计60美分),将输出一个戳记,其状态将被重新定义为初始状态ST0如果输入一枚50分硬币(累计1美元),将输出一枚面值为4分的邮票,第二状态将被重新定义为初始状态ST0如果输入一美元硬币(累积一美元五美分),将输出一枚九美分的邮票,并且第二状态将被重新定义为初始状态ST0。如果所选的邮票面值为80美分,那么7的基本原则与面值为60美分的邮票相同,因此我在此不再重复。如果在累计金额小于邮票面值时按下重置键,则更改端口的输出是此时的金额总和。退款可以通过在每个状态定义两个变化信号来实现。在按下复位键

8、的情况下,信号SIG _ ZHAO被分配给改变信号端口,而在按下复位键的情况下,改变信号端口的输出是ZAO的值,并且这两个信号的值在不同的状态下具有不同的值。4实验程序图书馆。使用电气和电子工程师协会。标准逻辑1164。全部;使用电气和电子工程师协会。标准逻辑无符号。全部;自东是实体端口(在标准逻辑中重置:-复位信号CLK,刘,标准逻辑学士:-标准逻辑中的INYM、INWM、INYY :-货币输入端口你:输出标准逻辑;-邮票出口赵:输出标准逻辑向量(3下0);-把钱换成出口结束自东;梓潼的建筑行为类型状态为(ST0、ST1、ST2、ST3、ST4、ST5、ST6、ST7);-状态定义信号毛毅、

9、五茂、一快:标准逻辑;-货币输入信号信号信号:标准逻辑;-输出相应的信号信号SIG_ZHAO :标准逻辑向量(3下降0);-改变相应的信号信号肇热: TD _ LOGIC _ VECTOR(3下降0);-复位时改变信号电流_状态:状态;-当前状态信号下一个_状态:状态;-替代状态开始P1 :进程(clk)-发送输入到相应的信号开始如果克莱门特和CLK=1,那么毛毅=INYM用水环卫网;YIJIU=INYY。结束中频;结束P1进程;P2 :进程(复位,clk)-二级状态给出当前状态开始如果复位=1,则当前状态=ST0埃尔西弗克莱门特和CLK=1当前状态=下一个状态;结束中频;结束流程p2;P3

10、:进程(clk,current _ state,next _ state,毛毅,五茂,义块)-状态转换开始如果复位=1,则信号=赵;下一个_状态=ST0-重置更改刘爱诗=1森案例当前状态为当ST0=昭和= 0000 ;-状态S0如果毛毅=1,那么-输入1毛SIG _ YU=0;-不出邮票SIG _ ZHAO= 0000-不找钱下一个_状态=ST1-次态为ST1埃尔西弗乌茂=1,然后-输入5毛SIG _ YU=1;-出邮票SIG _ ZHAO= 0000-不找钱下一个州=ST5;-次态为ST5埃尔西弗伊卡=1然后-输入1块SIG _ YU=1;-出邮票SIG _ ZHAO= 0100-找4毛下一

11、个_状态=ST0-次态为ST0其他SIG _ YU=0;SIG _ ZHAO= 0000-不输入都不变下一个_状态=ST0结束中频;当ST1=昭和= 0001 ;如果毛毅=1,那么SIG _ YU=0;SIG _ ZHAO= 0000下一个_状态=ST2埃尔西弗乌茂=1SIG _ YU=1;SIG _ ZHAO= 0000下一个_状态=ST0埃尔西弗伊卡=1SIG _ YU=1;SIG _ ZHAO= 0101下一个_状态=ST0其他SIG _ YU=0;SIG _ ZHAO= 0000下一个_状态=ST1结束中频;当ST2=昭和= 0010 ;如果毛毅=1,那么SIG _ YU=0;SIG

12、_ ZHAO= 0000下一个州=ST3;埃尔西弗乌茂=1SIG _ YU=1;SIG _ ZHAO= 0001下一个_状态=ST0埃尔西弗伊卡=1SIG _ YU=1;SIG _ ZHAO= 0110下一个_状态=ST0其他SIG _ YU=0;SIG _ ZHAO= 0000下一个_状态=ST2结束中频;当ST3=昭和= 0011 ;如果毛毅=1,那么SIG _ YU=0;SIG _ ZHAO= 0000下一个_状态=ST4埃尔西弗乌茂=1SIG _ YU=1;SIG _ ZHAO= 0010下一个_状态=ST0埃尔西弗伊卡=1SIG _ YU=1;SIG _ ZHAO= 0111下一个_状态=ST0其他SIG _ YU=0;SIG _ ZHAO= 0000下一个州=ST3;结束中频;当ST4=昭和= 0100 ;如果毛毅=1,那么SIG _ YU=0;SIG _ ZHAO= 0000下一个州=ST5;埃尔西弗乌茂=1SIG _ YU=1;SIG _ ZHAO= 0011下一个_状态=ST0埃尔西弗伊卡=1SIG _ YU=1;西格_赵= 1000下一个_状态=ST0其他SIG _ YU=0;SIG _ ZHAO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论