单片机课程设计_测量方波频率单片机课程设计_测量方波频率
课程设计论文
课题: 使用STC89C52单片机测量方波频率
姓名: 荀园周,丁丞,杨培龙
学号:080212168 080212136 080212158
指导老师: 唐飞
目录
第一章引言……………………………………… 1
第二章方案论证
………………………………………… 1
…………………………………………… 1
第三章电路设计
……………………………………… 2
显示模块……………………………………… 2
电源模块……………………………………… 3
第四章软件设计
软件工作流程图……………………………… 3
软件设计原理………………………………… 4
程序及测试程序……………………………… 4
第五章测试结果………………………………… 6
第六章误差分析………………………………… 7
第七章结论……………………………………… 7
第八章参考文献………………………………… 7
一、引言
频率测量在科技研究和实际应用中的作用日益重要。传统的频率计采用组合电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量低频信号时不宜直接使用。而现在的频率计测量频率信号抗干扰性强、易于运输,可以获得较高的测量精度。同时,频率测量方法的优化也越来越受到重视,并采用单片机和相关硬件实现。
STC89C52系列单片机具有体积小、功能强、性能价格比较高等特点,因此被广泛应用与工业控制和智能化仪器,仪表等领域。此频率计以STC89C52单片机为核心,具有性能优良,精度高,可靠性好等特点。
以STC89C52单片机为控制器件的频率测量方法,采用单片机语言进行设计,采用单片机智能控制,结合外围电子电路。最终实现数字频率计的设计方案,根据频率计的特点,广泛应用于各种测试场所。
在基础理论和专业技术基础上,通过对数字频率计的设计,用十进制数字来显示被测信号频率的测量装置。以精确迅速的特点测量信号频率,在本设计中让我们在时间理论上锻炼提高了自己的综合运用知识的水平,为以后的开发及科研工作打下基础。
二、方案论证
用单片机设计频率计的基本思想:使用单片机自带的定时器定时1秒,在一秒内计数器对输入脉冲进行计数,定时完成后读取计数器的值,并输
出到数码管予以显示。但本方案直接测低频信号很容易产生较大误差。
三、电路设计
本实验采用中断计数的方法:
在设计时,使用单片机自带的计数器对输入脉冲进行计数,从而对频率进行测量。T0为计数器,在按键按下时,定时器开启,在一秒内,(外部提供,即需检测的信号),即产生中断,并进行+1计数,当定时1秒结束,软件编程实现定时器和中断的关闭。并对计数值进行输出。
程序: ORG 0000H
LJMP 0003H LJMP INTT
ORG 000BH LJMP 0030H START:JB ,$ MOV R0,#00H MOV R1,#00H MOV R2,#00H ;初始化 MOV R3,
单片机课程设计 测量方波频率 来自淘豆网www.taodocs.com转载请标明出处.