- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五、状态图设计输入及 STATE BENCH 的应用
实验五、状态图设计输入及STATE BENCH?的应用 一. 实验内容1.秒表清零及启动暂停(Strtstop)按钮控制状态图设计输入2.STATE BENCH?的应用3.通过将一个原理图用状态图设计输入,复习所学的内容。 二. 状态图设计设计输入学习 1.新建一个名为TEST_5的项目。 在TEST_5的下级建立一个名KZ的状态图。 在图5-1对话框中,选State Diagram。 图5-1 经几步选择OK或下一步弹出图5-2界面。 图5-2 2.在图5-2界面进行状态图设计输入界面中图标为状态图设计输入模板,请分别点击,了解各图标的作用。如果界面上无此图标可通过界面上的window下拉菜单选中Wizard Toolbar。 现要设计一个如图5-4的状态图,点击图标弹出状态机设计模板 如图5-3,左边栏选Column和5。点击NEXT弹出如图5-5点击Next,弹出图5-6对话框,根据图5-6输入条件值和选项也可以不输入条件设置(以后双击转换箭头时输入),完毕,点击Finish,将图放入stateCAD界面。 1)增加CLEAR一个状态点击图标(Add State)将箭头移动到状态图案所需位置,四周有绿色实心小方块,选中其中一绿色小方成红色,按住鼠标左键左右、上下移动,可以改变状态图案形状和大小。 2)给状态图案命名和输入输出结果 点击要命名的状态图案,弹出一个对话框如图5-7按 图5-4,输入状态名,如果要像图5-4一样将输出结果放在状态图案中,则点击图5-7中的Output Wizard,弹出如图5-8逻辑模板。如果要将输出结果方在输入条件下,则图5-7中Outputs窗口不用输入。在图5-8逻辑模板中,左上窗口是逻辑功能选择,右上窗口是所选逻辑功能说明,左下窗口设置根据所选逻辑功能不同而不同,有下拉按钮。中间是逻辑功能原理图,右下是输出端口名,有下拉按钮。每次只能输入一个输出结果,对于图5-4中的ZERO等状态图案中的两个输出结果要点击图5-8Output Wizard按键两次分别输入,再结束图5-7。请按图5-4的例子给各状态图案命名及输入输出结果。 3)状态转换箭头、复位箭头加载及转换条件设置 点击图标 (条件转换),将鼠标箭头点击状态图案,点击空处出现两个空心红色小方块,将鼠标移动到转换状态的图案,就完成了画状态转换箭头。如果要画弧形箭头,可以选择箭头将中间的空心红色小方块移动,也可以在画的时候,中间放一个空心红色小方块,再将鼠标箭头到转换状态的图案。 点击图标 (复位),在CLEAR状态图案附近空白点击再将鼠标移动到CLEAR状态图案弹出对话框如图5-9,要异步复位选YES,要同步选NO,本实验要求异步复位。 点击状态转换箭头(复位箭头)可以对转换(复位)条件进行编辑,双击箭头,弹出图5-10对话框。在条件栏中输入转换条件。如果对应某个转换条件有对应的输出,则在Outputs栏中输入输出状态。图5-4中只要输入转换条件就可以了。完成图5-4中的转换条件、复位条件的输入。 三. 利用STATE BENCH进行仿真 1.成图5-4后进行保存,将完成的状态图生成VHDL,点击图标 或菜单Options?Compile(Generate HDL), 如果状态图设计输入没有错误,则能生 成VHDL。先弹出对话框图5-11,表示 VHDL编辑通过,点击CLOSE,就弹出 VHDL语言编辑成功的程序。 2)用TATE BENCH仿真,点击图标 菜单Options?State Bench(Create Test Bench),弹出测试窗口如图5-12 点击图标 弹出对话框图5-13,可以选Single Step单步观察,也可以观察部输出及状态转换。或按图标 观察部输出及状态转换。图标 为波形复位按钮。图标 为时钟信号。请了解图5-12中其他图标的作用。 四. 练习 1 . 有一数据压栈控制原理图如图5-14。一张未完成的状态图输入如图5-15,已知输入条件,请根据原理图推出该输入条件下的输出结果并写入在矩形框位置,注意进入HANDLEPUSH状态与退出HANDLEPUSH,循环运行是根据时钟控制(D触发器)。 2. TEST_5的项目下新建 一个名为KZ2状态图输入。根据图5-14完成图5-15的状态图设计输入。保存后:(1).将状态图编译成VHDL语言。(2).运用STATE BENCH进行仿真。 * *
您可能关注的文档
最近下载
- 小学生心理健康教育主题班会教案.docx VIP
- 糖尿病入院记录模板.docx VIP
- soap病历中医的书写课件.ppt VIP
- V90伺服驱动器与S7-1200通过FB284进行PROFINET通信的具体方法和步骤(非常详细).docx VIP
- 体育教学论:体育教学过程PPT教学课件.pptx VIP
- DB61_T 1741-2023 矿山生态监测规范.doc VIP
- 2025年广东省湛江市中考物理试题(含答案解析).pdf VIP
- 数字技术赋能基层社会治理研究.docx VIP
- 高考语文一轮复习-- 辨析修改语序不当、搭配不当病句——抓住病症,找出病因.doc VIP
- 北京市中国人民大学附属中学2025届高三年级10月质量检测练习化学试卷+答案.pdf VIP
文档评论(0)