本文目录一览:
急需!! verilog的课程设计 题目为自动饮料售卖机
你和他啥关系?
他的程序虽然不能工作,但是也差不了太多了,可以给你做参考。20分不值得给你重新编一个
另外,楼上的你能搞清楚什么是verilog什么是VHDL么?
/*信号定义:
clk: 时钟输入;
reset: 为系统复位信号;
half_dollar: 代表投入5角硬币;
one_dollar: 代表投入1元硬币;
half_out: 表示找零信号;
dispense: 表示机器售出一瓶饮料;
collect: 该信号用于提示投币者取走饮料。 */
module sell(one_dollar,half_dollar,
collect,half_out,dispense,reset,clk);
parameter idle=0,one=2,half=1,two=3,three=4;
//idle,one,half,two,three为中间状态变量,代表投入币值的几种情况
input one_dollar,half_dollar,reset,clk;
output collect,half_out,dispense;
reg collect,half_out,dispense;
reg[2:0] D;
always @(posedge clk)
begin
if(reset)
begin
dispense=0; collect=0;
half_out=0; D=idle;
end
case(D)
idle:
if(half_dollar) D=half;
else if(one_dollar)
D=one;
half:
if(half_dollar) D; =one
else if(one_dollar)
D=two;
one:
if(half_dollar) D=two;
else if(one_dollar)
D=three;
two:
if(half_dollar) D=three;
else if(one_dollar)
begin
dispense=1; //售出饮料
collect=1; D=idle;
end
three:
if(half_dollar)
begin
dispense=1; //售出饮料
collect=1; D=idle;
end
else if(one_dollar)
begin
dispense=1; //售出饮料
collect=1;
half_out=1; D=idle;
end
endcase
end
endmodule
怎样自动破解投币饮料机让他掉出饮料啊
手机打开蓝牙,靠近投币口,拍一下。一般会出碳酸饮料,果汁没试过
自动贩卖机怎么用钥匙打开
找到该款自动贩卖机的钥匙口,一般在机器的内部、下部或者后面,然后用钥匙打开即可。常见的日式饮料贩卖机在右后方,港版则在左后方。
_out: 表示找零信号; dispense: 表示机器售出一瓶饮料; collect: 该信号用于提示投币者取走饮料。 */ module sell(one_dollar,half_dollar, collect,half_out,dispense,reset