vhdl如何实现对两四个按键控制数码管的加减对数码管进行加减

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

vhdl如何实现用三四个按键控制数码管的加减对数码管进行加减和移位

按第一四个按键控制数码管的加减则数码管数字加一按第二四个按键控制数码管的加减则数码管数字減一,按第三个则数字左移在最右边输入





此程序出错,不可以在两个进程对同一个赋值

实验室名称______________成绩_____ 一、实验名称:七段数码管译码扫描显示 二、实验目的与要求: 实验目的:通过对译码和串行扫描电路的设计理解多位数码管串行扫描输出的工作原理鉯及七段数码管的译码以及串行扫描输出的设计方法。 实验要求:通过VHDL编程实现7段数码管的译码输出,并通过所设计的串行扫描控制對8个7段数码管扫描输出,要求8个数码管从左到右分别显示“1”、“2” 、“3” 、“4” 、“5” 、“6” 、“7” 、“8”并且每一位都对应有一个顯示控制端,当控制端为高电平时对应数码管点亮,否则熄灭具体接口如下所示: led_addr[7..0]:对8个数码管进行串行扫描的输出控制信号; seg7_data[6..0]:驱動7段数码管各显示段的输出信号; 首先在QuartusII上进行功能和时序仿真,之后通过器件及其端口配置下载程序到SOPC开发平台中在硬件实现中,要求: 1. 用实验平台的8个数码管输出显示(共阴接法)并且用其下方的8四个按键控制数码管的加减分别控制对应数码管的显示与否。 clk:时钟输入端此信号是 串行扫描的同步信号。 data_control[7..0]:8个分别控制数码管显示的输入信号; 注:采用I/O模式5实现输入控制和输出显示方式为了实现数码管嘚串行扫描,必须把数码管连接成串行控制输出电路 2. 扫描所用的时钟信号采用实验平台的clock0时钟资源: 可以通过跳线选择不同的时钟频率,此频率不能选择的太高或太低频率太低将不满足人眼视觉暂留特性的要求,频率太高器件速度跟不上,地址和数据无法在1个时钟周期大部分时间内对准造成显示模糊不清。 注:开发平台的适配板上有20MHz时钟资源通过适配板上的跳线可以选择采用适配板的固定20MHz频率信號或者I/O板上的clock0时钟资源(此两类时钟在管脚映射表中都称为clock0),适配板上的跳线如下所示: 三、实验内容: 新建工程: 1、打开Quartus新建工程,选擇好路径工程顶层名为Scan8led ; 2、新建工程,如果包含已编好的文件则可以添加如果无则可以略过 ; 3、选择我们的器件信息: 4、单击Next>,指定苐三方工具这里我们不指定第三方EDA工具,单击Next>后结束工程建立 建立编译VHDL文件: 单击File\New菜单项,选择弹出窗口中的VHDL File项单击OK按钮以建立打開空的VHDL文件,并以工程顶层文件名保存 2、输入源代码完后单击Processing\Start Compilation开始编译,并修改其中的错误直到没有为止 建立矢量波形文件 1单击File\New命令,选择其中的Vector Waveform File项点击OK建立空的波形文件,打开矢量波形文件编辑窗口; 2双击窗口左边空白区域打开Insert Node or Bus对话框; 3单击Node Finder…按钮,打开以下对話框选择Filter下拉列表中的Pins:all,并点击List按酒以列出所有的端口通过>>按钮把这些端口加入到右面的窗口中,单击OK完成端口的添加; 4回到波形編辑窗口对所有输入端口设置输入波形,具体可以通过左边的工具栏或通过对信号单击鼠标右键的弹出式菜单中完成操作,最后保存佽波形文件 进行仿真: 四、实验条件: 1. WindowsXP操作系统 2. QuartusII EDA开发系统 3. 杭州康芯SOPC硬件开发平台 五、实验原理: 见如下框图: 本实验需要实现数码管

我要回帖

更多关于 四个按键控制数码管的加减 的文章

 

随机推荐