电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验4七段数码管译码扫描显示(无源码)

实验4七段数码管译码扫描显示(无源码)_第1页
1/12
实验4七段数码管译码扫描显示(无源码)_第2页
2/12
实验4七段数码管译码扫描显示(无源码)_第3页
3/12
长安大学 电子与控制工程学院 电子科学与技术系 实验四 七段数码管译码扫描显示 一、实验目的: 通过对译码和串行扫描电路的设计,理解多位数码管串行扫描输出的工作原理以及七段数码管的译码以及串行扫描输出的设计方法。 二、实验条件: 1. 安装Window sXP 系统的PC 机; 2. 安装QuartusII6.0 EDA 软件; 过所设计的串行扫描分别显示“1”、“2” 、 制作人:程鸿亮 - 1 -data_control[7..0]:8 个分别控制数码管显示的输入信号; led_addr[7..0]:对8 个数码管进行串行扫描的输出控制信号; seg7_data[6..0]:驱动 7 段数码管各显示段的输出信号; 首先在 QuartusII 上进行功能和时序仿真,之后通过器件及其端口配置下载程序到 SOPC 开发平台中。在硬件实现中,要求: 1. 用实验平台的8 个数码管输出显示(共阴接法),并且用其下方的8 个按键分别控制对应数码管的显示与否。 注:采用 I/O 模式 5 实现输入控制和输出显示方式。为了实现数码管的串行扫描,必须把数码管连接成串行控制输出电路,我们可以通过I/O 板上的跳线实现此操作,如右图所示,把模式数码管右方的跳线(JP24)向下连接即可。 clkdata_control[7..0]Scan8Ledinstled_addr[7..0]seg7_data[6..0]此跳线必须下置,以实现数码管的串行扫描接法,具体电路如附录所示 长安大学 电子与控制工程学院 电子科学与技术系 2. 扫描所用的时钟信号采用实验平台的clock0 时钟资源: I/O 板上的clock0时钟资源 是0.5Hz~20MHz。暂留特性的要求,频大部分时间内对准, 上的跳线可以选择采钟资源(此两类时钟在适配板 跳线置右:连接I/O 板上的clock0;跳线置左:选择适配板上的20MHz时钟。 四、实验步骤: 1. 打开 QuartusII 软件,建立一个新的工程: 1) 单击菜单 File\New Project Wizard… 制作人:程鸿亮 - 2 -长安大学 电子与控制工程学院 电子科学与技术系 2) 输入工程的路径、工程名以及顶层实体名。 3) 单击 Nex t>按钮,出现以下窗口 单击 Nex t>继续。 5) 单击 Nex t>,指定第三方工具: 制作人:程鸿亮 - 3 -长安大学 电子与控制工程学院 电子科学与技术系 这里我们不指定第三方EDA 工具,单击Next>后结束工程建立。 2) 在编辑窗口中输入VHDL 源文件并保存,注意实体名、文件名必须和建立工程时所设定的顶层实体名相同。(参考程序附后) 3) 编译工程 单击Processing\Start Compila...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验4七段数码管译码扫描显示(无源码)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部