- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电路综合实验报告
班 级:
姓 名:
班内序号:
学 号:
日 期: 一、实验摘要
采用EDA技术的自顶向下的模块化设计方法,借助相关开发软件,例如QualtusⅡ软件,将硬件描述语言——VHDL程序固化于具有丰富I/O口、内部逻辑和连线资源的FPGA(现场可编程门阵列)中。该技术具有系统设计效率高、集成度好、保密性强、易于修改、易于实现等优点,成为当今数字系统设计主流技术。此方式所制作的LED点阵控制器,由于是纯硬件行为,具有速度快、可靠性高、抗干扰能力强、开发周期短等显著优点。
二、实验任务
(1)任务要求
双色点阵显示控制器
设计实现一个 8×8 双色点阵显示控制器。
基本要求:
1、固定红色显示一个汉字或图形,显示亮度4 级可调,用一个btn 按钮实现亮度调节,
亮度变化视觉效果要尽量明显。
2、用从红到绿 8 级渐变色显示一个固定汉字或图形。
3、分别用单字循环显示、左右滚动显示、上下滚动显示三种显示方式单色显示四个汉
字或图形,显示过程中,显示方式用一个btn 按键进行切换。
4、显示的图形或汉字要尽量饱满美观。
提高要求:
滚动显示过程中实现四种显示颜色的自动变换,颜色变化视觉效果要尽量明显。
自拟其它功能。
(2)EDA点阵显示汉字原理
以8×8的LED点阵为例,8×8的LED点阵是由64个发光二极管按矩阵形式排列而成,每一行上的发光管有一个公共的阳极(或阴极),每一列上的发光管有一个公共的阴极(或阳极),一般按动态扫描方式显示汉字或图形。由于所用实验板上提供有1 kHz的时钟,本例设计中利用该时钟进行扫描,使每行扫描时间为1 ms,实验结果显示亮度合适。现以行扫描为例简单说明动态扫描显示的原理。工作时先将要扫描行的点阵字模从各列上输出,再让译码器选中(扫描)该行,使本行得以显示,接着再送下一行数据,再使下一行有效,直到8行全被扫描一遍。至此,一幅完整的文字信息就显现出来,然后再反复扫描这8行直至显示新的信息。以下设计采用行扫描方式实现滚动显示。
三、任务解析和系统设计(设计思路、总体框图、分块设计、流程图、状态转移图)
设计思路:
基本要求:
1、固定红色显示一个汉字或图形,显示亮度4 级可调,用一个btn 按钮实现亮度调节,
亮度变化视觉效果要尽量明显。
要实现亮度四级可调,选择用四个不同的占空比来控制发红光的发光二极管,当占空比较大时,则在红色发光二极管显示的亮度也就最强。选择红色发光二极管不同的亮度时,即相当于选择四个不同的占空比。当检测到时钟的上升沿时,占空比发生变化。所以还需要再设计一个模值为4的计数器来控制这四个不同的占空比。发光二极管的八行输出是通过一个八计数器来控制的。行总而言之,显示亮度四级可调的固定红色汉字,要设计一个模值为4的计数器的模块,一个模值为8的计数器,一个有四个不同的占空比模块。通过红色发光二极管显示输出。
用从红到绿 8 级渐变色显示一个固定汉字或图形。
从红到绿八级渐变色,首先八种颜色的变化可以通过上一个功能里设计的模值为8的计数器来控制。然后颜色的变化不同则也是通过8个不同的占空比来实现,发光二极管有两个不同颜色的输出,红色和绿色占空比不一样,混合在在一起则会出现不同的颜色。
3、分别用单字循环显示、左右滚动显示、上下滚动显示三种显示方式单色显示四个汉字或图形,显示过程中,显示方式用一个btn 按键进行切换。
单字循环显示是通过检测到每一个移位时钟时,就将每一行按位向左移八位。左右滚动显示是通过行扫描实现左移,是通过每来一个移位时钟,将每一行的字模按位左移一位,扫描时钟到来时送出移位后的新字模,通过8次移位,可将一个汉字移出点阵平面,按类似的道理,也可以将一个汉字经8次移位后移进点阵平面。上下滚动显示则相反的,是通过列扫描实现上移,是通过每来一个移位时钟,将每一行的字模按位上移一位,扫描时钟到来时送出移位后的新字模,通过8次移位,可将一个汉字移出点阵平面。因此,需要模值为8的计数器模块,一个移动的模块。
提高要求:
滚动显示过程中实现四种显示颜色的自动变换,颜色变化视觉效果要尽量明显。
实现跟基本要求的第三个功能实现类似,只是显示四个不同的汉字时,加上四个不同的占空比就可以实现。
总体框图(整体模块连接图):
四、分块设计
防抖模块:
设计原因:只要有按键或是拨码开关,防抖电路就是不可缺少的一个模块。否则,按键信号中的一些毛刺和抖动往往会引起电路不可预知的错误。
功能:将带有抖动的信号进行识别和判断,输出持续时间超过0.1s的高电平信号。
计数器4模块
设计原因:此次实验要求的第一个功能的四级亮度可调,需要用到一个计数器4来控制四种两度,当检测到计数器4输出的时钟发生变
您可能关注的文档
最近下载
- 中国云新南航空公司acars系统培训.ppt VIP
- 马克思主义宗教观87814.ppt VIP
- 《城市轨道交通通信与信号》教案 第11课 城市轨道交通通信系统(一).docx VIP
- 大众蔚领保养手册.docx VIP
- 部编人教版小学4四年级语文上册(全册)优秀教案设计.doc VIP
- 道德与法治新教材培训心得体会.pptx VIP
- 2026年高考化学大一轮复习第3讲离子共存 离子的检验与推断.pptx VIP
- 冯唐成事心法读书札记.docx VIP
- 第1课 时代精神的精华-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 《新闻采访与写作》电子课件 第三章 新闻采写的客体——新闻事实.ppt VIP
文档评论(0)