11问答网
所有问题
当前搜索:
51单片机测量频率
51单片机测频率
答:
测频率
不一定非要计数1秒钟的。你可以T0的计时间隔设置成0.1秒,然后计数器结果乘以10再输出。另外计数结果也不一定只用2个字节来存储,你可以用4个、8个或更多的字节,只不过输出显示的时候麻烦一些罢了。
51单片机
的计数频率最好不超过500k,太高了不准确。至于低频,你计时10秒、100秒就可以提高精度...
怎样用
51单片机检测频率
答:
可以用外部中断启动定时器,在另一个边沿停止计数读取定时器获得周期
。另外也可以用计数器模式进行测量,具体要看被测频率范围。
51单片机
怎么快速
测量
大约50Hz的
频率
答:
用定时器和中断组合就可以完成,挺简单的,可以好好看看定时器和中断,没问题的。
做用
51单片机
做一个
频率
计,
测量
范围为
0.1Hz~10kHz
答:
在不改变定时时间的前提下,也就是0.5秒定时,是不能实现0.1~2Hz
频率
的
测量
的。你所谓2Hz~10KHz易实现也是基于这个道理。但这个也是理论情况。当你0.5s内刚好
检测
到一个脉冲,你认为这个时候是2Hz而不是2.5hz或者3.9hz?这中间存在一个测量精度的问题。实际上你所测到的信号是在2hz到4hz之...
怎么用
51单片机测量
方波
频率
?输入口怎么接
答:
采用两个定时器,一个计数,一个定时 ,定时0.5s或1S(需多次中断累积),读取计数器的值,即可得到
频率
输入口直接接P3.4 (T0 )或 P3.5 ( T1)
51单片机测
方波
频率
答:
用两个定时器,一个作为计数器,一个作为定时器,定时器定时50ms或累计定时100ms,读计数器的值,将所得值乘以20或10即是
频率
。
51单片机测频率
的程序
答:
测频率
时,频率高的时候,采用“定时计数法”。楼上给出的“开启一个定时器,计算一定时间t内的count值”,就是这种方法。但是,频率低的时候,这种方法是不适用的。因为想要计几个数,就要花费很长的时间。故此,频率低的时候,应该使用“测量周期法”,再换算成频率。
假设
51单片机
采用12mhz晶振,利用单片机制作一个
测量
电阻为0-1kkhz的...
答:
你好,这是一个1602液晶屏显示的简单频率计,最大
测量频率
可达65.535 KHZ include <reg52.h> define unit unsigned int define uchar unsigned char //定义以I/O口的功能 sbit beiguang=P3^2;//液晶屏背光 sbit rs=P1^3;//液晶屏写选择,0命令 1数据 sbit rw=P1^4;//液晶屏读写选择 sbi...
51单片机
的数字
频率
计
答:
所以
频率
的核心算法为 daimao=(t0*65536+TH0*256+TL0)/n 程序框图 总源程序 include "reg52.h"define uchar unsigned char typedef unsigned int uint;sbit w1=P2^0;sbit w2=P2^1;sbit w3=P2^2;sbit w4=P2^3;sbit w5=P2^4;sbit w6=P2^5;sbit jia=P1^6;sbit jian=...
做用
51单片机
做一个
频率
计,
测量
范围为
0.1Hz~10kHz
答:
很明显啊,在
测量
小于1Hz
频率
时,测量时间必须大于1s,比如10s,20s或者更长时间,这样才能保证测量准确。既然你一次定时0.5s不能变,那就有程序控制累加多个0.5s的测量结果再计算频率值。所以程序中使用自适应方法,首先测量一个0.5s,看得到的频率值是否大于1,如果大于1即直接测量,如果频率值为0,...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机测量频率流程
频率测量仪 单片机
51单片机测量频率程序汇编
51单片机计数器测频率
51单片机测量方波频率
51单片机测频
100Mhz频率测量51单片机
51单片机等精度频率计
单片机测量频率的原理是什么