- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
本科生毕业论文(设计)
调研报告
一种数字频率计的设计
课题介绍
课题主要目标任务
设计的目标任务
1.基于单片机设计一个数字频率计。
2.熟悉51或 AVR单片机集成开发环境,运用C语言编写工程文件。
3.熟练应用所选用单片机内部结构、资源,以及软硬件调试设备的基本方法。
4.自行构建基于单片机的最小系统,完成相关硬件电路的设计实现。
5.了解数字频率计的工作原理和实现方法,以及人机交互模块的设计。
6.学习数字检测频率计算法的软硬件实现方法。
系统功能及技术性能指标
完成功能
频率计又称为频率计数器,是一种专门对被测信号频率进行测量的电子测量仪器。
技术要求
1.完成单片机最小系统设计;
2.精确完成频率检测的设计和实现(精度要求:检测1V-5V频率在1Hz-1MHz周期信号的周期,误差不超过1%);
3.完成软件对硬件检测和调试工作;
简要工作原理:
其最基本的工作原理为:当被测信号在特定时间段T内的周期个数为N时,则被测信号的频率f=N/T。
二、课题文献综述
1、《基于EDA技术的频率计系统设计》
1)作者:金琳
2)内容提要:基于EDA技术设计的频率计,依赖功能强大的计算机,利用硬件描述语言VHDL语言和EDA软件来完成对系统硬件功能的实现,打破了传统电子电路设计方法。采用EDA技术设计的电子电路,把具有控制功能的各个模块程序下载到一块芯片上,它代替了原有的许许多多单元电路或单片机的控制芯片和大量的外围电路,使电子电路设计更加灵活方便。
从实验结果上看,采用EDA技术设计的电子电路,可以弥补传统硬件电子电路设计中的不足。在硬件设计中不能完成的仿真实验可以在软件设计中实现,这是EDA技术设计的最大优点。同时程序在EDA软件平台Max+plusII上编译仿真后使结果更加清晰,波形测试点读数精确,参数调节方便。因此软件仿真设计可以节省设计资源,减少设计步骤,缩短设计周期。
3)基本工作原理:测频的原理归结成一句话,即在单位时间内对被测信号进行计数。图1说明了测频的原理及误差产生的原因。
4)结论:在本次毕业设计中,我主要采用功能强大的计算机,利用硬件描述语言VHDL和EDA技术设计3位十进制数字显示的数字式频率计系统,使用时只要按照测频量程需要,选择合适的时基信号即闸门时间,对输入被测信号进行计数,即可实现测频的目的。它打破了传统意义上的单兀电路或单片机技术实现的电子电路设计方法,大大简化了电路结构提高电路的稳定性,节约能源。
本论文首先介绍了EDA技术的发展背景、应用范围和设计中应用的部分功能。接下来说明设计的频率计的功能,设计思路及采用的电子兀件简介,各兀器件的连接和电路布线。最后用HDL语言及汇编语言进行软件编写,经过多次调试与修改,最终基本上实现了设计的要求。
2、《数字频率计中C语言编程的研究》
1)作者:艾红、王捷
2)摘要:在单片机应用系统中利用C语言编程具有一定优点。介绍了用C语言实现数字频率计的软件设计。介绍了C语言使用中几个关键问题。并对一数字频率计的主程序、显示程序中小数点处理程序进行了论述。全部软件编程不是采用常规的汇编语台,而是利用C语言强大的浮点运算能力,实现频率计的软件设计。因此提高了频率计的测量精度。具有一定的实用价值。
关键词:频率测量;单片机;C语言;周期
3)C51语言使用中几个关键问题:在数字频率计中,没有采用常用的汇编语言,全部软件用C语言编程。8051中一片机的C语言编译器简称C51。C51程序有且仅有一个名为main的主程序。
a、用#include在C语言源程序中包含库文件。
例如:#includereg51.h
b、为了能直接访问特殊功能寄存器SFR, C51提
供了一种自主形式的定义方法,这是标准C语言中所
没有的,仅适于单片机编程。例如:sfr TMOD= 0X89;
c、对于片外的1/ 0扩展,用“#define”语句进行
定义如:# define PORT A XBYTE[0xffc0];
d、实时中断程序的编程方法。中断函数的声明方
法如下:void 函数名(void) interrupt[中断向量代
号][using[内部寄存器组代号]
4)结论:木文的工作基础是应用单片机设计的数字频率计利用C语言进行中一片机应用系统数字频率计的设计,不仅编程简单,精度高,而且避免了汇编语言在进行乘除法运算时要考虑采用浮点运算的要求与汇编语言相比编程语句大大减少数字频率计的全部软件均经过了调试。并进行了误差分析频率的测量范围从1Hz到1M Hz,具有一定的实用价值。
3、《基于量程自动转换的频率计设
您可能关注的文档
- 高中必修二 第一课时 选举投出理性一票学案 新人教版.doc
- 高中地理必修261 人地关系思想的演变学案.doc
- 高中数学人教B版必修4双基限时练19.doc
- 高中物理31原子核结构学案鲁科版选修35.doc
- 高中物理53实物粒子的波粒二象性学案鲁科版选修35.doc
- 高中英语Travel journal 语法学案人教版必修1.doc
- 河南省桐柏县实验高中1112学年高一语文上学期期末考试测试卷.doc
- 基于PLC控制储煤仓升降系统设计.doc
- 焦化鼓风机房风机安装方案.doc
- 历史必修1第27课 世纪之交的世界格局含教案预习案探究案课后练习及答案.doc
- 毕业论文可信计算的发展研究.doc
- 高二地理教案 33 全球定位系统及其应用1.doc
- 高中必修二 第三课时 管理共创幸福生活学案 新人教版.doc
- 高中物理41气体实验定律第一课时玻意耳定律学案1鲁科版选修33.doc
- 高中英语Unit 3 The Million Pound BankNote名词性从句学案.doc
- 高中英语必修四Women of achievement基础知识导学案.doc
- 历史必修3第7课 启蒙运动教学设计含教案预习案探究案课后练习及答案.doc
- 浅析电子商务下的物流配送.doc
- 人教版九上语文教案 10孤独之旅.doc
- 人教社新课标语文八年级上册第5单元拓展提高训练.doc
文档评论(0)