EDA电子秒表毕业设计
摘 要
秒表经常用于运动(篮球、足球等)项目的测时;秒表还用于各种领域中(农业、科研等领域)的精确测时。秒表是一种典型的数字电路。本设计的数显秒表由计数模块、译码显示模块、数据控制模块与清零/暂停电路组成。计数模块实现秒表的时钟计数;译码显示模块在数据控制模块的控制下将计数模块传输的时钟计数码在译码器上输出;通过时钟频率清零和暂停实现复位/暂停功能。再将各模块连接起来进行仿真、下载调试,完成设计。
关键词: 秒表,程序,波形,验证
毕业设计说明书目录
1.1 EDA的发展……………………………………………………………………… 2
1.2 EDA常用软件…………………………………………………………………… 2
1.3 EDA技术的基本设计方法 …………………………………………………… 4
1.4 EDA在各个领域的应用………………………………………………………… 5
1.5 EDA技术的发展趋势…………………………………………………………… 5
2.1 QUARUS II……………………………………………………………………… 6
2.2 VHDL硬件描述语言…………………………………………………………… 7
2.3 FPGA/CPLD……………………………………………………………………… 8
3.1 电子秒表计时器简介………………………………………………………… 9
3.2 设计任务及要求……………………………………………………………… 9
3.3电子秒表的设计方案论证……………………………………………………… 9
3.3.1方案一: …………………………………………………………………… 9
3.3.2方案二: ……………………………………………………………………… 11
4.1 时基分频模块的VHDL源程序(CB10.VHD)……………………………………11
4.2 控制模块的VHDL源程序(CTRL.VHD)……………………………………… 12
4.3 计时模块的VHDL源程序 …………………………………………………… 13
4.3.1十进制计数器的VHDL源程序(CDU10.VHD)……………………………… 13
4.3.2 六进制计数器的VHDL源程序(CDU6.VHD) …………………………… 14
4.4 计时器的VHDL源程序(COUNT.VHD)………………………………………… 15
4.5 显示模块的VHDL源程序 …………………………………………………… 16
4.5.1 数据选择器的VHDL源程序(MULX.VHD)………………………………… 16
4.5.2 BCD七段译码驱动器的VHDL源程序(BCD7.VHD)………………………… 18
4.6 顶层设计的VHDL源程序(MB.VHD)……………………………………………… 19
4.7电子秒表整个系统的仿真……………………………………………………… 20
参考文献
[1].潘松等.EDA技术实用教程.科学出版社.2002年
[2].潘松等.VHDL教程.西安电子科技大学出版社.2000年
[3].郑俭锋.VHDL设计及实现.电子设计应用
[4].候伯亨、顾新.VHDL硬件描述语言与数字逻辑电路设计.西安电子科技大学出版
[5].曾繁泰,陈美金.VHDL程序设计.北京:清华大学出版社
[6].潘松等.VHDL实用教程.成都:电子科技大学出版社
[7].李景华,杜玉远.可编程逻辑器件与EDA技术.东北大学出版社
[8].张昌凡.可编程逻辑器件及VHDL设计技术.华南理工大学出版社
[9].曾繁泰.EDA工程概论.清华大学
[10].郭兵.电子设计自动化(EDA)技术及应用.人民邮电出版社
[11].汪国强.EDA技术及应用.电子工业出版社
[12].王丽华.基于FPGA的MIMU信息采集系统研究.哈尔滨工程大学.2007年
[13].李国洪主编.可编程器件EDA技术与实践.北京机械工业出版社.2004
[14].曹昕燕等编著.EDA技术实验与课程设计.清华大学出版社.2006
[15].江国强编著.可编程逻辑器件实验.北京电子工业出版社.2005
[16].李中发主编 数字电子计时第一版中国水利水电出版社2001
[17].章忠全主编 电子技术基础实验与课程设计.北京中国电力出版社
[18].华中理工大学电子教研室编 康华光主编;电子技术基础(数字部分).北京高等教育出版社
[19].清华大学电子学教研室编 余孟尝主编,数字电子技术基础简明教程.北京高等教育出版社
[20].西安交通大学电子学教研室编 何金茂主编电子技术基础实验.北京高等教育出版社