最新FPGA轨道交通自动售票电路.doc
《最新FPGA轨道交通自动售票电路.doc》由会员分享,可在线阅读,更多相关《最新FPGA轨道交通自动售票电路.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品资料FPGA轨道交通自动售票电路.设计一个轨道交通自动售票电路,只接受1,2,5元人民币,每张票价定额5元,并支持找零。要求:(1)用状态机方法设计;(2)用Verilog HDL语言设计,用Modelsim软件做功能仿真,用Quartus II综合。(3)将设计代码和仿真代码写在作业本上。module zhaoling(clock,reset,A,ticket,change); input clock,reset; input 2:0 A; output ticket; output 2:0 change; reg 2:0 state; reg ticket; reg 2:0 chang
2、e; parameter sta_0=3d0, sta_1=3d1, sta_2=3d2, sta_3=3d3, sta_4=3d4, sta_5=3d5; always (posedge clock or negedge reset) if(!reset) begin state=sta_0; ticket=0; change=0; end else case(state) sta_0:if(A = 1) begin state = sta_1; ticket=0; change=0; end else if(A = 2) begin state = sta_2; ticket=0; cha
3、nge=0; end else if(A = 5) begin state = sta_5; ticket=1; change=0; end else begin state = sta_0; ticket=0; change=0; end sta_1:if(A = 1) begin state = sta_2; ticket=0; change=0; end else if(A = 2) begin state = sta_3; ticket=0; change=0; end else if(A = 5) begin state = sta_0; ticket=1; change=1; en
4、d else begin state = sta_1; ticket=0; change=0; end sta_2:if(A = 1) begin state = sta_3; ticket=0; change=0; end else if(A = 2) begin state = sta_4; ticket=0; change=0; end else if(A = 5) begin state = sta_0; ticket=1; change=2; end else begin state = sta_2; ticket=0; change=0; end sta_3:if(A = 1) b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 FPGA 轨道交通 自动 售票 电路
限制150内