基于单片机的频率计,测方波正弦波的周期频率,频率在10~100KHZ,及测脉冲宽度,脉冲宽度》=100US,怎么办

就是1997年国赛那题,只是频率范围小了,而且要求自制信号发生器。。。怎么做啊。。。

这就看你用的是什么单片机了,如果有能力的话看些集成度高些的单片机,那样的话精度可以达到很高,如果是c51的话,那你测脉宽只能用定时器了,然后是外部中断就好,这样就能测脉宽了,不过是测频率的话你也可以测一秒的跳变次数啊,那样就用定时器加计数器,你自己看着办吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-05
参考 认识你是我的欢乐,离开你是我的痛苦。对于即将的离别,支持着我的是对于重逢的期盼。本回答被提问者采纳
第2个回答  2011-03-11
采用两个外中断,比较好做,设定好触发条件,一个上升沿触发,一个下降沿触发,下降沿触发高一个优先级,上升沿触发,启动计数器,下降沿触发停止计数器,同时将计数值送出即可完成
第3个回答  2011-03-10
定时器可以非常精准的测脉宽,自己想想吧,很简单的。追问

恩,好的,试试看。。。谢谢咯

基于单片机的频率计,测方波正弦波的周期频率,频率在10~100KHZ,及测脉...
这就看你用的是什么单片机了,如果有能力的话看些集成度高些的单片机,那样的话精度可以达到很高,如果是c51的话,那你测脉宽只能用定时器了,然后是外部中断就好,这样就能测脉宽了,不过是测频率的话你也可以测一秒的跳变次数啊,那样就用定时器加计数器,你自己看着办吧 ...

基于单片机的频率计,C语言完成。测量方波信号,T0计数,T1计时,记够1秒...
(1).定时\/计数器T0和T1的工作方式设置,由图可知,T0是工作在计数状态下,对输入的频率信号进行计数,但对工作在计数状态下的T0,最大计数值为fOSC\/24,由于fOSC=12MHz,因此:T0的最大计数频率为250KHz。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以T1工作在定时状态下,每定时1...

本人在做一个课题,是基于FPGA的等精度频率计,本人纯新手,所以希望大家...
一、频率测量电路 如“en04v15”所说的一样,对于方波可直接输入到FPGA进行测量,5V的TTL电平可以直接连到3.3V为IO电压的bank,而对于正弦波,需要经过电压比较器将其变成方波后进行测量(也可不要,这样大于3.3V×0.7部分为高,小于3.3V×0.3部分为低),此次可自行考虑。二、结果显示 显示方面...

...碰到了点问题,论文题目是基于51单片机的数字频率计设计
1。单片机测量的是方波信号,如果是其它波形或幅度不合适,就进行放大和整形 2。.该信号进入单片机的哪个引脚,如果用定时器0作为计数器,输入引脚是P3.4 如果用定时器1作为计数器,输入引脚是P3.5 如果测单个脉冲宽度(或周期),可以输入任意引脚,但最好用中断引脚P3.2或P3.3 3。.信号进入引...

单片机 频率计,
待测频率f=1\/T,T=(TH0*256+TL0)*(1\/F),其中F为CPU的主频。那么有 f=1\/T=F\/(TH0*256+TL0).该式子和500000\/(TH0*256+TL0)比较发现,它的500000和你的10000000就是CPU主频F。通过直接计算可得:它的晶振频率是500000*12=6M,你的晶振是10000000*12=120M。由此可见,问题出在你的...

基于FPGA的频率计设计 毕业论文。。请高手帮忙,有重谢。。
数字频率计是在规定的基准时间内把测量的脉冲数记录下来,换算成频率并以数字形式显示出来。数字频率计用于测量信号(方波,正弦波或其他周期信号)的频率,并用十进制数字显示,它具有精度高,测量速度快,读数直观,使用方便等优点。一个用VHDL语言实现的实例如下:-- Project Name: 恒精度频率计 -- ...

数字频率计
我们设计的简易数字频率计在未采用任何门控器件控制的情况下,在很宽的范围内实现了等精度频率测量,0.5Hz~10MHz的范围内测量方波的最大相对误差小于2e-6,测量正弦波的最大相对误差小于3.5e-5;结果通过RS232通讯显示在计算机上,可以很方便地监测数据。方案设计 总体介绍 传统的等精度测频法使用门控器件产生门控信号...

单片机输出的方波变正弦波电路精细
10mhz的频率要用好点的单片机,最少也要avr这一级的。波形变换就太简单了,将信号用运放进行变换就行了比如专用的电压比较器lm339。然后用单片机的定时计数器计数就行了。小于1k的信号用1秒的闸门。大于1k的用1微秒闸门就行了。我做过avr测0.5到5v范围内1到2mhz的频率计。

2000H方波 输出 我需要 2000HZ 的 方波;常用的 电子 原件 怎么 搭接 电...
1、频率(周期)不变,脉宽改变,其方法如下: 改变电平的幅度,亦即改变方波产生电路比较器的参考幅度,即可达到改变脉宽而频率不变的特性,但其最主要的缺点是占空比一般无法调到20%以下,导致在采样电路实验时,对瞬时信号所采集出来的信号有所变动,如果要将此信号用来作模数(A\/D)转换,那么得到的数字信号就发生变动而无...

急做频率计,需把方波、三角波、正弦波转换成占空比50%的脉冲波,请问谁...
用比较器,弄一个过零检测电路,这样信号基本就是方波了。转换为50%占空比完全是扯淡,测频率周期不用考虑占空比! 用PIC单片机的具体方法,当方波前沿到来时,开始计数,然后保存到下降沿的时间,继续计数到第二个高电平停止计数,保存该数字

相似回答