7段数码管控制接口

7段数码管控制接口

ID:31700394

大小:60.82 KB

页数:3页

时间:2019-01-17

7段数码管控制接口_第1页
7段数码管控制接口_第2页
7段数码管控制接口_第3页
资源描述:

《7段数码管控制接口》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、EDA实验报告书课题名称7段数码管控制接口实验目的1.掌握7段共阴极数码管工作的基本原理;2.掌握多个进程并发执行的工作原理;3.掌握EDA-V型实验箱数码管显示模块的工作原理及控制方法;4.进一步掌握VHDL语言的基本语句。设计要求设计一个数码管显示的控制电路,使其驱动EDA实验箱上数码管显示模块正常工作。具体要求如下:1)在时钟信号的驱动下,八个数码管选通工作,显示0~尸的数值。选通信号为selO〜sel2。2)控制模块输出给显示模块a〜g,从而控制显示模块的显示内容。8位8字型数码管显示模块数码管为共阴极数码管。本模块的输入

2、口共有21个,为11个段信号输入口和3个位信号输入口,分别为A、B、C、D、E、F、G、DP、SELO、SELKSEL2o其中SELO、SELKSEL2位于16X16点阵模块区,它们经3-8译码器后送给数码管作位选信号,其对应关系如表1。设计思路接口序号数码管状态SEL2SEL1SELO111笫1位亮110第2位亮101第3位亮100第4位亮011第5位亮010笫6位亮001第7位亮000第8位亮表1LED数码管显示接口及对应的显示状态注:最右边为第一位设计原理图及源程序LIBRARYIEEE;USEIEEE.STDLOGIC」1

3、64.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYsixISPORT(CLK:INSTDLOGIC;T:INSTD_LOGIC_VECTOR(3DOWNTO0);SG:OUTSTD_L0GIC_VECT0R(6DOWNTO0);SEL:OUTSTD_L0GIC_VECT0R(2DOWNTO0));END;ARCHITECTUREBHVOFsixISSIGNALCNT&STD_LOGIC_VECTOR(2DOWNTO0);BEGINP1:PROCESS(CLK)BEGINIFCLICEVENTA

4、NDCLK=*l1THENCNT8<=CNT8+1;ENDIF;ENDPROCESSPl;SEL<=CNT8;P2:PR0CESS(T)BEGINCASETISWHENH0000u=>SG<=H011111ln;WHENn000r,=>SG<=M0000110H;WHENn0010H=>SG<=H1011011”;WHENH0011n=>SG<=H1001111H;WHENH0100H=>SG<=H1100110H;when,,oior,=>SG<=HHonor1;WHENH0110H=>SG<=,,111110r,;WHEN”0

5、111u=>SG<=H00001lln;WHEN”1000M=>SG<=H1111111H;WHENT001”=>SGv=“1101111n;WHEN”1()1()”=>SGv=T110111";WHENM1011M=>SG<=H1111100H;WHENH1100H=>SG<=H0111001”;WHENM1101n=>SG<=H1011110“;WHENT110H=>SG<=H111100r,;WHENM1111n=>SG<=H1110001“;WHENOTHERS=>NULL;ENDCASE;ENDPROCESSP2;END

6、;Ref

7、0Orts丨神Time〔268亦:lot希O.Ons(tone:Value1lOOOns2«.Dm3C0Ons4000ns500OnsOns7000ns8000ns903Ons1.it-CIK10HO0123):56:7X89BSGH3F3FJ06tSBK并7D107J:C萨6F9SELHO0E1E2r3L40/CNT8HOo(rCrJ3K4d/:28

8、ddtaa[20HOo(1(2(3X40/detldat測20HO0(1(2I3I

9、G2SG3SG4SG5SG6址99〃99n$99n$TO10.7ns10.7m11.7ns13.W8.5ns128fu/13.3ns10.7n$10.7nsT11Q7n$10.7ns11.7m13.3h5/185n$128r«/13.3n$10.7ns10.7n$T21Q7n$10.7ns11.7m13M85ns128f^3.3n$10.7n$10.7n$T31Q加10加11加128h$/180n$123rt$/128n$10.2ns10.2hs1、本实验中,当时钟频率为多少时,我们可以观察到8个数码管同时工作且显示相同内容,这是

10、因为什么?答:当时钟频率最小为60HZ时,我们可以观察到8个数码管同时工作现实相同内容;程序中未设计数码管位选的程序,所以8个数码管显示相同内容。2、如果本实验要求数码管按照时钟控制轮流显示0~F,应如何设计?答:在程序中加入位选程序段:procc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。