基于Verilog HDL的自动售货机设计与仿真

2021-04-20 02:36:22李红科王庆春贾晓菲
电子技术与软件工程 2021年1期
关键词:设计

李红科 王庆春 贾晓菲

(安康学院电子与信息工程学院 陕西省安康市 725000)

1 引言

随着集成电路产业快速发展,电路集成度越来越高,以计算机辅助为基础的电子设计自动化(EDA Electronics Design Automation)技术成为集成电路设计重要工具[1],Verilog HDL 硬件描述语言是以文字形式描述数字系统硬件电路结构和行为的语言,只需描述电路的功能和电路模块之间的相互关系,设计者更加专注电路设计整体性能,使电路更加优化,提高设计效率[2]。

自动售货机是一种常见的智能自动化设备,由于不受人直接参与,所以广泛应用在办公楼、操场、高速服务区等场所,大大降低时间、地点的限制,在节省人力资源方面有着明显优势。

2 自动售货机设计思路

有限状态机(FSM Finite-state Machine)是一种用来进行对象行为建模的工具,其作用是表示有限个状态以及这些状态之间相互转移和动作等行为的数学模型。有限状态机广泛应用于建模行为、硬件电路设计、软件工程和网络协议等的设计。在数字系统设计中,当某一事物发生连续变化时,可以采用有限状态机设计思路提高设计效率,增加程序可读性,降低错误概率,有限状态机设计思路是数字系统中最常用的设计方法之一[3]。

2.1 自动售货机系统总体设计

该售货机电路设计要求:

(1)每次只能出售一种商品。

(2)所售商品种类:售货机只售4 种商品,所售商品编号分别用四位二进制数从右向左表示为0001、0010、0100、1000,对应价格分别为2 元、3 元、4 元、5 元。出售哪种商品可由顾客按下相应按键,按键旁边标记该商品的价格。……

登录APP查看全文

猜你喜欢
设计
二十四节气在平面广告设计中的应用
河北画报(2020年8期)2020-10-27 02:54:06
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系统设计
电子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED摇摇棒设计
电子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形发生器仿真设计
电子制作(2019年7期)2019-04-25 13:18:16
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
从平面设计到“设计健康”
商周刊(2017年26期)2017-04-25 08:13:04