EDA课程设计报告.docVIP

  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文档。上传文档
查看更多
北华航天工业学院 《EDA技术综合设计》 课程设计报告 报告题目:16X16点阵显示综合实验 作者所在系部:电子工程系 作者所在专业:自动化专业 作者所在班级: 作者姓名: 指导教师: 达成时间: 2012年12月26日 容纲要 在本次课设中,设计一个共阴16X16点阵控制接口,要求:在时钟信号的控制下,使点阵动向点亮。显示花式共有三种:①6*16点阵的16列同时从上往下挨次点亮,全亮后16列又同时从下往上挨次熄灭;②显示单字“飞”;③挨次循环显示“航”,“天”,“学”,“院”四个字。 为使点阵显示器能够动向显示,列选信号为16-4编码器编码输出。 控制器各引脚功能为:DIN[3..0]为显示花式模式选择,高电平有效;CLK为时钟输入端;DOTOUT[15..0]为行驱动信号输出;SELOUT[3..0]为列选信号输出,为16-4编码信号。 列选信号采纳与7段数码管的位选信号同样的办理方法,即列扫描信号频次大于24HZ。 重点词:VHDL,16*16点阵,QuartusII,时序仿真图。 目录 1 1 1 1 1. 1 2. 6 3. “” 6 4. 7 7 7 7 7 8 课程设计任务书 课题名称 16*16点阵显示综合实验 2012-12 达成时间 -26 指导教师 职称 副教授 学生 班级 整体设计要乞降技术重点 利用VHDL进行数字钟设计,主要达成以下功能: 1.实现16*16点阵的16列同时从上往下挨次点亮,全亮后16列又同时从下往上挨次熄灭。 当din=0000时,实现上述功能;当din=0001时,显示单字“飞”;其余状况下挨次循环显示“航”,“天”,“学”,“院”四个字。 利用软件进行分频设计。 工作容实时间进度安排 第十三周: 12月26日:  上午认识EDA试验箱,调试程序、仿真,使程序实现以上功能; 下午进一步伐试程序,对程序分派管脚,并在试验箱上连结好导线,进一 步改正硬件和软件的错误; 夜晚改正字符编码,使程序按要求显示。最后查收。 课程设计成就 1.与设计容对应的软件程序 2.课程设计报告书 一、实验目的 (1)认识16*16LED的工作原理。 (2)认识点阵字符的产生和显示原理。 二、硬件要求 (1)主芯片EPF10K10LC84-。4 (2)16*16点阵。 (3)可变时钟源。 (4)四个拨码开关(显示花式的选择)。 三、方案论证 引脚整体可分为四个部分:clk(时钟信号)、din[30](花式选择控制)、dotout[150](行驱动信号输出)、selout[30](列选信号输出)。 此中有一个分频器的设计,可用一个16位的计数器实现:信号q从00000到11111循环变换,将q的低四位赋给列选信号selout,当q=11111时又可驱动另一计数器工作,实现分频。 第一个花式的设计:用q驱动一个5位计数器zhen从00000到11111循环变换,当Zhen=”00000”时,dotout=”00000” Zhen=”00001”时,dotout=”00001” Zhen=”10000”时,dotout=”1” Zhen=”11110”时,dotout=”00011” Zhen=”11111”时,dotout=”00001”。 第二个花式的设计:可参照第三个花式的设计。 第三个花式的设计:当zhen1(功能同zhen)=”00”时,显示第一个字“航”,当selout=”0000”时,dotout为“航”字的最后一列代码;当selout=”0001”时,dotout为“航”字的倒数第二列代码,挨次类推。其余三个字的设计同“航”字。 四、模块说明 16*16点阵综合显示实验是用一个整体的程序编写的,因此不行分红模块,但能够分红三个部分:16*16点阵的16列同时从上往下挨次点亮,全亮后16列又同时从下往上挨次熄灭;显示“飞”字;挨次循环显示“航”、“天”、“学”、“院”。下边的程序剖析中将议论三个部分的设计。 1.整体程序 libraryieee; useieee.std_logic_1164.all; useieee.std_logic_unsigned.all; entitydots_testis port(clk:instd_logic;  --  硬件接口 din:instd_logic_vector(3downto0); dotout:outstd_logic_vector(15downto0); selout:bufferstd_logic_vector(3downto0)); enddots_test; architectureaofdots_testis signalq:std_logic_vector(15downto0); signalzhen:std_logic_vec

文档评论(0)

187****6128 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档