- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
频率计设计-能力拓展训练
学 号:
能力拓展训练
题 目 学 院 专 业 班 级 姓 名 指导教师
2014年7月4日
能力拓展训练任务书
学生姓名: 专业班级:
指导教师: 工作单位:
题 目:
初始条件:
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
设计任务及要求分析
方案比较及认证说明
系统原理阐述
软件设计课题需要说明:软件思想,流程图,源程序及程序注释
调试记录及结果分析
总结
参考资料
附录:程序清单
时间安排:
:收集资料方案选择:调试程序撰写交报告指导教师签名:年 月 日
摘要
随着电子技术的飞速发展, 由集成芯片和一些外围电路构成的各种自动控制、自动测量、自动显示电路遍及各种电子产品和设备已广泛应用于各个领域,更新换代速度可谓日新月异。
与传统的测量方式相比,数字频率计有着体积更小,运算速度更快,测量范围更宽和制作成本更低的优点。由于传统的频率计中有许多功能是依靠硬件来实现的,而采用单片机测量频率之后,有许多以前需要用硬件才能实现的功能现在仅仅依靠软件编程就能实现,而且不同的软件编程代码能够实现不同的功能,从而大大降低了制作成本。现如今,数字频率计已经不仅仅是测量信号频率的装置了,还可以测量方波的脉宽。在人们的生产生活中数字频率计也发挥着越来越重要的作用,比如有数字频率计来监控生产过程,这样可以及时发现系统运行中的异常情况,以便给人们争取时间处理。
本文设计一种以单片机AT89C52为核心数字频率计,它由分频电路、单片机主控电路、显示电路以及声光报警电路等组成,应用单片机中的定时/计数器和中断系统等完成频率的测量。
由于频率计能够快速准确地捕捉到被测信号频率的变化,因此频率计拥有非常广泛的应用范围。
关键词:数字频率计 单片机 定时器 计数器
目录
1 设计任务及要求分析 1
1.1 设计任务 1
1.2 任务要求分析 1
2 方案设计 1
2.1 频率计设计原理 1
2.2 频率检测实现方法 2
2.3 系统设计框图 2
3 频率计硬件电路设计 3
3.1 分频电路 3
3.2 单片机主控电路 3
3.3 显示电路设计 4
3.4 声光报警电路 5
4频率计软件设计 5
4.1 软件思想 5
4.2 频率计软件流程图 6
5仿真结果 7
6 心得体会 9
参考文献 10
附录 11
1 设计任务及要求分析
1.1 设计任务
设计一个能测量方波信号的频率计,测量结果用十进制数显示,测量范围是1~100KHZ,分成两个频段,即1~999HZ,1~100KHZ,用三位数码管显示测量频率,分别用某位发光二级管用LED显示表示单位(亮绿灯表示HZ,亮红灯表示KHZ)。具有超量度报警功能,在超出目前量程档的测量范围时,发出灯光和音响信号。
1.2 任务要求分析
根据任务要求,本次设计以单片机AT89C52为核心,来设计数字频率计。其中,应用单片机中的定时/计数器和中断系统等完成频率的测量,而且单片机识别分频电路是测量更高频率的信号频率的测量实际上就是在 1s 时间内对信号进行计数,计数值就是信号频率。用单片机设计频率计采用单片机自带的计数器对输入脉冲进行计数这种方法的缺陷是受限于单片机计数的晶振频率,输入的时钟频率通常是单片机晶振频率的几分之一甚至是几十分之一,在本次设计使用的AT89C52单片机,由于检测一个由“1”到“0”的跳变需要两个机器周期,前一个机器周期测出“1”,后一个周期测出“0”。故输入时钟信号的最高频率不得超过单片机晶振频率的二十四分之一。本次设计中采用第一种方法,因此输入的时钟信号最高频率不得高于12MHz/24=500KHz。(1)计数法测频率使用计数方法实现频率测量时,外部的待测信号为单片机定时/计数器 0 的计数源,利用定时/计数器1定时实现计数闸门。频率计的工作过程为:定时/计数器0 的计数寄存器清0,运行控制位TR 置1,启动定时/计数器工作;同时运行定时/计数器1 定时1s,定时/计数器0 对外部的待测信号进行计数,定时/计数器1定时1s 时间到TR 清0,停止计数。从计数寄存器0 读出测量数据,测量数据在完成数据处理后,由显示电路显示量结果。单片机外接晶振为12MHz,单片机指令周期为1μ s,当被测频率信号过高时单片机不能测量。(2)定时法测频率使用定时方法实现频率测量时,外部的待测信号通过频率计的分频器二分频变成宽度等于待测信号周期的方波,该方波加至定时/计数器1的输入脚,及外部中断INT1口,由 INT1口高电平和
文档评论(0)