资源简介
verlog简单自动售货机的设计
设计一个小商品自动售货机,要求如下:
(1)基本功能
①售货机只售出价值为5角、1元、1.5元和2元的小商品。购买者每次通过开关选择一种小商品进行购买。
②用开关分别模拟5角、1元硬币和5元纸币投入(一次只能投入一个硬币或一张纸币)。当所投面值达到或超出购买者所选面值,并确认购买时,购买成功:小商品对应的灯亮表示售出。投入确认和购买确认可用按钮。
③当所投币值不足面值时,可通过一个复位按钮退回所投币值,回到初始状态。
④若退回或找零时,用几组灯分别表示找零数量:一组灯表示找回的5元纸币的数量,一组灯表示找回的1元的数量,一组表示找回的5角的数量。
⑤售出货物或退回后,都回到初始状态。
(2)扩展功能
退回或找零时,用七段数码管显示找零金额。显示系统时间(时:分:秒)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2163 2019-01-09 16:43 12121212\new\aaa.bsf
文件 640 2019-01-10 16:49 12121212\new\aaa.v
文件 673 2019-01-10 16:48 12121212\new\aaa.v.bak
文件 3578 2019-01-10 15:54 12121212\new\auto_seller.bsf
文件 3332 2019-01-10 16:45 12121212\new\auto_seller.v
文件 3313 2019-01-10 15:58 12121212\new\auto_seller.v.bak
文件 3202 2019-01-10 16:04 12121212\new\clock_clk.bsf
文件 1730 2018-12-30 21:05 12121212\new\db\add_sub_lkc.tdf
文件 1875 2018-12-30 21:05 12121212\new\db\add_sub_mkc.tdf
文件 12100 2018-12-30 21:05 12121212\new\db\alt_u_div_a2f.tdf
文件 13331 2019-01-08 14:42 12121212\new\db\alt_u_div_e2f.tdf
文件 7596 2019-01-08 14:42 12121212\new\db\alt_u_div_kve.tdf
文件 8375 2019-01-08 14:42 12121212\new\db\alt_u_div_ove.tdf
文件 9756 2019-01-10 16:12 12121212\new\db\alt_u_div_pve.tdf
文件 1934 2019-01-08 14:42 12121212\new\db\lpm_divide_1dm.tdf
文件 1932 2019-01-08 14:42 12121212\new\db\lpm_divide_25m.tdf
文件 1927 2019-01-10 16:12 12121212\new\db\lpm_divide_2dm.tdf
文件 1932 2019-01-10 16:12 12121212\new\db\lpm_divide_45m.tdf
文件 1928 2018-12-30 21:05 12121212\new\db\lpm_divide_aem.tdf
文件 1935 2019-01-08 14:42 12121212\new\db\lpm_divide_cem.tdf
文件 1933 2018-12-30 21:05 12121212\new\db\lpm_divide_d6m.tdf
文件 2141 2019-01-10 16:23 12121212\new\db\new.(0).cnf.cdb
文件 1235 2019-01-10 16:23 12121212\new\db\new.(0).cnf.hdb
文件 1103 2019-01-08 14:42 12121212\new\db\new.(1).cnf.cdb
文件 526 2019-01-08 14:42 12121212\new\db\new.(1).cnf.hdb
文件 895 2019-01-08 14:42 12121212\new\db\new.(10).cnf.cdb
文件 576 2019-01-08 14:42 12121212\new\db\new.(10).cnf.hdb
文件 1061 2019-01-08 14:42 12121212\new\db\new.(11).cnf.cdb
文件 686 2019-01-08 14:42 12121212\new\db\new.(11).cnf.hdb
文件 6499 2019-01-08 14:42 12121212\new\db\new.(12).cnf.cdb
............此处省略145个文件信息
----------- --------- ---------- ----- ----
文件 2163 2019-01-09 16:43 12121212\new\aaa.bsf
文件 640 2019-01-10 16:49 12121212\new\aaa.v
文件 673 2019-01-10 16:48 12121212\new\aaa.v.bak
文件 3578 2019-01-10 15:54 12121212\new\auto_seller.bsf
文件 3332 2019-01-10 16:45 12121212\new\auto_seller.v
文件 3313 2019-01-10 15:58 12121212\new\auto_seller.v.bak
文件 3202 2019-01-10 16:04 12121212\new\clock_clk.bsf
文件 1730 2018-12-30 21:05 12121212\new\db\add_sub_lkc.tdf
文件 1875 2018-12-30 21:05 12121212\new\db\add_sub_mkc.tdf
文件 12100 2018-12-30 21:05 12121212\new\db\alt_u_div_a2f.tdf
文件 13331 2019-01-08 14:42 12121212\new\db\alt_u_div_e2f.tdf
文件 7596 2019-01-08 14:42 12121212\new\db\alt_u_div_kve.tdf
文件 8375 2019-01-08 14:42 12121212\new\db\alt_u_div_ove.tdf
文件 9756 2019-01-10 16:12 12121212\new\db\alt_u_div_pve.tdf
文件 1934 2019-01-08 14:42 12121212\new\db\lpm_divide_1dm.tdf
文件 1932 2019-01-08 14:42 12121212\new\db\lpm_divide_25m.tdf
文件 1927 2019-01-10 16:12 12121212\new\db\lpm_divide_2dm.tdf
文件 1932 2019-01-10 16:12 12121212\new\db\lpm_divide_45m.tdf
文件 1928 2018-12-30 21:05 12121212\new\db\lpm_divide_aem.tdf
文件 1935 2019-01-08 14:42 12121212\new\db\lpm_divide_cem.tdf
文件 1933 2018-12-30 21:05 12121212\new\db\lpm_divide_d6m.tdf
文件 2141 2019-01-10 16:23 12121212\new\db\new.(0).cnf.cdb
文件 1235 2019-01-10 16:23 12121212\new\db\new.(0).cnf.hdb
文件 1103 2019-01-08 14:42 12121212\new\db\new.(1).cnf.cdb
文件 526 2019-01-08 14:42 12121212\new\db\new.(1).cnf.hdb
文件 895 2019-01-08 14:42 12121212\new\db\new.(10).cnf.cdb
文件 576 2019-01-08 14:42 12121212\new\db\new.(10).cnf.hdb
文件 1061 2019-01-08 14:42 12121212\new\db\new.(11).cnf.cdb
文件 686 2019-01-08 14:42 12121212\new\db\new.(11).cnf.hdb
文件 6499 2019-01-08 14:42 12121212\new\db\new.(12).cnf.cdb
............此处省略145个文件信息
评论
共有 条评论