下载此文档

EDA-数字秒表设计.doc


文档分类:通信/电子 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
电子设计自动化大作业题目数字秒表设计学院控制科学与工程学院班级自动化0803姓名学号二OO一一年五月十二日题目:数字秒表的设计一、设计要求:(1)数字秒表的计时精度是10ms;(2)复位开关可以在任何情况下使用,计时在计时过程中,只要按一下复位开关,计时器就清零,并做好下次计时的准备;(3)具有启/停开关,即按一下启/停开关,启动计时器开始计时,再按一下启/停开关则停止计时。(4)数字秒表的计时范围是0秒~,显示的最长时间为59分59秒二、总体设计:1、总体结构图通过3-8译码器控制8位数码管的亮灭Sel模块选择输入信号控制选择模块输出的数据时钟的分秒和毫秒输入到CHOICE中通过数据的编码控制数码管的显示2、各模块功能SEL模块:将扫描信号输给选择(CHOICE)模块2)选择模块:按扫描信号的指定选择输出3)3-8译码模块:通过SEL给的信号来控制8位数码管位的亮灭4)计时模块:分别对毫秒,秒,分计时5)显示模块:通过CHOICE模块的输出信号来控制三、单元模块设计1、模块名:sel模块设计(1)模块功能:CLK为扫描时钟脉冲,SELOUT端不停的发出扫描到的信号(2)端口定义:CLK为信号输入端SELOUT[2..0]为选择到的信号输出(3)VHDL源程序libraryieee;;;entityselis port(clk:instd_logic;selout:outstd_logic_vector(2downto0));endsel;architectureoneofselissignalcount:std_logic_vector(2downto0);beginprocess(clk)beginifclk'eventandclk='1'thenif(count="101")thencount<="000";elsecount<=count+1;endif;endif;endprocess;selout<=count;endone;(4)仿真结果说明:来一个上升沿,SELOUT的值增1,可以证明模块是正确的。2、模块名:选择模块设计(1)模块功能:按扫描信号的指定选择输出(2)端口定义:a,b,c为控制信号;data1[3..0],data2[3..0],data3[3..0],data4[3..0],data5[3..0],data6[3..0]分别是毫秒的低位,毫秒的高位,秒的低位,秒的高位,分的低位,分的高位的数据值;ch_out[3..0]为选择输出端。(3)VHDL源程序libraryieee;;;entitychoiceis port (a,b,c:instd_logic;data1,data2,data3,data4,data5,data6:instd_logic_vector(3downto0); ch_out:outstd_logic_vector(3downto0) );endchoice;architecturebehaveofchoiceis signalch:std_logic_vector(2downto0); begin ch(2)<=c; ch(1)<=b; ch(0)<=a; process(ch) begin casechis when"000"=>ch_out<=data1; when"001"=>ch_out<=data2; when"010"=>ch_out<=data3; when"011"=>ch_out<=data4; when"100"=>ch_out<=data5; when"101"=>ch_out<=data6; whenothers=>null; endcase; endprocess;endbehave;(4)仿真结果说明:abc的值递增,ch_out选择输出data1,data2,data3,data4,data5,data6的值,证明模块是正确的3、模块名:3-8译码模块设计(1)模块功能:通过SEL给的信号来控制8位数码管位的亮灭。(2)端口定义:输入端SEL[2..0]值大小来选择输出Q的值输出端Q[7..0]来控制灯哪位亮(3)VHDL源程序LIBRARYieee;;;ENTITYdecode3_8IS PORT(SEL:IN std_logic_vector(2downto0); Q :OUTstd_l

EDA-数字秒表设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miao19720107
  • 文件大小128 KB
  • 时间2020-05-09