课程让做的一个简单的自动售货机程序,能够正常仿真,还没有写入fpga上进行实测,用的quartusII开发的,欢迎各位大大来下载啊
2021-06-22 01:50:15 4KB VHDL
1
四、程序代码段 module autoseller(clk,g,m,yes,read,zero,led_dig,led_seg,led_c,led_r,led); input clk,yes,read,zero;//确定键,商家读取键,清零键 input [3:0] g , m; //货品及投币选择键 output led_dig,led_seg,led_c,led_r,led;//数码管输出及点阵输出 reg f_100;//分频时钟 reg f_1; reg [3:0] goods,money,led,change,g_c; integer r,a,b, a_tmp2,a_tmp1; integer ret=0;//用于控制各状态间的转换 reg [9:0]count; reg [7:0] led_c,led_r,led_dig,led_seg; reg [1:0]state; integer i; reg x; always @ (posedge clk) //分频模块 begin if(a_tmp2==999) begin f_100=~f_100; a_tmp2<=0; end else a_tmp2<=a_tmp2+1; end always @ (posedge clk) begin if(a_tmp1==9999999) begin f_1=~f_1; a_tmp1<=0; end else a_tmp1<=a_tmp1+1; end always @ (posedge f_1) begin if(ret!=0) //用于按确认键后的计时 begin a=a+1; end else begin
2021-06-21 22:09:36 83KB Verilog 课程设计 自动售货机
1
我们知道,智能设备的根本在于嵌入式系统的开发应用(嵌入式系统开发流程),随着电子技术不断的发展,很多智能化设备逐步取代了人工劳动,自动售货机就是其中一种基于嵌入式系统的智能化设备(什么是嵌入式系统),对于嵌入式系统设计实例,小编就以自动售货机软硬件设计为例,来简单对嵌入式系统应用作以介绍。下面我们先来看一下有关自动售货机的知识(嵌入式系统程序设计)。
2021-06-16 16:15:34 185KB avr
1
大学本科数字系统设计课程实验报告,基于Verilog的自动售货机实验报告,包含代码,
2021-06-15 22:25:58 18.81MB Verilog 自动售货机
1
在PLC技术广泛应用于工业控制领域的今天,自动售货机是集声、光、机、电于一体的智能科技产物,它的新奇、文明、高档、灵活、方便等深受广大市民青睐,具有很好的发展前景,因此有很大的研究意义。设计中阐述了自动售货机在国内外发展的现状,并对自动售货机的方案进行了论证,介绍了PLC(可编程序控制器)的基本组成、特点、工作原理及流程。
2021-06-15 14:11:16 557KB 毕业设计 论文 自动售货机 PLC
1
完整的 基于plc自动售货机的控制系统毕业论文 绝对实用
2021-06-13 15:24:44 1.22MB plc 自动售货机 毕业论文
1
当某一个控制任务决定由PLC来完成后,选择PLC就成为最重要的事情。一方面要选择多大容量的PLC ,另一方面是选择什么公司的PLC及外设。 对第一个问题,首先要对控制任务进行详细的分析,把所有的I/O点找出来,包括开关量I/O和模拟量I/O以及输出是用继电器还是晶体管或是可控硅型。控制系统输出点的类型非常关键,如果他们之中既有交流220V的接触器、电磁阀,又有24V的指示灯,则最后选用的PLC的输出点数有可能大于实际电数。因为PLC的输出点一般是几个一组共用一个公共端,这一组输出只能有一种电源的种类和等级。所以一旦它们是交流220V的负载负载使用。则直流24V的负载只能使用其他的输出端了。这样有可能造成输出点浪费,增加成本。所以要尽可能选择相同等级和种类的负载,比如使用交流220V的指示灯等。一般情况下继电器输出的PLC使用最多,但对于要求高速输出的情况,就要使用无触点的晶体管输出的PLC了。
2021-06-13 15:04:42 13.19MB 自动售货机 PLC 系统设计
1
verlog简单自动售货机的设计 设计一个小商品自动售货机,要求如下: (1)基本功能 ①售货机只售出价值为5角、1元、1.5元和2元的小商品。购买者每次通过开关选择一种小商品进行购买。 ②用开关分别模拟5角、1元硬币和5元纸币投入(一次只能投入一个硬币或一张纸币)。当所投面值达到或超出购买者所选面值,并确认购买时,购买成功:小商品对应的灯亮表示售出。投入确认和购买确认可用按钮。 ③当所投币值不足面值时,可通过一个复位按钮退回所投币值,回到初始状态。 ④若退回或找零时,用几组灯分别表示找零数量:一组灯表示找回的5元纸币的数量,一组灯表示找回的1元的数量,一组表示找回的5角的数量。 ⑤售出货物或退回后,都回到初始状态。 (2)扩展功能 退回或找零时,用七段数码管显示找零金额。显示系统时间(时:分:秒)
2021-06-13 14:36:31 1.77MB verlog
1
用verilog编写,用vivado实现的自动售货机。支持选择商品(设定为两种,分别是2.5元和5元)、投币(1元、5元)和找零的功能。 详细文档可见:http://www.doc88.com/p-0807880645741.html
2021-06-11 01:07:49 694KB verilog
1
黑盒测试自动售货机问题C++代码
2021-06-10 20:01:50 569B c++
1