要用三点式震荡器测量电容频率,谁有电路啊发个比较稳定的LC震荡电路谢谢了 ……
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/17 23:10:56
要用三点式震荡器测量电容频率,谁有电路啊发个比较稳定的LC震荡电路谢谢了 ……
我要测量电容的容量,通过测量LC震荡电路的频率算出电容容量 现在找不到合适的 LC震荡电路 那位大侠帮帮忙啊 谢谢…………
是毕业论文 要用三点式震荡器输出频率的 谁能帮我找个单片机测频率的图啊 测出频率然后可以算出电容C的
大哥能不能帮我找个有具体电路的测量频率 显示电路啊 ,最好有 程序的……谢谢了
我要测量电容的容量,通过测量LC震荡电路的频率算出电容容量 现在找不到合适的 LC震荡电路 那位大侠帮帮忙啊 谢谢…………
是毕业论文 要用三点式震荡器输出频率的 谁能帮我找个单片机测频率的图啊 测出频率然后可以算出电容C的
大哥能不能帮我找个有具体电路的测量频率 显示电路啊 ,最好有 程序的……谢谢了
![要用三点式震荡器测量电容频率,谁有电路啊发个比较稳定的LC震荡电路谢谢了 ……](/uploads/image/z/1459593-9-3.jpg?t=%E8%A6%81%E7%94%A8%E4%B8%89%E7%82%B9%E5%BC%8F%E9%9C%87%E8%8D%A1%E5%99%A8%E6%B5%8B%E9%87%8F%E7%94%B5%E5%AE%B9%E9%A2%91%E7%8E%87%2C%E8%B0%81%E6%9C%89%E7%94%B5%E8%B7%AF%E5%95%8A%E5%8F%91%E4%B8%AA%E6%AF%94%E8%BE%83%E7%A8%B3%E5%AE%9A%E7%9A%84LC%E9%9C%87%E8%8D%A1%E7%94%B5%E8%B7%AF%E8%B0%A2%E8%B0%A2%E4%BA%86+%E2%80%A6%E2%80%A6)
原来是毕业论文啊?
根据你的要求应选用"电感三点式振荡器"详细资料请参考
数字频率计测频率与测周期的基本原理下载地址:
利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来.要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±hz
程序设计内容:
1)定时/计数器T0和T1的工作方式设置,由图可知,T0是工作在计数状态下,对输入的频率信号进行计数,当T/C工作在定时器时,计数脉冲来自外部脉冲 输入管脚T0(P3.4)或T1(P3.5),当T0或T1产生负跳变时计数器加1.识别 管脚的负跳变需要两个机器周期,即24个振荡周期.所以,以T0或T1脚输入的 可计数外部脉冲的最高频率为1/24Fosc.但对工作在计数状态下的T0,最大计数值为fOSC/24,由于fOSC=12MHz 因此:T0的最大计数频率为500KHz?
高于此频率将出错.
对于频率的概念就是在一秒只数脉冲的个数,即为频率值所以T1工作在定时状态下,每定时1秒钟到,就停止T0的计数,
而从T0的计数单元中读取计数的数值,然后进行数据处理.送到数码管显示出来.
2)T1工作在定时状态下,最大定时时间为65ms,达不到1秒的定时,所以采用定时50ms,共定时20次,即可完成1秒的定时功能.
*其他说明*/
//;
void t1(void) interrupt 3 using 0 //T1中断服务
{
TH1=(65536-4000)/256; //计数初值重装载
TL1=(65536-4000)%256;
timecount++;
if(timecount==250)
{
TR0=0;
timecount=0;
flag=1; // 置标志
}
}
根据你的要求应选用"电感三点式振荡器"详细资料请参考
数字频率计测频率与测周期的基本原理下载地址:
利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来.要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±hz
程序设计内容:
1)定时/计数器T0和T1的工作方式设置,由图可知,T0是工作在计数状态下,对输入的频率信号进行计数,当T/C工作在定时器时,计数脉冲来自外部脉冲 输入管脚T0(P3.4)或T1(P3.5),当T0或T1产生负跳变时计数器加1.识别 管脚的负跳变需要两个机器周期,即24个振荡周期.所以,以T0或T1脚输入的 可计数外部脉冲的最高频率为1/24Fosc.但对工作在计数状态下的T0,最大计数值为fOSC/24,由于fOSC=12MHz 因此:T0的最大计数频率为500KHz?
高于此频率将出错.
对于频率的概念就是在一秒只数脉冲的个数,即为频率值所以T1工作在定时状态下,每定时1秒钟到,就停止T0的计数,
而从T0的计数单元中读取计数的数值,然后进行数据处理.送到数码管显示出来.
2)T1工作在定时状态下,最大定时时间为65ms,达不到1秒的定时,所以采用定时50ms,共定时20次,即可完成1秒的定时功能.
*其他说明*/
//;
void t1(void) interrupt 3 using 0 //T1中断服务
{
TH1=(65536-4000)/256; //计数初值重装载
TL1=(65536-4000)%256;
timecount++;
if(timecount==250)
{
TR0=0;
timecount=0;
flag=1; // 置标志
}
}