(VHDL实验报告)数码管显示(一位数码管显示0-9,八位数码管显示学号后八位).docx
《(VHDL实验报告)数码管显示(一位数码管显示0-9,八位数码管显示学号后八位).docx》由会员分享,可在线阅读,更多相关《(VHDL实验报告)数码管显示(一位数码管显示0-9,八位数码管显示学号后八位).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、实验名称数码管显示(一位数码管显示09,八位数码管显示学号 后八位)二、实验目的1、了解数码管的工作原理。2、学习七段数码管显示译码器的设计。3、掌握VHDL的CASE语句及多层次设计方法。三、实验原理七段数码管是电子开发过程中常用的输出显示设备。在实验系统中使用的是 两个四位一体、共阴极型七段数码管。其单个静态数码管如下图所示。静态七段数码管由于七段数码管公共端连接到GND (共阴极型)当数码管的中的那一个段 被输入高电平,则相应的这一段被点亮。反之则不亮。四位一体的七段数码管在 单个静态数码管的基础上加入了用于选择哪一位数码管的位选信号端口。八个 数码管的a、b、c、d、e、f、g、h
2、、dp都连在了一起。8个数码管分别由各自 的位选信号来控制,被选通的数码管显示数据,其余关闭,故可据此显示学号后 八位。四、实验内容本实验要求完成的任务是在时钟信号的作用下,使一位数码管显示输出 0-9,使八位数码管显示学号后八位。在实验中时,数字时钟选择IKHZ作为 扫描时钟,实验箱中的拨动开关与FPGA的接口电路,以及拨动开关FPGA的管脚连接在实验一中都做了详细说明,这里不在赘述。以下两图分别是数码 管显示模块的电路原理和其数码管的输入与FPGA的管脚连接表。74HC245FPGAa bcdef gdp aaaO fflb O f7b eGJ eG G dp dp dp dp GND G
3、ND GND GNDa bcdef gdp aaaa fflb f7 f7b e小 ed e小 e7加一dpdpdpGND GND GND GND74LS138信号名称对应FPGA管脚名说明7SEG-AF13七段码管A段输入信号7SEG-BF14七段码管B段输入信号7SEG-CF15七段码管C段输入信号7SEG-DE15七段码管D段输入信号7SEG-EF16七段码管E段输入信号7SEG-FF17七段码管F段输入信号7SEG-GE18七段码管G段输入信号7SEG-DPF18七段码管dp段输入信号7SEG-SEL0G18七段码管位选输入信号7SEG-SEL1G17七段码管位选输入信号7SEG-SE
4、L2G16七段码管位选输入信号五、实验步骤1、打开QUARTUSIl软件,新建一个工程。2、建完工程之后,再新建一个VHDLFiIe,打开VHDL编辑器对话框。3、按照实验原理和自己的想法,在VHDL编辑窗口编写VHDL程序。其 程序如下所示:(1) 一位数码管显示0-9:1 library ieee;2 useieee.std_logic_1164.all;3 useieee.std_logic_arith. all;4 useieee.std_logic_unsigned.all;5 Hentity seg7 is6 Hport ( elk: instd_logic;7 rst :inst
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VHDL 实验 报告 数码管 显示 一位 八位 学号
限制150内