- 14
- 0
- 约2.52千字
- 约 4页
- 2016-07-05 发布于重庆
- 举报
自动售货机控制系统VHDL有限状态机实现
自动售货机控制系统VHDL状态机实现??传统的状态机设计方法需进行繁琐的状态分配、绘制状态表、化简次态方程等,而利用VHDL可以避免这些繁琐的过程,直接利用状态转换图进行状态机的描述,所有的状态均可表达为CASE_WHEN结构中的一条CASE语句,而状态的转移则通过IF_THEN_ELsE语句实现。此外,与VHDL的其它描述方式相比,状态机的VHDL表述丰富多样,程序层次分明,结构清晰,易读易懂;在排错、修改和模块移植方面也有其独到的特点。
?? 2 自动售货机控制系统的实现
2.1 自动售货机功能描述及控制系统 设计一个自动售货机的逻辑控制电路。它有两个投币口分别为一元投币口和五角投币口,假设每次只能投入一枚一元或五角硬币,投入一元五角硬币后机器自动给出一瓶矿泉水,投入两元硬币后,在给出一瓶矿泉水的同时找回一枚五角的硬币。图1为自动售货机控制系统方框图,由投币信号处理模块和功能控制模块组成。
??????? 2.2 自动售货机控制功能的状态描述 取投币信号为输入逻辑变量,投入一枚一元硬币时用A=1表示,未投入时A=0。投入一枚五角硬币用B=1表示,未投入时B=0。给出矿泉水和找钱为两个输出变量,分别用Z和Y表示,给出矿泉水时Z=1,不给时Z=0,找回一枚五角硬币时Y=1,不找时Y=0。 根据上面的功能描述,可用三个状态S0,S1,S2表示,未投币前的初始状态
您可能关注的文档
- 脱硫废液处理方案.doc
- 脱硫技术改造.doc
- 脱硫钢管砼顶升施工方案.doc
- 脱磷转炉车间危险源风险评价表.doc
- 腾冲缅甸游行攻略.doc
- 腾达(Tenda)W309R如何利用telnet命令检测端口映射是否成功.doc
- 膝关节疼痛的治疗口诀--转载自新浪博客.doc
- 膨胀罐在中央空调系统中的重要作用.doc
- 膨胀节更换方案.doc
- 自主学习指导地理2015总复习第二章案.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)