基于有限状态机和HDL的交通灯控制器设计.pdfVIP

基于有限状态机和HDL的交通灯控制器设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于有限状态机和HDL的交通灯控制器设计.pdf

196 电气 电子教学学报 2009年 11月 基于有限状态机和 HDL的交通灯控制器设计 张歆 奕 (五 邑大学 信息学院 广 东,江 门529020) 摘 要 :本文用有限状态机 (FiniteStateMachine,FSM)和硬件描述语言 (HardwareDescriptionLanguage,HDL)来进行交通灯控制器的设计 与FPGA实现 。文中讨论 和比较 了交通灯控制器 的几种不同设计 ,得到了有益的启示。 关键词 :有限状态机;硬件描述语言 ;交通灯控制器 TheDesignofTrafficLightControllerBasedonFiniteStateM achineandHDL ZHANG Xin-yi (TheInformationSchoolofWuYiUniversity。Jiangmen529020,China) Abstract:ThispaperdiscussesindetailthedesignofatrafficlightcontrollerbasedonFiniteStateMachine (FSM)andVerilogHDL.Severaldifferentdesignsarepresentedandcomparedinthepaper,drawinguse— fulconclusionsandgivinghelpfulhints. Keywords:finitestatemachine;hardwaredescriptionlanguage;trafficlightcontroller O 引言 f 交通灯控制器 的设计是多门课程 的典型案例 , A方向 可以用 PLC、单片机、数字 电路和可编程器件 (Pro— grammableLogicDevice,PLD)来设计 。有限状态 B方 向 机 (FiniteStateMachine,FSM)把数字 电路或数字 系统划分为有 限的状态 ,并给出状态 的转换及其转 换的条件。有限状态机是设计时序电路和数字系统 中的控制模块 的有力工具 。学习数字系统的设计必 图 1 十字 路 口交通灯不意 图 须懂得利用 FSM。硬件 描述语 言 (HardwareDe— A方向和 B方向各设红 (R)、黄 (Y)、绿 (G)和 scriptionLanguage,HDL)是 EDA 技术 发 展 的结 左拐 (L)四灯 ,四种灯按一定 的顺序亮灭 ,并把各灯 果 ,善于描述复杂 的设计 。作者在讲授 《电子系统 亮的时间以倒计时的形式显示出来。A方 向灯亮的 EDA》课程时,对交通灯控制器的设计进行 了研究 , 时间分另Ⅱ为 R1—55S,G1—40s,Y1:5S,L1—15S;B 给出了多种不同设计,得到一些有益的启示 。 方向灯亮 的时间分别为 R2—65s,G2—30s,Yl一 5s,L1—15s。每个方向亮灯的次序为绿灯一黄灯一 l 控制器描述 左拐灯一黄灯一红灯 ,并反复循环。A方 向通行时 十字路 口交通灯控制器 的示 意 图如 图 1所 B方 向禁行 ,反之 A方 向禁止通行时 B方 向通行 。 示 I】。 交通灯控制器状态的转换如表 l所示。 作者简介 :张歆奕 (1965一),男 ,博士 ,副教授 ,主要从事语音信号处理和电子设计 自动化的研究工作 ,E—mail:bi113203@163.c0m 第 31卷电子信息专辑

文档评论(0)

我才是小泥巴 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档