EDA 7段数码显示译码器实验报告_第1页
EDA 7段数码显示译码器实验报告_第2页
EDA 7段数码显示译码器实验报告_第3页
EDA 7段数码显示译码器实验报告_第4页
EDA 7段数码显示译码器实验报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

专业班级:10电子三班学号:10200314姓名:杨志鹏EDA技术实验报告实验项目名称:7段数码显示译码器设计实验日期:2012年6月4日实验成绩:实验评定标准:1)实验程序是否正确A()B()C()2)实验仿真、结果及分析是否合理A()B()C()3)实验报告是否按照规定格式A()B()C()实验目的学习7段显示译码器设计,学习VHDL的CASE语句应用及多层次设计方法。实验器材ZYE1502D型试验箱QuartusⅡ软件一套PC一台下载线一条实验内容(实验过程)说明下面一段代码的中个语句的含义,以及该例的整体功能,在QuartusⅡ上对该例进行编辑、编译、综合、适配、仿真、给出其所有信号的时序仿真波形。引脚锁定以及硬件测试。建议选GW48系统的实验电路模式6用数码管显示译码器输出,键8、键7、键6、键5四位控制输入,硬件验证译码器的工作性能。用元件例化语句,按下图的方式连接成顶层设计电路。图中的DFF1是一个二进制加法计数器。实验程序LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYDECL7SISPORT(A:INSTD_LOGIC_VECTOR(3DOWNTO0);LED7S:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDDECL7S;ARCHITECTUREoneOFDECL7SISBEGINPROCESS(A)BEGINCASEAISWHEN"0000"=>LED7S<="0111111";WHEN"0001"=>LED7S<="0000110";WHEN"0010"=>LED7S<="1011011";WHEN"0011"=>LED7S<="1001111";WHEN"0100"=>LED7S<="1101100";WHEN"0101"=>LED7S<="1101101";WHEN"0110"=>LED7S<="1111101";WHEN"0111"=>LED7S<="0001111";WHEN"1000"=>LED7S<="1111111";WHEN"1001"=>LED7S<="1101111";WHEN"1010"=>LED7S<="1110111";WHEN"1011"=>LED7S<="1111100";WHEN"1100"=>LED7S<="0111001";WHEN"1101"=>LED7S<="1011110";WHEN"1110"=>LED7S<="1111001";WHEN"1111"=>LED7S<="1110001";WHENOTHERS=>NULL;ENDCASE;ENDPROCESS;ENDone;用元件例化语句设计电路:LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYDECL7S_CNT4BSISPORT(CLOCK0,RST0,EN0:INSTD_LOGIC;LED:OUTSTD_LOGIC_VECTOR(6DOWNTO0);COUT:OUTSTD_LOGIC);ENDENTITYDECL7S_CNT4BS;ARCHITECTURESTRUCTOFDECL7S_CNT4BSISCOMPONENTDECL7SPORT(A:INSTD_LOGIC_VECTOR(3DOWNTO0);LED7S:OUTSTD_LOGIC_VECTOR(6DOWNTO0));ENDCOMPONENT;COMPONENTDFF1PORT(CLK:INSTD_LOGIC;RST:INSTD_LOGIC;EN:INSTD_LOGIC;OUTY:OUTSTD_LOGIC_VECTOR(3DOWNTO0);COUT:OUTSTD_LOGIC);ENDCOMPONENT;SIGNALTMP:STD_LOGIC_VECTOR(3DOWNTO0);BEGINCUNIT1:DFF1PORTMAP(CLOCK0,RST0,EN0,TMP,COUT);CUNIT2:DECL7SPORTMAP(TMP,LED);ENDARCHITECTURESTRUCT;实验仿真、结果及分析由以上代码编译,仿真,得到一下时序仿真波形图。当A="0000"时,LED7S="0111111";即显示十进制0当A="0001"时LED7S="0000110";即显示十进制1当A="0010"时LED7S="1011011";即显示十进制2当A="0011"时LED7S="1001111";即显示十进制3当A="0100"时LED7S="1101100";即显示十进制4当A="0101"时LED7S="1101101";即显示十进制5当A="0110"时LED7S="1111101";即显示十进制6当A="0111"时LED7S="0001111";即显示十进制7当A="1000"时LED7S="1111111";即显示十进制8当A="1001"时LED7S="1101111";即显示十进制9当A="1010"时LED7S="1110111";显示乱码当A="1011"时LED7S="1111100";显示乱码当A="1100"时LED7S="0111001";显示乱码当A="1101"时LED7S="1011110";显示乱码当A="1110"时LED

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论