下载此文档

单片机课程设计-数字频率计设计.doc


文档分类:办公文档 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
频率计
摘要
数字频率计是直接用十进制数字显示被测信号频率的一种测量装置。设计中应用单片机的数学运算和控制功能,通过AT89C52内部存储程序进行软件计数,对输出进行控制。在单片机应用系统中利用C语言编程具有一定的优点,本次课程设计介绍了C语言实现数字频率计的软件设计以及硬件电路。全部软件编程不是采用常规的汇编语言,而是利用C语言强大的浮点运算能力,实现频率计的软件设计,因此提高了频率计的测量精度,具有一定的实用价值。
本次课程设计通过在Keil环境中用C语言编程,并在Protues中设计电路进行仿真测试,实现了频率计在信号1Hz~500kHz频率段的测试,误差较小,与输入信号源的频率相近。最后通过LCD显示模块显示出信号频率。同时还利用AD0808进行对源信号模数转换,得到信号的最大值。
关键词:频率测量单片机 C语言频率计
目录
摘要 1
关键词:频率测量单片机 C语言频率计 1
绪论(或前言) 3
1、课程设计的主要内容 4
2、单片机的种类、用途、发展历史、基本工作原理、常规用法、组成最小系统的硬件设计方法 5
5
6
单片机的历史 7
7
8
、分类及设计方法 8
、实施方法 9
:系统电路图、关键元器件的性能、参数及外形封装等 10
:包括程序流程框图、源代码(汇编或C语言),典型程序要求加注释 12
: 12
: 12
见附件 12
: 12
3、总结 14
附件: 15
绪论(或前言)
数字频率计在电子、通讯的领域中的实验、研究开发、生产用途非常广泛,它可以由逻辑电路组成,也可以用单片机控制。由逻辑电路组成的频率计,结构复杂,组装、调试比较麻烦;传统的频率计通常采用组合电路和时序电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量低频信号时不宜直接使用。为了实现智能化的电子计数测频,实现一个宽领域,高精度的频率,一种有效的方法是运用单片机测量频率,频率测量在科技研究和实际应用中的作用日益重要。
由单片机控制的频率计,数据采集、计算、译码级量程的自动转换,都可以有CPU来完成,简化了电路,提高了系统的可靠性。频率信号抗干扰性强、易于传输,可以获得较高的测量精度。同时,频率测量方法的优化也越来越受到重视。本设计以89C52单片机为控制器件的频率测量方法,单片机对频率的测试应用了单片机的计数器,在1s时间内所记脉冲数即为信号的频率,所以将源信号转换为方波形式的脉冲,即可实现对信号频率的测量。与此同时使用精简的C语言编写程序,采用单片机智能控制结合外围电子电路,得以高低频率的精度测量,最终实现多功能数字频率计的设计方案。根据频率计的特点,可广泛应用于各种测试场所。
1、课程设计的主要内容
单片机原理及应用课程设计任务书
系(部):xxx专业: xxx
指导教师: xxxxx xxxxx
课题名称
基于单片机多课题课程设计
设计内容及要求
1课题内容:以单片机为核心,完成
;;;; 1602点阵字符显示系统设计;,;; 12864点阵字符显示系统设计; PWM方式控制LED;具体设计参数及要求详见指导书。
2要求:
,在Proteus软件上仿真通过;
。否则将严重影响评分成绩。
设计工作量
1、汇编或C51语言程序设计;
2、程序调试;
3、软件设计在Wave6000或Keil C调试、仿真,、仿真;
4、提交课程设计说明书,包括设计原理、软件设计、程序分析(程序重要部分要求加注释)、仿真和调试过程分析、参考文献、设计总结等,具体要求、格式见课程设计说明书模板。
进度安排
起止日期(或时间量)
设计内容(或预期目标)
备注
第1天
课题、安排介绍、分组;课题介绍之后,收集、查阅资料方案论证、设计项目确定、系统整体设计。
第2天~第7天
硬件设计:
、仿真;
软件设计:
利用Wave6000或Keil C平台,编程、调试、仿真;
第8天~第9天
验收作品、答辩
第10天
撰写课程设

单片机课程设计-数字频率计设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2012-09-30