基于单片机的数字频率计的设计

基于单片机的数字频率计的设计

ID:844831

大小:1.39 MB

页数:46页

时间:2017-09-19

基于单片机的数字频率计的设计_第1页
基于单片机的数字频率计的设计_第2页
基于单片机的数字频率计的设计_第3页
基于单片机的数字频率计的设计_第4页
基于单片机的数字频率计的设计_第5页
资源描述:

《基于单片机的数字频率计的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录目录摘要IABSTRACTII第1章绪论11.1本课题研究的意义11.2数字频率计的发展现状11.3研究内容与任务要求2第2章系统总体方案42.1各参数测量方案42.1.1频率测量42.1.2周期测量42.1.3脉宽测量42.1.4占空比测量42.2设计原则42.3设计思路52.4总体方案设计与论证6第3章系统硬件电路设计83.1主系统的构成及工作原理83.2核心控制电路设计83.2.1AT89S51单片机芯片83.2.2晶振电路设计113.2.3复位电路设计113.3稳压电源电路设计123.4信号整形电路设计133.5信号分频电路与数据选择电路设计143.6功能按键电路选

2、择与设计153.7显示电路选择与设计163.8RS-485双机通信接口电路17第4章系统软件设计19目录4.1基础软件流程图194.1.1主程序流程图194.1.2测频率子程序流程图204.1.3测脉宽子程序流程图204.2系统工作流程图214.2.1定时器T1的1s定时224.2.2计数器T0的计数原理224.3软件工作原理及处理方法234.3.1软件工作原理234.3.2软件处理方法23第5章系统仿真与分析245.1系统软件调试245.2仿真与分析245.2.1仿真245.2.2分析27总结28致谢29参考文献30附录131附录232目录摘要频率计是数字电路中的一个常用的测

3、量仪器,该仪器用到的元器件较多,而且测量时会产生比较大的延时,可靠性差,造成测量误差。随着单片机的大规模的应用,单片机在频率测量方面也越来越多的被使用。本论文使用AT89S51这种低功耗,高性能的芯片,设计出的数字频率计,具有稳定性高,测量快速和准确的特点。在工业生产上和实验测量上应用十分方便。本次设计就是要通过以AT89S51单片机为控制核心,实现对信号频率进行准确计数。频率计由电源模块、整形模块、分频模块、数据选择模块、单片机核心控制模块、功能按键模块、LCD1602显示模块组成,实现对频率进行测试并通LCD1602显示出来。软件部分的单片机控制程序,是以Keil作为开发工

4、具用C语言编写而成,而数字频率计的实现则是选用Proteus仿真软件来模拟和测试,最后通过综合调试,能实现所有要求的功能,完全满足本次设计的要求。关键词AT89S51;数字频率计;Proteus;Keil;LCD16021目录ABSTRACTFrequencyindigitalcircuitisacommonlyusedmeasuringinstruments,theinstrumentmoreofthecomponentsused,andmeasurementswillproducelargerdelay,reliability,andcausesmeasurementerr

5、ors.Asthelarge-scaleApplicationofSingleChipmachine,Single-ChipMicrocomputerintermsoffrequencymeasurementbeingusedmoreandmore.ThispaperusesAT89S51thislowpowerconsumption,highperformancechips,thedesignofdigitalfrequencymeter,withhigherstability,themeasurementcharacteristicsofthefastandaccurate

6、.Inindustrialproductionandapplicationofmeasurementisveryconvenient.ThedesignisbyAT89S51Single-ChipMicrocomputertocontrolcore,achievinganaccuratecountofthesignalfrequency.Frequencybythepowersupplymodule,plasticandfrequencymodules,dataselectionandcontrolofsinglechipprocessorcoremodules,functio

7、nkeys,LCD1602displaymodulesconsistingofimplementationtotestandLCD1602thefrequencyisdisplayed.Single-chipcomputercontrolsoftware,isusingKeilasadevelopmenttoolwritteninClanguageintoselectionandimplementationofdigitalfrequencymeterisProteussimulations

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。