如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
北华航天工业学院《EDA技术综合设计》课程设计报告报告题目:数字秒表设计电子工程系自动化B08221李龙崔瑞雪2010/12/3作者所在系部:作者所在专业:作者所在班级:作者姓名:指导教师姓名:完成时间:内容摘要秒表共有6个输出显示,分别为百分之一秒、十分之一秒、秒、十秒、分、十分,所以共有6个计数器与之相对应,6个计数器的输出全都为BCD码输出,这样便于和显示译码器的连接。当计时达60分钟后,蜂鸣器鸣响10声。除此之外,整个秒表还需有一个启动信号和一个归零信号,以便秒表能随意停止及启动。秒表的逻辑结构较简单,它主要由显示译码器、分频器、十进制计数器、六进制计数器和报警器组成。四个10进制计数器:用来分别对百分之一秒、十分之一秒、秒和分进行计数;两个6进制计数器:用来分别对十秒和十分进行计数;分频器:用来产生100HZ计时脉冲;显示译码器:完成对显示的控制。根据电路持点,用层次设计概念将此设计任务分成若干模块,规定每一模块的功能和各模块之间的接口。。按适配划分后的管脚定位,同相关功能块硬件电路接口连线。用VHDL语言描述所有底层模块。清零信号为异步清零。2当最高位记到6时停止计数显示译码器全部显示零,并发出十声警报声。按下复位按钮后继续计数。关键词:秒表、计数器、蜂鸣器、显示器3目录十进制计数器?????????????????????????????????????????????????????5六进制计数器?????????????????????????????????????????????????????6选择数码管????????????????????????????????????????????????????????8显示数码管????????????????????????????????????????????????????????9响铃装置????????????????????????????????????????????????????????????10总设计电路图?????????????????????????????????????????????????????11实验总结????????????????????????????????????????????????????????????124参考文献????????????????????????????????????????????????????????????125课题名称指导教师崔瑞雪职称数字秒表设计副教授学生姓名李龙完成时间班级2010/12/3B08221总体设计要求和技术要点秒表共有6个输出显示,分别为百分之一秒、十分之一秒、秒、十秒、分、十分,所以共有6个计数器与之相对应,6个计数器的输出全都为BCD码输出,这样便于和显示译码器的连接。当计时达60分钟后,蜂鸣器鸣响10声。除此之外,整个秒表还需有一个启动信号和一个归零信号,以便秒表能随意停止及启动。秒表的逻辑结构较简单,它主要由显示译码器、分频器、十进制计数器、六进制计数器和报警器组成。在整个秒表中最关键的是如何获得一个精确的100HZ计时脉冲。工作内容及时间进度安排周一器件的熟悉及连接,调试程序的可运行性。周二秒表的运行及验收。课程设计成果1.与设计内容对应的软件程序2.课程设计报告书3.成果使用说明书4.设计工作量要求6课程设计任务书十进制计数器模块libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;useieee.std_logic_arith.all;entitycount10isport(clr,start,clk:instd_logic;cout:outstd_logic;daout:bufferstd_logic_vector(3downto0));endcount10;architecturebehaveofcount10isbeginprocess(clr,start,clk)beginifclr='1'thendaout<="0000";elsif(clk'eventandclk='1')thenifstart='1'thenifdaout="1001"thendaout<="0000";cout<='1';elsedaout<=daout+1;