网站大量收购闲置独家精品文档,联系QQ:2885784924

EDA技术应用教学课件作者龚江涛电子教案项目三数码管显示译码器课件.pptVIP

EDA技术应用教学课件作者龚江涛电子教案项目三数码管显示译码器课件.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、项目描述 抢答器LED数码管是目前常用的一种数显器件。使用是让某些笔段上的发光二极管发亮,即可组成0-9、A、b、C、d、E、F一系列数字或符号。 LED数码管分共阳极与共阴极两种。数码管的应用十分广泛,凡是需要指示或读数的场合(如秒表、数字时钟、频率计等等)均可采用数码管显示。 本项目是设计一个7段数码管显示译码器,使数码管可显示0-9、A、b、C、d、E、F,并通过4位拨码开关(SWD1~SWD4)输入、输出到数码管验证其功能。 一、项目描述 二、项目资讯 VHDL概述概述 VHDL的程序基本结构 标识符、数据对象、数据类型、属性及运算符 并行(并发)语句 (Concurrent Statements) (参见专题课件相应内容) 三、项目分析 三、项目分析 三、项目分析 三、项目分析 四、项目实施 微机一台(Windows XP系统、安装好Quartus Ⅱ5.0等相关软件) EDA学习开发板一块 USB电源线一条 ISP下载线一条。 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施——1. QuartusⅡ VHDL设计输入法 四、项目实施 电路调试: 拨动拨码开关SWD1~SWD4,观察数码管显示是否符合设计要求。 故障分析及排除: 1.无论怎样拨动拨码开关,数码管始终不亮。出现这种情况,很可能是管脚没有分配好,或者分配了管脚,但是没有重新编译。 2.拨动拨码开关,但是数码管显示的数字或字符不对。出现这种情况,首先应检查VHDL程序设计是否有误,是否把数码管的段码写错了。然后检查段码的顺序与数码管的引脚顺序是否一致。 五、项目评价与总结提高 五、项目评价与总结提高 数码管显示译码器属于组合逻辑电路,在进行VHDL设计时,可以采用when-else语句或with-select语句描述其真值表来进行设计。 QuartusII VHDL设计的主要步骤包括:新建工程、建立编辑VHDL设计文件、编译、仿真及器件编程等。 尚辅网 / 《EDA技术应用》项目课件 项目六 数码管显示译码器的VHDL设计 1. 项目任务 2. 项目目标 学生的沟通能力及团队协作精神 良好的职业道德 质量、成本、安全、环保意识 设计的规范性 职业素养 三 掌握Quartus II软件的VHDL设计方法 掌握VHDL语言的规范化编程 能利用VHDL并行语句设计组合逻辑电路 学习开发板的调试 技能 二 了解硬件描述语言的发展概况 了解VHDL的程序特点及基本结构 掌握VHDL的数据对象、数据类型、属性及运算符 掌握VHDL并行语句的使用 知识 一 目 标 类别 序号 四项内容 1.系统功能分析 7段数码管译码器是典型的组合逻辑电路 思路分析:对于采用VHDL语言设计简单组合逻辑,通常先列出真值表,再用VHDL语言的条件或选择语句将输入输入一一列举出来。 2.硬件电路设计 数码管显示译码器完全由CPLD内部电路实现 4位输入可连接到4位拨码开关、7位输出连接到数码管的码段上 。 3.软件设计思路 根据七段数码管译码器功能,列出真值表,可采用VHDL语言中并行条件赋值或者选择赋值语句来实现。 abcdefgh A B C D 1111 1110 1101 1100 1011 1010 1001 1000 输入端10011110100111000011111011111110 输出端 F E D C B A 9 8 数码管 显示值 70111 60110 50101 40100 30011 20010 10001 00000 abcdefgh ABCD 数码管 显示值 输出端 输入端 VHDL源程序 --****************************************************** --seg7.vhd l

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档