文章来源:淘论文网   发布者: 毕业设计   浏览量: 37



还可以点击去查询以下关键词:
[多功能]    [频率计]    [EDA的多功能频率计]   

基于EDA的多功能频率计设计
摘要:通过多种方案的比较,硬件方面主要由CPLD可编程逻辑器和单片机AT89C51两部分组成。软件方面,用VHDL语言编程在MAX+PLUSII中完成CPLD的软件设计、编译、调试、仿真以及下载;其中,单片机AT89C51是系统的主控部件。该设计具有测试精度高,制作简单等优点,在频率测试中具有很大的应用前景。
关键词:等精度,VHDL,CPLD,单片机
1 引言
1.1 EDA技术的概述
1.1.1 EDA技术的含义:EDA技术,就是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术。


毕业设计说明书目录
1 引言 ………………………………………………………………………………………12
1.1 EDA技术的概述……………………………………………………………………12
1.1.1 EDA技术的含义…………………………………………………………………12
1.1.2 用EDA设计电路的优势…………………………………………………………12
1.2 VHDL语言的介绍 …………………………………………………………………12
1.3 频率计的介绍 ……………………………………………………………………13
2 方案论证 …………………………………………………………………………………13
2.1 方案一 ……………………………………………………………………………13
2.2方案二………………………………………………………………………………13
3 等精度频率计的工作原理框图及分析 …………………………………………………14
4 硬件电路 …………………………………………………………………………………15
4.1系统原理图  ………………………………………………………………………15
4.2各硬件电路模块设计  ……………………………………………………………16
4.2.1可编辑逻辑器CPLD  ……………………………………………………………16
4.2.2 AT89C51  ………………………………………………………………………17
4.2.3 键盘控制模块功能 ……………………………………………………………18
4.2.4 显示电路模块的功能   ………………………………………………………19
4.2.5 主控模块的测量 ………………………………………………………………21
4.2.6 测频和测周期控制部件模块的功能 …………………………………………21
4.2.7 测量脉冲宽度和占空比模块的功能 …………………………………………22
4.2.8 信号输入放大和整形模块及其功能 …………………………………………22
5软件设计  …………………………………………………………………………………23
5.1 系统主程序流程图  …………………………………………………………… 23
5.2 程序   ……………………………………………………………………………24
5.2.1 主程序   ………………………………………………………………………24
5.2.2 各子程序  …………………………………………………………………… 25
5.2.2.1 CPLD测频专用模块程序 ……………………………………………………25
5.2.2.2 CPLD测频和测周期的模块程序 ……………………………………………27
5.2.2.3 计数模块程序 ………………………………………………………………27
5.2.2.4 测量脉冲宽度和占空比模块程序 …………………………………………28
5.2.2.5其他模块的程序  ……………………………………………………………29
6 系统的调试 ………………………………………………………………………………32
7小结…………………………………………………………………………………………33
8 附录  …………………………………………………………………………………… 35
9.参考文献  ………………………………………………………………………………36
参考文献
(1)潘松。VHDL实用教程。成都:电子科技大学出版社,2000。
(2)孙延鹏、张芝贤、尹常永。VHDL与可编程逻辑器件应用。北京:航空工业出版社,2006。
(3)卢毅,赖杰。VHDL与数字电路设计。北京:科学出版社,2001。
(4)蔡明生,黎福海,许文玉.电子设计。北京:高等教育出版社,2003。
(5)于海雁,车速斌,李强。VHDL及其在数显频率计中的应。沈阳工业大学学报,2002。
(6)杨刚,龙海燕.现代电子技术——VHDL与数字系统设计。北京:电子工业出版社,2004。
(7)张毅刚,彭喜源,谭晓昀。MCS - 51 单片机应用设计。哈尔滨:哈尔滨工业大学出版社,2006。
(8)唐颖,阮文海。基于FPGA/CPLD芯片的数字频率计设计。浙江树人大学学报,2003。
(9)全国大学生电子设计竞赛组委会编,《全国大学生电子设计竞赛获奖作品精选(1994-1999)》。北京理工大学出版社,北京,2003。
(10)宋万爪,罗平,吴顺君。CPLD技术及其应用。西安:西安电子科技大学出版社,2000。
(11)薛萍,陈海燕,裴树军。 基于ISP芯片的可编程数字频率计的设计,2002。
(12)姜立东VHDL语言程序设计与应用。北京:北京邮电大学出版社。2001。
(13)徐志军,徐光辉,李建中。大规模可编程逻辑器件及其应用。成都:电子科技大学出版社,2000。
(14)潘松,王国栋编著。VHDL实用教程成都:电子科技大学出版社。2000。
(15)王道宪,贺名臣,刘伟。VHDL设计技术。北京:国防工业出版社,2003。
(16)高书莉,罗朝霞。可编程逻辑技术及应用。北京:人民邮电出版社。2001。
(17)徐志军。大规模可编程逻辑器件及其应用。成都:电子科技大学出版社,2000。
(18)赵曙光。可编程逻辑器件原理、开发与应用 。西安:西安电子科技大学出版社,2000。
(19)顾巨峰,周浩洋,朱建华。基于可编程逻辑器件(Lattice)的多功能数字频率计,2002。
(20)黄仁欣。EDA技术使用教程。清华大学出版社。


 


这里还有:


还可以点击去查询:
[多功能]    [频率计]    [EDA的多功能频率计]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/10817.docx
  • 上一篇:基于EDA技术的多功能频率计
  • 下一篇:基于EDA 技术的多功能频率计的实现
  • 资源信息

    格式: docx